.elementor-531 .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;--justify-content:center;--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-531 .elementor-element.elementor-element-fe60ae3:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-fe60ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webcreativestudio.com.au/wp-content/uploads/2025/09/Group-9246-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-531 .elementor-element.elementor-element-fe60ae3::before, .elementor-531 .elementor-element.elementor-element-fe60ae3 > .elementor-background-video-container::before, .elementor-531 .elementor-element.elementor-element-fe60ae3 > .e-con-inner > .elementor-background-video-container::before, .elementor-531 .elementor-element.elementor-element-fe60ae3 > .elementor-background-slideshow::before, .elementor-531 .elementor-element.elementor-element-fe60ae3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-531 .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-531 .elementor-element.elementor-element-962c4b5{text-align:left;}.elementor-531 .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-531 .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:left;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-531 .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-531 .elementor-element.elementor-element-fa6586f .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-fa6586f .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-fa6586f .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-fa6586f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .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-531 .elementor-element.elementor-element-6fc7448{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:020px;}.elementor-531 .elementor-element.elementor-element-6fc7448:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-6fc7448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webcreativestudio.com.au/wp-content/uploads/2025/09/5642317-01-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-531 .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-531 .elementor-element.elementor-element-e8d9763:not(.elementor-motion-effects-element-type-background), .elementor-531 .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-531 .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-531 .elementor-element.elementor-element-68ca852 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-531 .elementor-element.elementor-element-68ca852 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-531 .elementor-element.elementor-element-68ca852 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-531 .elementor-element.elementor-element-68ca852 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-531 .elementor-element.elementor-element-68ca852 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-531 .elementor-element.elementor-element-68ca852 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-531 .elementor-element.elementor-element-68ca852 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-531 .elementor-element.elementor-element-68ca852 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-531 .elementor-element.elementor-element-68ca852 .elementor-field-type-html{padding-bottom:0px;}.elementor-531 .elementor-element.elementor-element-68ca852 .elementor-field-group .elementor-field, .elementor-531 .elementor-element.elementor-element-68ca852 .elementor-field-subgroup label{font-family:"relway", Sans-serif;font-size:18px;font-weight:400;}.elementor-531 .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-531 .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-531 .elementor-element.elementor-element-68ca852 .e-form__buttons__wrapper__button-next{background-color:#D31D11;color:#ffffff;}.elementor-531 .elementor-element.elementor-element-68ca852 .elementor-button[type="submit"]{background-color:#D31D11;color:#ffffff;}.elementor-531 .elementor-element.elementor-element-68ca852 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-531 .elementor-element.elementor-element-68ca852 .e-form__buttons__wrapper__button-previous{background-color:#D31D11;color:#ffffff;}.elementor-531 .elementor-element.elementor-element-68ca852 .e-form__buttons__wrapper__button-next:hover{background-color:#02010100;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-68ca852 .elementor-button[type="submit"]:hover{background-color:#02010100;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-68ca852 .elementor-button[type="submit"]:hover svg *{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-68ca852 .e-form__buttons__wrapper__button-previous:hover{background-color:#D31D11;color:#ffffff;}.elementor-531 .elementor-element.elementor-element-68ca852 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-531 .elementor-element.elementor-element-ae37305{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-2481fcc{text-align:left;}.elementor-531 .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-531 .elementor-element.elementor-element-ac90c16{text-align:left;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-531 .elementor-element.elementor-element-d0de034 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-d0de034 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-d0de034{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-d0de034 .elementor-icon-list-text{transition:color 0.3s;}.elementor-531 .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-531 .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-531 .elementor-element.elementor-element-0475cfc .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-0475cfc .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-0475cfc .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-0475cfc .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .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-531 .elementor-element.elementor-element-58723f3 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-58723f3 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-58723f3 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-58723f3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .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:0px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-83f316b{--display:flex;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-531 .elementor-element.elementor-element-55669ed .elementor-image-box-wrapper{text-align:left;}.elementor-531 .elementor-element.elementor-element-55669ed .elementor-image-box-title{font-family:"cres", Sans-serif;font-size:26px;font-weight:500;color:#000000;}.elementor-531 .elementor-element.elementor-element-55669ed:has(:hover) .elementor-image-box-title,
					 .elementor-531 .elementor-element.elementor-element-55669ed:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-531 .elementor-element.elementor-element-55669ed .elementor-image-box-description{color:#7A7A7A;}.elementor-531 .elementor-element.elementor-element-0498d83{--display:flex;}.elementor-531 .elementor-element.elementor-element-f4bfaaf .elementor-image-box-wrapper{text-align:left;}.elementor-531 .elementor-element.elementor-element-f4bfaaf .elementor-image-box-title{font-family:"cres", Sans-serif;font-size:26px;font-weight:500;color:#000000;}.elementor-531 .elementor-element.elementor-element-f4bfaaf:has(:hover) .elementor-image-box-title,
					 .elementor-531 .elementor-element.elementor-element-f4bfaaf:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-531 .elementor-element.elementor-element-f4bfaaf .elementor-image-box-description{color:#7A7A7A;}.elementor-531 .elementor-element.elementor-element-0670789{--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:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-8fc58c9{--display:flex;}.elementor-531 .elementor-element.elementor-element-e7510ed .elementor-image-box-wrapper{text-align:left;}.elementor-531 .elementor-element.elementor-element-e7510ed .elementor-image-box-title{font-family:"cres", Sans-serif;font-size:26px;font-weight:500;color:#000000;}.elementor-531 .elementor-element.elementor-element-e7510ed:has(:hover) .elementor-image-box-title,
					 .elementor-531 .elementor-element.elementor-element-e7510ed:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-531 .elementor-element.elementor-element-e7510ed .elementor-image-box-description{color:#7A7A7A;}.elementor-531 .elementor-element.elementor-element-1022d8f{--display:flex;}.elementor-531 .elementor-element.elementor-element-eb4ec23 .elementor-image-box-wrapper{text-align:left;}.elementor-531 .elementor-element.elementor-element-eb4ec23 .elementor-image-box-title{font-family:"cres", Sans-serif;font-size:26px;font-weight:500;color:#000000;}.elementor-531 .elementor-element.elementor-element-eb4ec23:has(:hover) .elementor-image-box-title,
					 .elementor-531 .elementor-element.elementor-element-eb4ec23:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-531 .elementor-element.elementor-element-eb4ec23 .elementor-image-box-description{color:#7A7A7A;}.elementor-531 .elementor-element.elementor-element-e3e62c1{--display:flex;--min-height:300px;--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-531 .elementor-element.elementor-element-e3e62c1:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-e3e62c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webcreativestudio.com.au/wp-content/uploads/2025/09/Group-9123.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-531 .elementor-element.elementor-element-792d3e0{--display:flex;--justify-content:center;}.elementor-531 .elementor-element.elementor-element-88c727a{text-align:left;font-family:"relway", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-908fe8b{--e-image-carousel-slides-to-show:4;}.elementor-531 .elementor-element.elementor-element-908fe8b .swiper-wrapper{display:flex;align-items:center;}.elementor-531 .elementor-element.elementor-element-184c030{--display:flex;--justify-content:center;}.elementor-531 .elementor-element.elementor-element-2545597{text-align:left;}.elementor-531 .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-531 .elementor-element.elementor-element-6dfde777{--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-531 .elementor-element.elementor-element-2444a84{text-align:center;}.elementor-531 .elementor-element.elementor-element-2444a84 .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-531 .elementor-element.elementor-element-1dd18ad7{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-531 .elementor-element.elementor-element-74582a3a{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-ad4ea9d{--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-531 .elementor-element.elementor-element-5bd78373{--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-531 .elementor-element.elementor-element-60c55060{--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-531 .elementor-element.elementor-element-60c55060:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-60c55060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-429a534d{text-align:center;}.elementor-531 .elementor-element.elementor-element-429a534d .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-531 .elementor-element.elementor-element-5d571100{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5d571100 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5d571100 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-13409d4c{--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-531 .elementor-element.elementor-element-7ad1223b{text-align:center;}.elementor-531 .elementor-element.elementor-element-7ad1223b .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4ebf7a14{text-align:center;}.elementor-531 .elementor-element.elementor-element-4ebf7a14 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-62230420{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-62230420 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-62230420 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-24b34f24{--display:flex;}.elementor-531 .elementor-element.elementor-element-71b65ae6 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-71b65ae6 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-71b65ae6{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-71b65ae6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-71b65ae6 .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-531 .elementor-element.elementor-element-71b65ae6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-5e571c7c{--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-531 .elementor-element.elementor-element-6d054c7c .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-531 .elementor-element.elementor-element-6d054c7c .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-6d054c7c .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-6d054c7c .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-6d054c7c .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-6d054c7c .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-4b50a269 .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-531 .elementor-element.elementor-element-4b50a269 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-4b50a269 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4b50a269 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-4b50a269 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-4b50a269 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-7c93c527{--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-531 .elementor-element.elementor-element-7c93c527:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-7c93c527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-647ddb29{text-align:center;}.elementor-531 .elementor-element.elementor-element-647ddb29 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-59ba52e{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-59ba52e .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-59ba52e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-4ad1e80a{--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-531 .elementor-element.elementor-element-1ac46377{text-align:center;}.elementor-531 .elementor-element.elementor-element-1ac46377 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-10b5dd8c{text-align:center;}.elementor-531 .elementor-element.elementor-element-10b5dd8c .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-4dc8ed1c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-4dc8ed1c .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-4dc8ed1c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-1060f055{--display:flex;}.elementor-531 .elementor-element.elementor-element-740832de .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-740832de .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-740832de{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-740832de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-740832de .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-531 .elementor-element.elementor-element-740832de .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-30e181ad{--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-531 .elementor-element.elementor-element-2f93e659 .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-531 .elementor-element.elementor-element-2f93e659 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-2f93e659 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-2f93e659 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-2f93e659 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-2f93e659 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-336d4dd2 .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-531 .elementor-element.elementor-element-336d4dd2 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-336d4dd2 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-336d4dd2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-336d4dd2 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-336d4dd2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-cf427ba{--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-531 .elementor-element.elementor-element-cf427ba:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-cf427ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-795657a0{text-align:center;}.elementor-531 .elementor-element.elementor-element-795657a0 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-11ef20c2{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-11ef20c2 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-11ef20c2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-613133e7{--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-531 .elementor-element.elementor-element-649fafb7{text-align:center;}.elementor-531 .elementor-element.elementor-element-649fafb7 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-69555c15{text-align:center;}.elementor-531 .elementor-element.elementor-element-69555c15 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-bf5ea6{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-bf5ea6 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-bf5ea6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-3b5c2d51{--display:flex;}.elementor-531 .elementor-element.elementor-element-4069352d .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4069352d .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-4069352d{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-4069352d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4069352d .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-531 .elementor-element.elementor-element-4069352d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-36b81e32{--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-531 .elementor-element.elementor-element-1ef68798 .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-531 .elementor-element.elementor-element-1ef68798 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-1ef68798 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-1ef68798 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-1ef68798 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-1ef68798 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-f195c70 .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-531 .elementor-element.elementor-element-f195c70 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-f195c70 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-f195c70 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-f195c70 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-f195c70 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1b98356a{--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-531 .elementor-element.elementor-element-4b0fe17{--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-531 .elementor-element.elementor-element-1b5314c1{--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-531 .elementor-element.elementor-element-1b5314c1:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-1b5314c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-50141ab3{text-align:center;}.elementor-531 .elementor-element.elementor-element-50141ab3 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-69f9caaf{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-69f9caaf .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-69f9caaf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-24eec8a5{--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-531 .elementor-element.elementor-element-6c1073cd{text-align:center;}.elementor-531 .elementor-element.elementor-element-6c1073cd .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-5a7e0491{text-align:center;}.elementor-531 .elementor-element.elementor-element-5a7e0491 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-79218d00{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-79218d00 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-79218d00 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-3cc8c4dc{--display:flex;}.elementor-531 .elementor-element.elementor-element-60200b21 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-60200b21 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-60200b21{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-60200b21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-60200b21 .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-531 .elementor-element.elementor-element-60200b21 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-74d09e40{--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-531 .elementor-element.elementor-element-4877ca63 .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-531 .elementor-element.elementor-element-4877ca63 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-4877ca63 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-4877ca63 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-4877ca63 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-4877ca63 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-201a39f0 .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-531 .elementor-element.elementor-element-201a39f0 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-201a39f0 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-201a39f0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-201a39f0 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-201a39f0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-46faf426{--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-531 .elementor-element.elementor-element-46faf426:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-46faf426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-67d47cff{text-align:center;}.elementor-531 .elementor-element.elementor-element-67d47cff .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-48463c83{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-48463c83 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-48463c83 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-408e1b10{--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-531 .elementor-element.elementor-element-5a711646{text-align:center;}.elementor-531 .elementor-element.elementor-element-5a711646 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-47e536c1{text-align:center;}.elementor-531 .elementor-element.elementor-element-47e536c1 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-42d09031{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-42d09031 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-42d09031 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-1dc6c20c{--display:flex;}.elementor-531 .elementor-element.elementor-element-7976733e .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7976733e .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-7976733e{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-7976733e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7976733e .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-531 .elementor-element.elementor-element-7976733e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-2e4a81b5{--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-531 .elementor-element.elementor-element-338e4dab .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-531 .elementor-element.elementor-element-338e4dab .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-338e4dab .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-338e4dab .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-338e4dab .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-338e4dab .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-69a4f2e8 .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-531 .elementor-element.elementor-element-69a4f2e8 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-69a4f2e8 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-69a4f2e8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-69a4f2e8 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-69a4f2e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4b2dbcc9{--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-531 .elementor-element.elementor-element-4b2dbcc9:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-4b2dbcc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-49b18cc9{text-align:center;}.elementor-531 .elementor-element.elementor-element-49b18cc9 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-5aa1a93{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5aa1a93 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5aa1a93 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-1725e40f{--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-531 .elementor-element.elementor-element-64859ea{text-align:center;}.elementor-531 .elementor-element.elementor-element-64859ea .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-136e1419{text-align:center;}.elementor-531 .elementor-element.elementor-element-136e1419 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-28f1d0d8{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-28f1d0d8 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-28f1d0d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-43c39c0c{--display:flex;}.elementor-531 .elementor-element.elementor-element-1b6f188f .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-1b6f188f .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-1b6f188f{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-1b6f188f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-1b6f188f .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-531 .elementor-element.elementor-element-1b6f188f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-5ecb3bf7{--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-531 .elementor-element.elementor-element-293fafa2 .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-531 .elementor-element.elementor-element-293fafa2 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-293fafa2 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-293fafa2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-293fafa2 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-293fafa2 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-7f16ba85 .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-531 .elementor-element.elementor-element-7f16ba85 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-7f16ba85 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-7f16ba85 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-7f16ba85 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-7f16ba85 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6f50b8cc{--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-531 .elementor-element.elementor-element-6f50b8cc > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3606000;}.elementor-531 .elementor-element.elementor-element-6f50b8cc.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-531 .elementor-element.elementor-element-6f50b8cc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-531 .elementor-element.elementor-element-6f50b8cc.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-531 .elementor-element.elementor-element-6f50b8cc.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-531 .elementor-element.elementor-element-6f50b8cc.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-531 .elementor-element.elementor-element-6f50b8cc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3c92e8a6{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-7b075738{--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-531 .elementor-element.elementor-element-2203c903{--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-531 .elementor-element.elementor-element-53cf1c5b{--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-531 .elementor-element.elementor-element-53cf1c5b:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-53cf1c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-3270c7e6{text-align:center;}.elementor-531 .elementor-element.elementor-element-3270c7e6 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1b9c0483{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-1b9c0483 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-1b9c0483 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-35e3dca7{--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-531 .elementor-element.elementor-element-56a0968e{text-align:center;}.elementor-531 .elementor-element.elementor-element-56a0968e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1fd9872d{text-align:center;}.elementor-531 .elementor-element.elementor-element-1fd9872d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-258757a1{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-258757a1 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-258757a1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6a06c8d4{--display:flex;}.elementor-531 .elementor-element.elementor-element-1b7e0871 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-1b7e0871 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-1b7e0871{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-1b7e0871 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-1b7e0871 .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-531 .elementor-element.elementor-element-1b7e0871 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-78a55db2{--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-531 .elementor-element.elementor-element-5d68fb90 .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-531 .elementor-element.elementor-element-5d68fb90 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-5d68fb90 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-5d68fb90 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-5d68fb90 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-5d68fb90 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-59eb8b20 .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-531 .elementor-element.elementor-element-59eb8b20 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-59eb8b20 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-59eb8b20 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-59eb8b20 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-59eb8b20 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2c1c69b{--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-531 .elementor-element.elementor-element-2c1c69b:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-2c1c69b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-785da98e{text-align:center;}.elementor-531 .elementor-element.elementor-element-785da98e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-5c903a7a{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5c903a7a .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5c903a7a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-2831a099{--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-531 .elementor-element.elementor-element-c548a0e{text-align:center;}.elementor-531 .elementor-element.elementor-element-c548a0e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-6d2f222{text-align:center;}.elementor-531 .elementor-element.elementor-element-6d2f222 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-5427aa0d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5427aa0d .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5427aa0d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-40eae9b1{--display:flex;}.elementor-531 .elementor-element.elementor-element-218b3171 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-218b3171 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-218b3171{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-218b3171 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-218b3171 .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-531 .elementor-element.elementor-element-218b3171 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-3b0435ee{--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-531 .elementor-element.elementor-element-6b88c6da .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-531 .elementor-element.elementor-element-6b88c6da .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-6b88c6da .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-6b88c6da .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-6b88c6da .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-6b88c6da .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-3870676 .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-531 .elementor-element.elementor-element-3870676 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-3870676 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3870676 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-3870676 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-3870676 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-7dce0865{--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-531 .elementor-element.elementor-element-7dce0865:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-7dce0865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-312d8484{text-align:center;}.elementor-531 .elementor-element.elementor-element-312d8484 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-6ec4c6a8{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-6ec4c6a8 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-6ec4c6a8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-a796bda{--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-531 .elementor-element.elementor-element-1dc305ea{text-align:center;}.elementor-531 .elementor-element.elementor-element-1dc305ea .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-fdf921c{text-align:center;}.elementor-531 .elementor-element.elementor-element-fdf921c .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-5c7958f6{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5c7958f6 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5c7958f6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-2f127767{--display:flex;}.elementor-531 .elementor-element.elementor-element-60b40fec .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-60b40fec .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-60b40fec{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-60b40fec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-60b40fec .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-531 .elementor-element.elementor-element-60b40fec .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-253e5fda{--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-531 .elementor-element.elementor-element-272d5fd6 .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-531 .elementor-element.elementor-element-272d5fd6 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-272d5fd6 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-272d5fd6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-272d5fd6 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-272d5fd6 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-46404339 .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-531 .elementor-element.elementor-element-46404339 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-46404339 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-46404339 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-46404339 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-46404339 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-352ea69a{--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-531 .elementor-element.elementor-element-243b47c4{--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-531 .elementor-element.elementor-element-243b47c4:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-243b47c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-5739df9b{text-align:center;}.elementor-531 .elementor-element.elementor-element-5739df9b .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-62c11209{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-62c11209 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-62c11209 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6450db2{--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-531 .elementor-element.elementor-element-535aef4{text-align:center;}.elementor-531 .elementor-element.elementor-element-535aef4 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-20a86a55{text-align:center;}.elementor-531 .elementor-element.elementor-element-20a86a55 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-454dd8b5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-454dd8b5 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-454dd8b5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-401c2f52{--display:flex;}.elementor-531 .elementor-element.elementor-element-4ca8cbf6 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4ca8cbf6 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-4ca8cbf6{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-4ca8cbf6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4ca8cbf6 .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-531 .elementor-element.elementor-element-4ca8cbf6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-74b2a968{--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-531 .elementor-element.elementor-element-e411fa5 .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-531 .elementor-element.elementor-element-e411fa5 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-e411fa5 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-e411fa5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-e411fa5 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-e411fa5 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-54ddcb06 .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-531 .elementor-element.elementor-element-54ddcb06 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-54ddcb06 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-54ddcb06 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-54ddcb06 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-54ddcb06 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-445642b3{--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-531 .elementor-element.elementor-element-445642b3:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-445642b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2f38e09c{text-align:center;}.elementor-531 .elementor-element.elementor-element-2f38e09c .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-37bc48bb{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-37bc48bb .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-37bc48bb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-776ce841{--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-531 .elementor-element.elementor-element-14b99952{text-align:center;}.elementor-531 .elementor-element.elementor-element-14b99952 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-403557c0{text-align:center;}.elementor-531 .elementor-element.elementor-element-403557c0 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-41c0d945{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-41c0d945 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-41c0d945 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-882aa5f{--display:flex;}.elementor-531 .elementor-element.elementor-element-4324693c .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4324693c .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-4324693c{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-4324693c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4324693c .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-531 .elementor-element.elementor-element-4324693c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-1756c411{--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-531 .elementor-element.elementor-element-2ceca154 .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-531 .elementor-element.elementor-element-2ceca154 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-2ceca154 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-2ceca154 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-2ceca154 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-2ceca154 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-3100fa07 .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-531 .elementor-element.elementor-element-3100fa07 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-3100fa07 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3100fa07 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-3100fa07 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-3100fa07 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2eef0469{--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-531 .elementor-element.elementor-element-2eef0469:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-2eef0469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4b97a3e8{text-align:center;}.elementor-531 .elementor-element.elementor-element-4b97a3e8 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-5b9e2d34{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5b9e2d34 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5b9e2d34 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-34390d0c{--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-531 .elementor-element.elementor-element-1563925d{text-align:center;}.elementor-531 .elementor-element.elementor-element-1563925d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-30025702{text-align:center;}.elementor-531 .elementor-element.elementor-element-30025702 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-52be9c25{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-52be9c25 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-52be9c25 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-21cd22f7{--display:flex;}.elementor-531 .elementor-element.elementor-element-33e833f1 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-33e833f1 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-33e833f1{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-33e833f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-33e833f1 .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-531 .elementor-element.elementor-element-33e833f1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-5544f074{--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-531 .elementor-element.elementor-element-5fb693ca .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-531 .elementor-element.elementor-element-5fb693ca .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-5fb693ca .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-5fb693ca .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-5fb693ca .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-5fb693ca .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-2e441caf .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-531 .elementor-element.elementor-element-2e441caf .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-2e441caf .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2e441caf .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-2e441caf .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-2e441caf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3344082f{--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-531 .elementor-element.elementor-element-59775522{--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-531 .elementor-element.elementor-element-b13110f{--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-531 .elementor-element.elementor-element-b13110f:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-b13110f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-5460324e{text-align:center;}.elementor-531 .elementor-element.elementor-element-5460324e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-425816b4{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-425816b4 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-425816b4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-31f9a495{--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-531 .elementor-element.elementor-element-5699e02e{text-align:center;}.elementor-531 .elementor-element.elementor-element-5699e02e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-d4bd5e3{text-align:center;}.elementor-531 .elementor-element.elementor-element-d4bd5e3 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-2c8e53d8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-2c8e53d8 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-2c8e53d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-53f379ef{--display:flex;}.elementor-531 .elementor-element.elementor-element-3947ed76 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-3947ed76 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-3947ed76{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-3947ed76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-3947ed76 .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-531 .elementor-element.elementor-element-3947ed76 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-8f70033{--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-531 .elementor-element.elementor-element-37bdd2ff .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-531 .elementor-element.elementor-element-37bdd2ff .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-37bdd2ff .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-37bdd2ff .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-37bdd2ff .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-37bdd2ff .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-52310fca .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-531 .elementor-element.elementor-element-52310fca .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-52310fca .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-52310fca .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-52310fca .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-52310fca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-40bb51ef{--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-531 .elementor-element.elementor-element-40bb51ef:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-40bb51ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-62c35607{text-align:center;}.elementor-531 .elementor-element.elementor-element-62c35607 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-3dead7e7{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-3dead7e7 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-3dead7e7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-d0224d5{--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-531 .elementor-element.elementor-element-154ff75b{text-align:center;}.elementor-531 .elementor-element.elementor-element-154ff75b .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-dd101d3{text-align:center;}.elementor-531 .elementor-element.elementor-element-dd101d3 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-3d01e805{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-3d01e805 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-3d01e805 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-784ce676{--display:flex;}.elementor-531 .elementor-element.elementor-element-b126197 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-b126197 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-b126197{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-b126197 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-b126197 .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-531 .elementor-element.elementor-element-b126197 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-58862409{--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-531 .elementor-element.elementor-element-6de956cf .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-531 .elementor-element.elementor-element-6de956cf .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-6de956cf .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-6de956cf .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-6de956cf .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-6de956cf .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-68b3a3a4 .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-531 .elementor-element.elementor-element-68b3a3a4 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-68b3a3a4 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-68b3a3a4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-68b3a3a4 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-68b3a3a4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3c7a5345{--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-531 .elementor-element.elementor-element-3c7a5345:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-3c7a5345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-63a2a6f1{text-align:center;}.elementor-531 .elementor-element.elementor-element-63a2a6f1 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-421dbb6e{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-421dbb6e .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-421dbb6e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-291c8b69{--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-531 .elementor-element.elementor-element-41838e62{text-align:center;}.elementor-531 .elementor-element.elementor-element-41838e62 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-73e85beb{text-align:center;}.elementor-531 .elementor-element.elementor-element-73e85beb .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-19f54164{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-19f54164 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-19f54164 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-46557ae4{--display:flex;}.elementor-531 .elementor-element.elementor-element-77ccddeb .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-77ccddeb .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-77ccddeb{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-77ccddeb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-77ccddeb .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-531 .elementor-element.elementor-element-77ccddeb .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-791d41b1{--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-531 .elementor-element.elementor-element-1ac4a9ea .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-531 .elementor-element.elementor-element-1ac4a9ea .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-1ac4a9ea .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-1ac4a9ea .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-1ac4a9ea .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-1ac4a9ea .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-2beaeeae .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-531 .elementor-element.elementor-element-2beaeeae .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-2beaeeae .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2beaeeae .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-2beaeeae .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-2beaeeae .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1b1655ba{--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-531 .elementor-element.elementor-element-1b1655ba:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-1b1655ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-509f0fb9{text-align:center;}.elementor-531 .elementor-element.elementor-element-509f0fb9 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-61ce856{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-61ce856 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-61ce856 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6d8fd850{--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-531 .elementor-element.elementor-element-4f650eeb{text-align:center;}.elementor-531 .elementor-element.elementor-element-4f650eeb .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-7bdbe5f2{text-align:center;}.elementor-531 .elementor-element.elementor-element-7bdbe5f2 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-6818b0e4{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-6818b0e4 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-6818b0e4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-2c98f3be{--display:flex;}.elementor-531 .elementor-element.elementor-element-5b9e548e .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-5b9e548e .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-5b9e548e{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-5b9e548e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-5b9e548e .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-531 .elementor-element.elementor-element-5b9e548e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-443c1ce3{--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-531 .elementor-element.elementor-element-6985805e .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-531 .elementor-element.elementor-element-6985805e .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-6985805e .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-6985805e .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-6985805e .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-6985805e .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-661bf947 .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-531 .elementor-element.elementor-element-661bf947 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-661bf947 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-661bf947 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-661bf947 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-661bf947 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1ad78895{--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-531 .elementor-element.elementor-element-1679f1a1{--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-531 .elementor-element.elementor-element-21aa181c{--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-531 .elementor-element.elementor-element-21aa181c:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-21aa181c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-187ac7e4{text-align:center;}.elementor-531 .elementor-element.elementor-element-187ac7e4 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-5543349b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5543349b .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5543349b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-613bac52{--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-531 .elementor-element.elementor-element-223c54fa{text-align:center;}.elementor-531 .elementor-element.elementor-element-223c54fa .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4bf1a44e{text-align:center;}.elementor-531 .elementor-element.elementor-element-4bf1a44e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-67cb274a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-67cb274a .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-67cb274a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-700d7567{--display:flex;}.elementor-531 .elementor-element.elementor-element-7bf465e6 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7bf465e6 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-7bf465e6{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-7bf465e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7bf465e6 .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-531 .elementor-element.elementor-element-7bf465e6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-cc640c4{--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-531 .elementor-element.elementor-element-6bc6e509 .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-531 .elementor-element.elementor-element-6bc6e509 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-6bc6e509 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-6bc6e509 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-6bc6e509 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-6bc6e509 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-1c5ccec0 .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-531 .elementor-element.elementor-element-1c5ccec0 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-1c5ccec0 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1c5ccec0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-1c5ccec0 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-1c5ccec0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1856bf40{--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-531 .elementor-element.elementor-element-1856bf40:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-1856bf40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3949487a{text-align:center;}.elementor-531 .elementor-element.elementor-element-3949487a .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-4653455c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-4653455c .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-4653455c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-35ab9b2b{--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-531 .elementor-element.elementor-element-3b3393ce{text-align:center;}.elementor-531 .elementor-element.elementor-element-3b3393ce .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-47d6a333{text-align:center;}.elementor-531 .elementor-element.elementor-element-47d6a333 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-51bcb3de{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-51bcb3de .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-51bcb3de .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6a604079{--display:flex;}.elementor-531 .elementor-element.elementor-element-7d690974 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7d690974 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-7d690974{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-7d690974 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7d690974 .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-531 .elementor-element.elementor-element-7d690974 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-6487eef0{--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-531 .elementor-element.elementor-element-7b4eb932 .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-531 .elementor-element.elementor-element-7b4eb932 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-7b4eb932 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-7b4eb932 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-7b4eb932 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-7b4eb932 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-5603045b .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-531 .elementor-element.elementor-element-5603045b .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-5603045b .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-5603045b .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-5603045b .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-5603045b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6112e13b{--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-531 .elementor-element.elementor-element-6112e13b:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-6112e13b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-45345b72{text-align:center;}.elementor-531 .elementor-element.elementor-element-45345b72 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-126154d8{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-126154d8 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-126154d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-76267482{--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-531 .elementor-element.elementor-element-50e6f59a{text-align:center;}.elementor-531 .elementor-element.elementor-element-50e6f59a .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-5c9b6e90{text-align:center;}.elementor-531 .elementor-element.elementor-element-5c9b6e90 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-62e36f42{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-62e36f42 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-62e36f42 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-7b09d307{--display:flex;}.elementor-531 .elementor-element.elementor-element-4381580 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4381580 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-4381580{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-4381580 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4381580 .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-531 .elementor-element.elementor-element-4381580 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4290eed4{--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-531 .elementor-element.elementor-element-2e6af4b3 .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-531 .elementor-element.elementor-element-2e6af4b3 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-2e6af4b3 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-2e6af4b3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-2e6af4b3 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-2e6af4b3 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-283c1c08 .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-531 .elementor-element.elementor-element-283c1c08 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-283c1c08 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-283c1c08 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-283c1c08 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-283c1c08 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-7a394803{--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-531 .elementor-element.elementor-element-7a394803:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-7a394803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-69933686{text-align:center;}.elementor-531 .elementor-element.elementor-element-69933686 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-1713a5c2{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-1713a5c2 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-1713a5c2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6c36ad8{--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-531 .elementor-element.elementor-element-21dd1b59{text-align:center;}.elementor-531 .elementor-element.elementor-element-21dd1b59 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-91b66e1{text-align:center;}.elementor-531 .elementor-element.elementor-element-91b66e1 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-55b0c83f{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-55b0c83f .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-55b0c83f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-76b172b8{--display:flex;}.elementor-531 .elementor-element.elementor-element-7ecb83a0 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7ecb83a0 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-7ecb83a0{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-7ecb83a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7ecb83a0 .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-531 .elementor-element.elementor-element-7ecb83a0 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-d4f826f{--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-531 .elementor-element.elementor-element-551bad27 .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-531 .elementor-element.elementor-element-551bad27 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-551bad27 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-551bad27 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-551bad27 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-551bad27 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-247dbf08 .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-531 .elementor-element.elementor-element-247dbf08 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-247dbf08 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-247dbf08 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-247dbf08 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-247dbf08 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-71abe6ae{--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-531 .elementor-element.elementor-element-1c647417{--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-531 .elementor-element.elementor-element-6c90533b{--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-531 .elementor-element.elementor-element-6c90533b:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-6c90533b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-10d581e9{text-align:center;}.elementor-531 .elementor-element.elementor-element-10d581e9 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4407829a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-4407829a .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-4407829a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-68c35374{--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-531 .elementor-element.elementor-element-9032af9{text-align:center;}.elementor-531 .elementor-element.elementor-element-9032af9 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-26f5456c{text-align:center;}.elementor-531 .elementor-element.elementor-element-26f5456c .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-56d27f2d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-56d27f2d .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-56d27f2d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-48456dd{--display:flex;}.elementor-531 .elementor-element.elementor-element-6bb5e6d8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-6bb5e6d8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-6bb5e6d8{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-6bb5e6d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-6bb5e6d8 .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-531 .elementor-element.elementor-element-6bb5e6d8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-69ce098e{--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-531 .elementor-element.elementor-element-49e13048 .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-531 .elementor-element.elementor-element-49e13048 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-49e13048 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-49e13048 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-49e13048 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-49e13048 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-47fbc41c .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-531 .elementor-element.elementor-element-47fbc41c .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-47fbc41c .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-47fbc41c .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-47fbc41c .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-47fbc41c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2b47030{--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-531 .elementor-element.elementor-element-2b47030:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-2b47030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-badfef5{text-align:center;}.elementor-531 .elementor-element.elementor-element-badfef5 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-395dbb6e{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-395dbb6e .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-395dbb6e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-613c8364{--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-531 .elementor-element.elementor-element-117c915a{text-align:center;}.elementor-531 .elementor-element.elementor-element-117c915a .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-74b014d3{text-align:center;}.elementor-531 .elementor-element.elementor-element-74b014d3 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-6dd7dfa2{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-6dd7dfa2 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-6dd7dfa2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-35961a99{--display:flex;}.elementor-531 .elementor-element.elementor-element-225da5e8 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-225da5e8 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-225da5e8{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-225da5e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-225da5e8 .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-531 .elementor-element.elementor-element-225da5e8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-116f299{--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-531 .elementor-element.elementor-element-71dd7d77 .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-531 .elementor-element.elementor-element-71dd7d77 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-71dd7d77 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-71dd7d77 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-71dd7d77 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-71dd7d77 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-718ed719 .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-531 .elementor-element.elementor-element-718ed719 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-718ed719 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-718ed719 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-718ed719 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-718ed719 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4d21a58e{--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-531 .elementor-element.elementor-element-4d21a58e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3606000;}.elementor-531 .elementor-element.elementor-element-4d21a58e.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-531 .elementor-element.elementor-element-4d21a58e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-531 .elementor-element.elementor-element-4d21a58e.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-531 .elementor-element.elementor-element-4d21a58e.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-531 .elementor-element.elementor-element-4d21a58e.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-531 .elementor-element.elementor-element-4d21a58e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-62604671{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-3d10a6fc{--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-531 .elementor-element.elementor-element-4a5bc52d{--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-531 .elementor-element.elementor-element-7fde478f{--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-531 .elementor-element.elementor-element-7fde478f:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-7fde478f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-4efa2e67{text-align:center;}.elementor-531 .elementor-element.elementor-element-4efa2e67 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-233fd1e4{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-233fd1e4 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-233fd1e4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-69296bd1{--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-531 .elementor-element.elementor-element-1ec843b1{text-align:center;}.elementor-531 .elementor-element.elementor-element-1ec843b1 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-338f763f{text-align:center;}.elementor-531 .elementor-element.elementor-element-338f763f .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-3a3e759{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-3a3e759 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-3a3e759 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-33074ce7{--display:flex;}.elementor-531 .elementor-element.elementor-element-2ce4d70b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-2ce4d70b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-2ce4d70b{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-2ce4d70b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-2ce4d70b .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-531 .elementor-element.elementor-element-2ce4d70b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-2c2f5fa8{--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-531 .elementor-element.elementor-element-5ebba635 .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-531 .elementor-element.elementor-element-5ebba635 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-5ebba635 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-5ebba635 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-5ebba635 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-5ebba635 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-4d45e46f .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-531 .elementor-element.elementor-element-4d45e46f .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-4d45e46f .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4d45e46f .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-4d45e46f .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-4d45e46f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4e7bed68{--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-531 .elementor-element.elementor-element-4e7bed68:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-4e7bed68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-632544cf{text-align:center;}.elementor-531 .elementor-element.elementor-element-632544cf .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-535bc5e0{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-535bc5e0 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-535bc5e0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-4e55a3ce{--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-531 .elementor-element.elementor-element-4a674661{text-align:center;}.elementor-531 .elementor-element.elementor-element-4a674661 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-13a96322{text-align:center;}.elementor-531 .elementor-element.elementor-element-13a96322 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-568376f2{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-568376f2 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-568376f2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-a5a83f2{--display:flex;}.elementor-531 .elementor-element.elementor-element-3a669034 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-3a669034 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-3a669034{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-3a669034 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-3a669034 .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-531 .elementor-element.elementor-element-3a669034 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-74004576{--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-531 .elementor-element.elementor-element-9c38d3f .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-531 .elementor-element.elementor-element-9c38d3f .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-9c38d3f .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-9c38d3f .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-9c38d3f .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-9c38d3f .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-4e00d4e5 .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-531 .elementor-element.elementor-element-4e00d4e5 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-4e00d4e5 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4e00d4e5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-4e00d4e5 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-4e00d4e5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-25e3329b{--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-531 .elementor-element.elementor-element-25e3329b:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-25e3329b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2b561b86{text-align:center;}.elementor-531 .elementor-element.elementor-element-2b561b86 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-2549054c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-2549054c .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-2549054c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-5fa297f6{--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-531 .elementor-element.elementor-element-6d813892{text-align:center;}.elementor-531 .elementor-element.elementor-element-6d813892 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-17670c8e{text-align:center;}.elementor-531 .elementor-element.elementor-element-17670c8e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-7b7e54e0{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-7b7e54e0 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-7b7e54e0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-3eaa649b{--display:flex;}.elementor-531 .elementor-element.elementor-element-352ec052 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-352ec052 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-352ec052{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-352ec052 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-352ec052 .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-531 .elementor-element.elementor-element-352ec052 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-40214a9d{--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-531 .elementor-element.elementor-element-7d5560a0 .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-531 .elementor-element.elementor-element-7d5560a0 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-7d5560a0 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-7d5560a0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-7d5560a0 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-7d5560a0 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-62c2833 .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-531 .elementor-element.elementor-element-62c2833 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-62c2833 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-62c2833 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-62c2833 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-62c2833 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-57041bee{--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-531 .elementor-element.elementor-element-592eacd1{--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-531 .elementor-element.elementor-element-7561db76{--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-531 .elementor-element.elementor-element-7561db76:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-7561db76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-310b19a{text-align:center;}.elementor-531 .elementor-element.elementor-element-310b19a .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6730b33d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-6730b33d .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-6730b33d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6e9e5a88{--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-531 .elementor-element.elementor-element-e2a39d6{text-align:center;}.elementor-531 .elementor-element.elementor-element-e2a39d6 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3a439908{text-align:center;}.elementor-531 .elementor-element.elementor-element-3a439908 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-31886724{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-31886724 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-31886724 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-3e96d30b{--display:flex;}.elementor-531 .elementor-element.elementor-element-dc1a21 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-dc1a21 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-dc1a21{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-dc1a21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-dc1a21 .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-531 .elementor-element.elementor-element-dc1a21 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-11200ca1{--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-531 .elementor-element.elementor-element-7ba914e3 .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-531 .elementor-element.elementor-element-7ba914e3 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-7ba914e3 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-7ba914e3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-7ba914e3 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-7ba914e3 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-d30ce4b .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-531 .elementor-element.elementor-element-d30ce4b .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-d30ce4b .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-d30ce4b .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-d30ce4b .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-d30ce4b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-129d8c54{--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-531 .elementor-element.elementor-element-129d8c54:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-129d8c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-27ed6b1{text-align:center;}.elementor-531 .elementor-element.elementor-element-27ed6b1 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-7d09759{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-7d09759 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-7d09759 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-46c7afb2{--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-531 .elementor-element.elementor-element-4bd2b5de{text-align:center;}.elementor-531 .elementor-element.elementor-element-4bd2b5de .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-12134eac{text-align:center;}.elementor-531 .elementor-element.elementor-element-12134eac .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-416950f4{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-416950f4 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-416950f4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-18cacb10{--display:flex;}.elementor-531 .elementor-element.elementor-element-36020954 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-36020954 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-36020954{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-36020954 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-36020954 .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-531 .elementor-element.elementor-element-36020954 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-1f00dd25{--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-531 .elementor-element.elementor-element-42da67c5 .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-531 .elementor-element.elementor-element-42da67c5 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-42da67c5 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-42da67c5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-42da67c5 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-42da67c5 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-5e6bb1ed .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-531 .elementor-element.elementor-element-5e6bb1ed .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-5e6bb1ed .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-5e6bb1ed .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-5e6bb1ed .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-5e6bb1ed .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-76ba8803{--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-531 .elementor-element.elementor-element-76ba8803:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-76ba8803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-20631cb2{text-align:center;}.elementor-531 .elementor-element.elementor-element-20631cb2 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-4df895fe{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-4df895fe .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-4df895fe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-215e1a49{--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-531 .elementor-element.elementor-element-485d09e{text-align:center;}.elementor-531 .elementor-element.elementor-element-485d09e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-282e7da3{text-align:center;}.elementor-531 .elementor-element.elementor-element-282e7da3 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-998cbdd{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-998cbdd .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-998cbdd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-182c5c3f{--display:flex;}.elementor-531 .elementor-element.elementor-element-38333cc0 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-38333cc0 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-38333cc0{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-38333cc0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-38333cc0 .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-531 .elementor-element.elementor-element-38333cc0 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-11e14b64{--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-531 .elementor-element.elementor-element-29a39ab2 .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-531 .elementor-element.elementor-element-29a39ab2 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-29a39ab2 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-29a39ab2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-29a39ab2 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-29a39ab2 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-3b980683 .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-531 .elementor-element.elementor-element-3b980683 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-3b980683 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3b980683 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-3b980683 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-3b980683 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1a161116{--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-531 .elementor-element.elementor-element-5ee9c6b5{--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-531 .elementor-element.elementor-element-3fd80d{--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-531 .elementor-element.elementor-element-3fd80d:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-3fd80d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-52a596b1{text-align:center;}.elementor-531 .elementor-element.elementor-element-52a596b1 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-227e7d17{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-227e7d17 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-227e7d17 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-78d9a355{--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-531 .elementor-element.elementor-element-5c6f57cb{text-align:center;}.elementor-531 .elementor-element.elementor-element-5c6f57cb .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3ffe606e{text-align:center;}.elementor-531 .elementor-element.elementor-element-3ffe606e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-230b6e4d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-230b6e4d .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-230b6e4d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6d1251fe{--display:flex;}.elementor-531 .elementor-element.elementor-element-457047b8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-457047b8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-457047b8{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-457047b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-457047b8 .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-531 .elementor-element.elementor-element-457047b8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7dc7b5ef{--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-531 .elementor-element.elementor-element-5f800db9 .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-531 .elementor-element.elementor-element-5f800db9 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-5f800db9 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-5f800db9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-5f800db9 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-5f800db9 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-2c8bea92 .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-531 .elementor-element.elementor-element-2c8bea92 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-2c8bea92 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2c8bea92 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-2c8bea92 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-2c8bea92 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-17c0b081{--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-531 .elementor-element.elementor-element-17c0b081:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-17c0b081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-334d0548{text-align:center;}.elementor-531 .elementor-element.elementor-element-334d0548 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-65b3ef58{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-65b3ef58 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-65b3ef58 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-71f9cb00{--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-531 .elementor-element.elementor-element-684e98b7{text-align:center;}.elementor-531 .elementor-element.elementor-element-684e98b7 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-7e2523c6{text-align:center;}.elementor-531 .elementor-element.elementor-element-7e2523c6 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-9d96e0c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-9d96e0c .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-9d96e0c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-240ab0cc{--display:flex;}.elementor-531 .elementor-element.elementor-element-16f025f0 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-16f025f0 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-16f025f0{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-16f025f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-16f025f0 .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-531 .elementor-element.elementor-element-16f025f0 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-6252d175{--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-531 .elementor-element.elementor-element-17375d94 .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-531 .elementor-element.elementor-element-17375d94 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-17375d94 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-17375d94 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-17375d94 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-17375d94 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-4dd3325b .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-531 .elementor-element.elementor-element-4dd3325b .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-4dd3325b .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4dd3325b .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-4dd3325b .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-4dd3325b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-61b818ad{--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-531 .elementor-element.elementor-element-61b818ad:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-61b818ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-ecf0444{text-align:center;}.elementor-531 .elementor-element.elementor-element-ecf0444 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-122e5af2{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-122e5af2 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-122e5af2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-4396734c{--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-531 .elementor-element.elementor-element-28cf0cf7{text-align:center;}.elementor-531 .elementor-element.elementor-element-28cf0cf7 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-319ffbb1{text-align:center;}.elementor-531 .elementor-element.elementor-element-319ffbb1 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-28c1ab27{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-28c1ab27 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-28c1ab27 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-95b1d29{--display:flex;}.elementor-531 .elementor-element.elementor-element-7be0ba55 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7be0ba55 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-7be0ba55{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-7be0ba55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7be0ba55 .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-531 .elementor-element.elementor-element-7be0ba55 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-5f732b8e{--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-531 .elementor-element.elementor-element-1d79f28 .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-531 .elementor-element.elementor-element-1d79f28 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-1d79f28 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-1d79f28 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-1d79f28 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-1d79f28 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-527c33e8 .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-531 .elementor-element.elementor-element-527c33e8 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-527c33e8 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-527c33e8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-527c33e8 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-527c33e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6f4f748e{--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-531 .elementor-element.elementor-element-6f4f748e:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-6f4f748e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4250f2a6{text-align:center;}.elementor-531 .elementor-element.elementor-element-4250f2a6 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-56281856{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-56281856 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-56281856 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6cb7ebae{--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-531 .elementor-element.elementor-element-1430868c{text-align:center;}.elementor-531 .elementor-element.elementor-element-1430868c .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-44ad4954{text-align:center;}.elementor-531 .elementor-element.elementor-element-44ad4954 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-1c5d6741{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-1c5d6741 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-1c5d6741 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-35c797{--display:flex;}.elementor-531 .elementor-element.elementor-element-4010c11c .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4010c11c .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-4010c11c{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-4010c11c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4010c11c .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-531 .elementor-element.elementor-element-4010c11c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-310d900a{--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-531 .elementor-element.elementor-element-51d57851 .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-531 .elementor-element.elementor-element-51d57851 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-51d57851 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-51d57851 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-51d57851 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-51d57851 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-21189396 .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-531 .elementor-element.elementor-element-21189396 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-21189396 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-21189396 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-21189396 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-21189396 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6fb6e181{--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-531 .elementor-element.elementor-element-7aa16a13{--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-531 .elementor-element.elementor-element-52f75264{--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-531 .elementor-element.elementor-element-52f75264:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-52f75264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-12c0bfac{text-align:center;}.elementor-531 .elementor-element.elementor-element-12c0bfac .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-c4f7d83{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-c4f7d83 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-c4f7d83 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6dcef532{--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-531 .elementor-element.elementor-element-e3d3548{text-align:center;}.elementor-531 .elementor-element.elementor-element-e3d3548 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-20eb21aa{text-align:center;}.elementor-531 .elementor-element.elementor-element-20eb21aa .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-1d6e678d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-1d6e678d .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-1d6e678d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-2672a14b{--display:flex;}.elementor-531 .elementor-element.elementor-element-6a0b6ab9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-6a0b6ab9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-6a0b6ab9{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-6a0b6ab9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-6a0b6ab9 .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-531 .elementor-element.elementor-element-6a0b6ab9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7d36f040{--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-531 .elementor-element.elementor-element-241743bd .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-531 .elementor-element.elementor-element-241743bd .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-241743bd .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-241743bd .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-241743bd .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-241743bd .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-48a41822 .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-531 .elementor-element.elementor-element-48a41822 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-48a41822 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-48a41822 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-48a41822 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-48a41822 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3875a692{--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-531 .elementor-element.elementor-element-3875a692:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-3875a692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-7442063a{text-align:center;}.elementor-531 .elementor-element.elementor-element-7442063a .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-27358980{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-27358980 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-27358980 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-41aaeab2{--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-531 .elementor-element.elementor-element-64c4ea4e{text-align:center;}.elementor-531 .elementor-element.elementor-element-64c4ea4e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-1b505351{text-align:center;}.elementor-531 .elementor-element.elementor-element-1b505351 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-2ff9eca8{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-2ff9eca8 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-2ff9eca8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-510bf489{--display:flex;}.elementor-531 .elementor-element.elementor-element-6e8f247a .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-6e8f247a .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-6e8f247a{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-6e8f247a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-6e8f247a .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-531 .elementor-element.elementor-element-6e8f247a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-49c87cff{--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-531 .elementor-element.elementor-element-5e94b757 .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-531 .elementor-element.elementor-element-5e94b757 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-5e94b757 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-5e94b757 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-5e94b757 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-5e94b757 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-64cf1c43 .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-531 .elementor-element.elementor-element-64cf1c43 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-64cf1c43 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-64cf1c43 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-64cf1c43 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-64cf1c43 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1625c3a7{--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-531 .elementor-element.elementor-element-1625c3a7:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-1625c3a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6d166354{text-align:center;}.elementor-531 .elementor-element.elementor-element-6d166354 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-5b696c60{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5b696c60 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5b696c60 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-31d3d2a8{--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-531 .elementor-element.elementor-element-5539f6b2{text-align:center;}.elementor-531 .elementor-element.elementor-element-5539f6b2 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-21c409f4{text-align:center;}.elementor-531 .elementor-element.elementor-element-21c409f4 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-1f3c615d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-1f3c615d .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-1f3c615d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-36a8c3b5{--display:flex;}.elementor-531 .elementor-element.elementor-element-1c8c0e33 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-1c8c0e33 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-1c8c0e33{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-1c8c0e33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-1c8c0e33 .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-531 .elementor-element.elementor-element-1c8c0e33 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-268cf821{--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-531 .elementor-element.elementor-element-59ac3708 .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-531 .elementor-element.elementor-element-59ac3708 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-59ac3708 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-59ac3708 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-59ac3708 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-59ac3708 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-13341f38 .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-531 .elementor-element.elementor-element-13341f38 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-13341f38 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-13341f38 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-13341f38 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-13341f38 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6ae6f26{--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-531 .elementor-element.elementor-element-6ae6f26 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3606000;}.elementor-531 .elementor-element.elementor-element-6ae6f26.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-531 .elementor-element.elementor-element-6ae6f26.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-531 .elementor-element.elementor-element-6ae6f26.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-531 .elementor-element.elementor-element-6ae6f26.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-531 .elementor-element.elementor-element-6ae6f26.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-531 .elementor-element.elementor-element-6ae6f26 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4b4e442c{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-a812d60{--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-531 .elementor-element.elementor-element-37986d40{--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-531 .elementor-element.elementor-element-1a33f6f3{--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-531 .elementor-element.elementor-element-1a33f6f3:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-1a33f6f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-1efc212b{text-align:center;}.elementor-531 .elementor-element.elementor-element-1efc212b .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-29fb9247{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-29fb9247 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-29fb9247 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6b574c87{--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-531 .elementor-element.elementor-element-654d4306{text-align:center;}.elementor-531 .elementor-element.elementor-element-654d4306 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-54a6500{text-align:center;}.elementor-531 .elementor-element.elementor-element-54a6500 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-5a6fcd0f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5a6fcd0f .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5a6fcd0f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-4f2915a{--display:flex;}.elementor-531 .elementor-element.elementor-element-346202cc .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-346202cc .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-346202cc{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-346202cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-346202cc .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-531 .elementor-element.elementor-element-346202cc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4141b2e5{--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-531 .elementor-element.elementor-element-45b5ff31 .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-531 .elementor-element.elementor-element-45b5ff31 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-45b5ff31 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-45b5ff31 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-45b5ff31 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-45b5ff31 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-7dcdbbc9 .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-531 .elementor-element.elementor-element-7dcdbbc9 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-7dcdbbc9 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-7dcdbbc9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-7dcdbbc9 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-7dcdbbc9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-74bced68{--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-531 .elementor-element.elementor-element-74bced68:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-74bced68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-32cf0e50{text-align:center;}.elementor-531 .elementor-element.elementor-element-32cf0e50 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-2dbaadd6{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-2dbaadd6 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-2dbaadd6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-69a42a3{--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-531 .elementor-element.elementor-element-54527f17{text-align:center;}.elementor-531 .elementor-element.elementor-element-54527f17 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-7121e2b6{text-align:center;}.elementor-531 .elementor-element.elementor-element-7121e2b6 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-f0cdfc{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-f0cdfc .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-f0cdfc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-15d3f3e4{--display:flex;}.elementor-531 .elementor-element.elementor-element-3d8bb015 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-3d8bb015 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-3d8bb015{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-3d8bb015 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-3d8bb015 .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-531 .elementor-element.elementor-element-3d8bb015 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-ebe8e26{--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-531 .elementor-element.elementor-element-31ed947b .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-531 .elementor-element.elementor-element-31ed947b .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-31ed947b .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-31ed947b .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-31ed947b .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-31ed947b .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-14f1127f .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-531 .elementor-element.elementor-element-14f1127f .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-14f1127f .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-14f1127f .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-14f1127f .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-14f1127f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2a02def2{--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-531 .elementor-element.elementor-element-2a02def2:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-2a02def2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1f8fb4b1{text-align:center;}.elementor-531 .elementor-element.elementor-element-1f8fb4b1 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-37d65531{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-37d65531 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-37d65531 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-220ae663{--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-531 .elementor-element.elementor-element-47c7ee0e{text-align:center;}.elementor-531 .elementor-element.elementor-element-47c7ee0e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-78b0e316{text-align:center;}.elementor-531 .elementor-element.elementor-element-78b0e316 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-423d4672{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-423d4672 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-423d4672 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-3aa2440{--display:flex;}.elementor-531 .elementor-element.elementor-element-758bad40 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-758bad40 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-758bad40{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-758bad40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-758bad40 .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-531 .elementor-element.elementor-element-758bad40 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-571eb94{--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-531 .elementor-element.elementor-element-3cb07f65 .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-531 .elementor-element.elementor-element-3cb07f65 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-3cb07f65 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-3cb07f65 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-3cb07f65 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-3cb07f65 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-106a7b61 .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-531 .elementor-element.elementor-element-106a7b61 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-106a7b61 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-106a7b61 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-106a7b61 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-106a7b61 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1dd567b{--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-531 .elementor-element.elementor-element-3d6a3eef{--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-531 .elementor-element.elementor-element-a80a4ca{--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-531 .elementor-element.elementor-element-a80a4ca:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-a80a4ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-5fc0f688{text-align:center;}.elementor-531 .elementor-element.elementor-element-5fc0f688 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-41ddae49{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-41ddae49 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-41ddae49 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-2996d586{--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-531 .elementor-element.elementor-element-21ecbc6d{text-align:center;}.elementor-531 .elementor-element.elementor-element-21ecbc6d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-492f4c3a{text-align:center;}.elementor-531 .elementor-element.elementor-element-492f4c3a .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-575862b6{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-575862b6 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-575862b6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-1bb80651{--display:flex;}.elementor-531 .elementor-element.elementor-element-59f6eaba .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-59f6eaba .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-59f6eaba{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-59f6eaba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-59f6eaba .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-531 .elementor-element.elementor-element-59f6eaba .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-58fe5b9d{--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-531 .elementor-element.elementor-element-5ec2c4aa .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-531 .elementor-element.elementor-element-5ec2c4aa .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-5ec2c4aa .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-5ec2c4aa .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-5ec2c4aa .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-5ec2c4aa .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-3aa59f99 .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-531 .elementor-element.elementor-element-3aa59f99 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-3aa59f99 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3aa59f99 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-3aa59f99 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-3aa59f99 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-51b5d3d8{--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-531 .elementor-element.elementor-element-51b5d3d8:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-51b5d3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-74896aa5{text-align:center;}.elementor-531 .elementor-element.elementor-element-74896aa5 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-6bd41b2c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-6bd41b2c .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-6bd41b2c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-806917a{--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-531 .elementor-element.elementor-element-7881bc30{text-align:center;}.elementor-531 .elementor-element.elementor-element-7881bc30 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-4a7d8405{text-align:center;}.elementor-531 .elementor-element.elementor-element-4a7d8405 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-13988942{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-13988942 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-13988942 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-2dc3a62a{--display:flex;}.elementor-531 .elementor-element.elementor-element-4756a9f .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4756a9f .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-4756a9f{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-4756a9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4756a9f .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-531 .elementor-element.elementor-element-4756a9f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4cc716cf{--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-531 .elementor-element.elementor-element-6de52e09 .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-531 .elementor-element.elementor-element-6de52e09 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-6de52e09 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-6de52e09 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-6de52e09 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-6de52e09 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-d2cca3e .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-531 .elementor-element.elementor-element-d2cca3e .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-d2cca3e .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-d2cca3e .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-d2cca3e .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-d2cca3e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3bd5699c{--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-531 .elementor-element.elementor-element-3bd5699c:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-3bd5699c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-26050582{text-align:center;}.elementor-531 .elementor-element.elementor-element-26050582 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-2a0b2b3d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-2a0b2b3d .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-2a0b2b3d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-393fe68f{--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-531 .elementor-element.elementor-element-559375cd{text-align:center;}.elementor-531 .elementor-element.elementor-element-559375cd .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-56230531{text-align:center;}.elementor-531 .elementor-element.elementor-element-56230531 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-33ca8044{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-33ca8044 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-33ca8044 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6767735c{--display:flex;}.elementor-531 .elementor-element.elementor-element-17380f14 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-17380f14 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-17380f14{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-17380f14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-17380f14 .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-531 .elementor-element.elementor-element-17380f14 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-30f7dd26{--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-531 .elementor-element.elementor-element-3a1881ce .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-531 .elementor-element.elementor-element-3a1881ce .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-3a1881ce .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-3a1881ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-3a1881ce .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-3a1881ce .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-531f8070 .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-531 .elementor-element.elementor-element-531f8070 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-531f8070 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-531f8070 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-531f8070 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-531f8070 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-57d9496f{--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-531 .elementor-element.elementor-element-57d9496f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3606000;}.elementor-531 .elementor-element.elementor-element-57d9496f.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-531 .elementor-element.elementor-element-57d9496f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-531 .elementor-element.elementor-element-57d9496f.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-531 .elementor-element.elementor-element-57d9496f.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-531 .elementor-element.elementor-element-57d9496f.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-531 .elementor-element.elementor-element-57d9496f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-48a4ea05{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-6333b6c9{--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-531 .elementor-element.elementor-element-3797dde6{--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-531 .elementor-element.elementor-element-6c060f8f{--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-531 .elementor-element.elementor-element-6c060f8f:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-6c060f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-7128ef94{text-align:center;}.elementor-531 .elementor-element.elementor-element-7128ef94 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-33c76730{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-33c76730 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-33c76730 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-42864e48{--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-531 .elementor-element.elementor-element-1923af2c{text-align:center;}.elementor-531 .elementor-element.elementor-element-1923af2c .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2f46b4ca{text-align:center;}.elementor-531 .elementor-element.elementor-element-2f46b4ca .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-605d8eb1{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-605d8eb1 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-605d8eb1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-141f47bf{--display:flex;}.elementor-531 .elementor-element.elementor-element-710d6870 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-710d6870 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-710d6870{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-710d6870 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-710d6870 .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-531 .elementor-element.elementor-element-710d6870 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-6f8f6a43{--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-531 .elementor-element.elementor-element-2852875d .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-531 .elementor-element.elementor-element-2852875d .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-2852875d .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-2852875d .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-2852875d .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-2852875d .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-3b4f1a5c .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-531 .elementor-element.elementor-element-3b4f1a5c .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-3b4f1a5c .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3b4f1a5c .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-3b4f1a5c .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-3b4f1a5c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3bc44175{--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-531 .elementor-element.elementor-element-3bc44175:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-3bc44175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3aa49f84{text-align:center;}.elementor-531 .elementor-element.elementor-element-3aa49f84 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-772e8abc{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-772e8abc .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-772e8abc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-4b214739{--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-531 .elementor-element.elementor-element-1bdee3e5{text-align:center;}.elementor-531 .elementor-element.elementor-element-1bdee3e5 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-62a5e7bf{text-align:center;}.elementor-531 .elementor-element.elementor-element-62a5e7bf .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-1a5bb8cf{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-1a5bb8cf .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-1a5bb8cf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-40abcc99{--display:flex;}.elementor-531 .elementor-element.elementor-element-6611898a .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-6611898a .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-6611898a{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-6611898a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-6611898a .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-531 .elementor-element.elementor-element-6611898a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-34019d6{--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-531 .elementor-element.elementor-element-2b5b031b .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-531 .elementor-element.elementor-element-2b5b031b .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-2b5b031b .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-2b5b031b .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-2b5b031b .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-2b5b031b .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-4cdd729 .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-531 .elementor-element.elementor-element-4cdd729 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-4cdd729 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4cdd729 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-4cdd729 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-4cdd729 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-504c034a{--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-531 .elementor-element.elementor-element-504c034a:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-504c034a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-413c3aeb{text-align:center;}.elementor-531 .elementor-element.elementor-element-413c3aeb .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-6e659905{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-6e659905 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-6e659905 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-60c8685{--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-531 .elementor-element.elementor-element-4d1f78e0{text-align:center;}.elementor-531 .elementor-element.elementor-element-4d1f78e0 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-7c965397{text-align:center;}.elementor-531 .elementor-element.elementor-element-7c965397 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-639641cc{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-639641cc .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-639641cc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-2f029fd0{--display:flex;}.elementor-531 .elementor-element.elementor-element-64f1fefb .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-64f1fefb .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-64f1fefb{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-64f1fefb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-64f1fefb .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-531 .elementor-element.elementor-element-64f1fefb .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-8195495{--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-531 .elementor-element.elementor-element-728f7491 .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-531 .elementor-element.elementor-element-728f7491 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-728f7491 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-728f7491 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-728f7491 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-728f7491 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-364df489 .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-531 .elementor-element.elementor-element-364df489 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-364df489 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-364df489 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-364df489 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-364df489 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3ffb4854{--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-531 .elementor-element.elementor-element-41ab7751{--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-531 .elementor-element.elementor-element-1c6e2dff{--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-531 .elementor-element.elementor-element-1c6e2dff:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-1c6e2dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-8dbb300{text-align:center;}.elementor-531 .elementor-element.elementor-element-8dbb300 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6d3fd29f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-6d3fd29f .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-6d3fd29f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-20bddd20{--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-531 .elementor-element.elementor-element-5fc2cab3{text-align:center;}.elementor-531 .elementor-element.elementor-element-5fc2cab3 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-354514a{text-align:center;}.elementor-531 .elementor-element.elementor-element-354514a .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-7fbe95db{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-7fbe95db .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-7fbe95db .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-41bc2d98{--display:flex;}.elementor-531 .elementor-element.elementor-element-4e85dc76 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4e85dc76 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-4e85dc76{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-4e85dc76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4e85dc76 .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-531 .elementor-element.elementor-element-4e85dc76 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-527f2f99{--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-531 .elementor-element.elementor-element-372aaca3 .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-531 .elementor-element.elementor-element-372aaca3 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-372aaca3 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-372aaca3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-372aaca3 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-372aaca3 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-3c408d08 .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-531 .elementor-element.elementor-element-3c408d08 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-3c408d08 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3c408d08 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-3c408d08 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-3c408d08 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1738cf7d{--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-531 .elementor-element.elementor-element-1738cf7d:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-1738cf7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3f1334c7{text-align:center;}.elementor-531 .elementor-element.elementor-element-3f1334c7 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-580bc0da{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-580bc0da .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-580bc0da .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-eb1819e{--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-531 .elementor-element.elementor-element-75dd69bf{text-align:center;}.elementor-531 .elementor-element.elementor-element-75dd69bf .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-3817fb51{text-align:center;}.elementor-531 .elementor-element.elementor-element-3817fb51 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-61ca4c9f{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-61ca4c9f .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-61ca4c9f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-337df88{--display:flex;}.elementor-531 .elementor-element.elementor-element-515990d .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-515990d .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-515990d{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-515990d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-515990d .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-531 .elementor-element.elementor-element-515990d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7f0e3532{--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-531 .elementor-element.elementor-element-7200f5fb .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-531 .elementor-element.elementor-element-7200f5fb .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-7200f5fb .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-7200f5fb .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-7200f5fb .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-7200f5fb .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-36fd9350 .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-531 .elementor-element.elementor-element-36fd9350 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-36fd9350 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-36fd9350 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-36fd9350 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-36fd9350 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-542a1448{--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-531 .elementor-element.elementor-element-542a1448:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-542a1448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-23266f86{text-align:center;}.elementor-531 .elementor-element.elementor-element-23266f86 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-cfeadba{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-cfeadba .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-cfeadba .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-1f5be167{--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-531 .elementor-element.elementor-element-4a599508{text-align:center;}.elementor-531 .elementor-element.elementor-element-4a599508 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-622b3959{text-align:center;}.elementor-531 .elementor-element.elementor-element-622b3959 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-169d0d19{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-169d0d19 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-169d0d19 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-c4a10fb{--display:flex;}.elementor-531 .elementor-element.elementor-element-226764f1 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-226764f1 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-226764f1{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-226764f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-226764f1 .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-531 .elementor-element.elementor-element-226764f1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-2e148b38{--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-531 .elementor-element.elementor-element-3b75adcd .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-531 .elementor-element.elementor-element-3b75adcd .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-3b75adcd .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-3b75adcd .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-3b75adcd .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-3b75adcd .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-7f860129 .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-531 .elementor-element.elementor-element-7f860129 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-7f860129 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-7f860129 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-7f860129 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-7f860129 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-40afd05e{--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-531 .elementor-element.elementor-element-5c88bcd1{--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-531 .elementor-element.elementor-element-6dfa4c4d{--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-531 .elementor-element.elementor-element-6dfa4c4d:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-6dfa4c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-54f1df76{text-align:center;}.elementor-531 .elementor-element.elementor-element-54f1df76 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2515a724{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-2515a724 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-2515a724 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-5307417{--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-531 .elementor-element.elementor-element-269ed7e9{text-align:center;}.elementor-531 .elementor-element.elementor-element-269ed7e9 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6d6dc2b5{text-align:center;}.elementor-531 .elementor-element.elementor-element-6d6dc2b5 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-5602425a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5602425a .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5602425a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-63fb8e6d{--display:flex;}.elementor-531 .elementor-element.elementor-element-20803bb5 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-20803bb5 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-20803bb5{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-20803bb5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-20803bb5 .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-531 .elementor-element.elementor-element-20803bb5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-630f16d4{--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-531 .elementor-element.elementor-element-59b979a1 .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-531 .elementor-element.elementor-element-59b979a1 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-59b979a1 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-59b979a1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-59b979a1 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-59b979a1 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-449d68c8 .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-531 .elementor-element.elementor-element-449d68c8 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-449d68c8 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-449d68c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-449d68c8 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-449d68c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-57a68884{--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-531 .elementor-element.elementor-element-57a68884:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-57a68884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-629f5ad3{text-align:center;}.elementor-531 .elementor-element.elementor-element-629f5ad3 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-67f81b05{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-67f81b05 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-67f81b05 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-704fa4ec{--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-531 .elementor-element.elementor-element-6587bf06{text-align:center;}.elementor-531 .elementor-element.elementor-element-6587bf06 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-45623dab{text-align:center;}.elementor-531 .elementor-element.elementor-element-45623dab .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-1c74986a{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-1c74986a .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-1c74986a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-7d1ad285{--display:flex;}.elementor-531 .elementor-element.elementor-element-74f64590 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-74f64590 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-74f64590{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-74f64590 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-74f64590 .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-531 .elementor-element.elementor-element-74f64590 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-50528af{--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-531 .elementor-element.elementor-element-14ba29b8 .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-531 .elementor-element.elementor-element-14ba29b8 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-14ba29b8 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-14ba29b8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-14ba29b8 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-14ba29b8 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-127603a8 .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-531 .elementor-element.elementor-element-127603a8 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-127603a8 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-127603a8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-127603a8 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-127603a8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-50e4185e{--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-531 .elementor-element.elementor-element-50e4185e:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-50e4185e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1d524ba5{text-align:center;}.elementor-531 .elementor-element.elementor-element-1d524ba5 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-53b9cfcb{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-53b9cfcb .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-53b9cfcb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-63f402a8{--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-531 .elementor-element.elementor-element-23545f05{text-align:center;}.elementor-531 .elementor-element.elementor-element-23545f05 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-1883ce50{text-align:center;}.elementor-531 .elementor-element.elementor-element-1883ce50 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-8033f4d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-8033f4d .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-8033f4d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-7ca842bf{--display:flex;}.elementor-531 .elementor-element.elementor-element-47f531da .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-47f531da .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-47f531da{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-47f531da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-47f531da .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-531 .elementor-element.elementor-element-47f531da .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-2deef2d4{--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-531 .elementor-element.elementor-element-acbbab5 .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-531 .elementor-element.elementor-element-acbbab5 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-acbbab5 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-acbbab5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-acbbab5 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-acbbab5 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-1681e470 .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-531 .elementor-element.elementor-element-1681e470 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-1681e470 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1681e470 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-1681e470 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-1681e470 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-7c332241{--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-531 .elementor-element.elementor-element-4bde46a7{--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-531 .elementor-element.elementor-element-1cc94eca{--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-531 .elementor-element.elementor-element-1cc94eca:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-1cc94eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-61dc2b7e{text-align:center;}.elementor-531 .elementor-element.elementor-element-61dc2b7e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-51af7b63{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-51af7b63 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-51af7b63 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-3dd93747{--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-531 .elementor-element.elementor-element-102677b4{text-align:center;}.elementor-531 .elementor-element.elementor-element-102677b4 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-7c4fd769{text-align:center;}.elementor-531 .elementor-element.elementor-element-7c4fd769 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-13b9a383{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-13b9a383 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-13b9a383 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-72b890c1{--display:flex;}.elementor-531 .elementor-element.elementor-element-4fa54d3e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4fa54d3e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-4fa54d3e{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-4fa54d3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4fa54d3e .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-531 .elementor-element.elementor-element-4fa54d3e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4819526f{--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-531 .elementor-element.elementor-element-39f97c2d .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-531 .elementor-element.elementor-element-39f97c2d .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-39f97c2d .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-39f97c2d .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-39f97c2d .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-39f97c2d .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-7b5851b5 .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-531 .elementor-element.elementor-element-7b5851b5 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-7b5851b5 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-7b5851b5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-7b5851b5 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-7b5851b5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-12430664{--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-531 .elementor-element.elementor-element-12430664:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-12430664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2b03c2a3{text-align:center;}.elementor-531 .elementor-element.elementor-element-2b03c2a3 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-73a7ae34{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-73a7ae34 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-73a7ae34 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-469c4ca5{--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-531 .elementor-element.elementor-element-29150e51{text-align:center;}.elementor-531 .elementor-element.elementor-element-29150e51 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-65f1f249{text-align:center;}.elementor-531 .elementor-element.elementor-element-65f1f249 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-215e8f25{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-215e8f25 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-215e8f25 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-3a45c403{--display:flex;}.elementor-531 .elementor-element.elementor-element-5fa38089 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-5fa38089 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-5fa38089{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-5fa38089 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-5fa38089 .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-531 .elementor-element.elementor-element-5fa38089 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-3ec7b5cf{--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-531 .elementor-element.elementor-element-5c0ced5e .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-531 .elementor-element.elementor-element-5c0ced5e .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-5c0ced5e .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-5c0ced5e .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-5c0ced5e .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-5c0ced5e .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-7d4982ba .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-531 .elementor-element.elementor-element-7d4982ba .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-7d4982ba .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-7d4982ba .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-7d4982ba .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-7d4982ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-7e9d605e{--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-531 .elementor-element.elementor-element-7e9d605e:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-7e9d605e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1b1a7650{text-align:center;}.elementor-531 .elementor-element.elementor-element-1b1a7650 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-3fb99d59{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-3fb99d59 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-3fb99d59 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-3549ffd7{--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-531 .elementor-element.elementor-element-2086ead5{text-align:center;}.elementor-531 .elementor-element.elementor-element-2086ead5 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-2062f2df{text-align:center;}.elementor-531 .elementor-element.elementor-element-2062f2df .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-7b29da9b{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-7b29da9b .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-7b29da9b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-39b0ce8c{--display:flex;}.elementor-531 .elementor-element.elementor-element-3050b885 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-3050b885 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-3050b885{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-3050b885 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-3050b885 .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-531 .elementor-element.elementor-element-3050b885 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-245e0d5f{--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-531 .elementor-element.elementor-element-650d5431 .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-531 .elementor-element.elementor-element-650d5431 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-650d5431 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-650d5431 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-650d5431 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-650d5431 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-4e67f05e .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-531 .elementor-element.elementor-element-4e67f05e .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-4e67f05e .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4e67f05e .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-4e67f05e .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-4e67f05e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-13f4ca40{--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-531 .elementor-element.elementor-element-40104396{--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-531 .elementor-element.elementor-element-4a7dc07d{--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-531 .elementor-element.elementor-element-4a7dc07d:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-4a7dc07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-2adeda0{text-align:center;}.elementor-531 .elementor-element.elementor-element-2adeda0 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-27d8c522{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-27d8c522 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-27d8c522 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-77b3af0e{--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-531 .elementor-element.elementor-element-15be9a2e{text-align:center;}.elementor-531 .elementor-element.elementor-element-15be9a2e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-a698b34{text-align:center;}.elementor-531 .elementor-element.elementor-element-a698b34 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-2353a2a8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-2353a2a8 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-2353a2a8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-f640f24{--display:flex;}.elementor-531 .elementor-element.elementor-element-128f974e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-128f974e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-128f974e{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-128f974e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-128f974e .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-531 .elementor-element.elementor-element-128f974e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-25988dc2{--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-531 .elementor-element.elementor-element-18cdebda .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-531 .elementor-element.elementor-element-18cdebda .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-18cdebda .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-18cdebda .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-18cdebda .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-18cdebda .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-23a439b6 .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-531 .elementor-element.elementor-element-23a439b6 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-23a439b6 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-23a439b6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-23a439b6 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-23a439b6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-36e8f3f3{--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-531 .elementor-element.elementor-element-36e8f3f3:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-36e8f3f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2177b6c0{text-align:center;}.elementor-531 .elementor-element.elementor-element-2177b6c0 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-5e697b69{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5e697b69 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5e697b69 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-40f0e4be{--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-531 .elementor-element.elementor-element-6a925c6e{text-align:center;}.elementor-531 .elementor-element.elementor-element-6a925c6e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-21b54f64{text-align:center;}.elementor-531 .elementor-element.elementor-element-21b54f64 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-10342429{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-10342429 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-10342429 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-76a63d25{--display:flex;}.elementor-531 .elementor-element.elementor-element-7a658fb8 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7a658fb8 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-7a658fb8{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-7a658fb8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7a658fb8 .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-531 .elementor-element.elementor-element-7a658fb8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-8700d54{--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-531 .elementor-element.elementor-element-2a18f118 .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-531 .elementor-element.elementor-element-2a18f118 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-2a18f118 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-2a18f118 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-2a18f118 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-2a18f118 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-fcd8b67 .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-531 .elementor-element.elementor-element-fcd8b67 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-fcd8b67 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-fcd8b67 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-fcd8b67 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-fcd8b67 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-63e557d5{--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-531 .elementor-element.elementor-element-63e557d5:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-63e557d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3bc5f272{text-align:center;}.elementor-531 .elementor-element.elementor-element-3bc5f272 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-254e766{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-254e766 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-254e766 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6d3161c9{--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-531 .elementor-element.elementor-element-3aa67be3{text-align:center;}.elementor-531 .elementor-element.elementor-element-3aa67be3 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-5d523b7f{text-align:center;}.elementor-531 .elementor-element.elementor-element-5d523b7f .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-2f791e73{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-2f791e73 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-2f791e73 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-231175c2{--display:flex;}.elementor-531 .elementor-element.elementor-element-3d11276c .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-3d11276c .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-3d11276c{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-3d11276c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-3d11276c .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-531 .elementor-element.elementor-element-3d11276c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-30eece52{--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-531 .elementor-element.elementor-element-1e390739 .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-531 .elementor-element.elementor-element-1e390739 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-1e390739 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-1e390739 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-1e390739 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-1e390739 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-17dd270 .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-531 .elementor-element.elementor-element-17dd270 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-17dd270 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-17dd270 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-17dd270 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-17dd270 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-506072a0{--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-531 .elementor-element.elementor-element-506072a0 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3606000;}.elementor-531 .elementor-element.elementor-element-506072a0.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-531 .elementor-element.elementor-element-506072a0.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-531 .elementor-element.elementor-element-506072a0.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-531 .elementor-element.elementor-element-506072a0.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-531 .elementor-element.elementor-element-506072a0.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-531 .elementor-element.elementor-element-506072a0 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-44987160{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-684d95be{--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-531 .elementor-element.elementor-element-7cfd0ffc{--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-531 .elementor-element.elementor-element-571fe4a9{--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-531 .elementor-element.elementor-element-571fe4a9:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-571fe4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-71a08a22{text-align:center;}.elementor-531 .elementor-element.elementor-element-71a08a22 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-86bdbdb{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-86bdbdb .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-86bdbdb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-13bd1f67{--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-531 .elementor-element.elementor-element-45910992{text-align:center;}.elementor-531 .elementor-element.elementor-element-45910992 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2805173e{text-align:center;}.elementor-531 .elementor-element.elementor-element-2805173e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-149785a8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-149785a8 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-149785a8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-10120a76{--display:flex;}.elementor-531 .elementor-element.elementor-element-7ca82e17 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7ca82e17 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-7ca82e17{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-7ca82e17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7ca82e17 .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-531 .elementor-element.elementor-element-7ca82e17 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-545aa441{--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-531 .elementor-element.elementor-element-bc7751 .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-531 .elementor-element.elementor-element-bc7751 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-bc7751 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-bc7751 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-bc7751 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-bc7751 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-6b58c02a .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-531 .elementor-element.elementor-element-6b58c02a .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-6b58c02a .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6b58c02a .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-6b58c02a .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-6b58c02a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6d4e0a0f{--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-531 .elementor-element.elementor-element-6d4e0a0f:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-6d4e0a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-7d60365e{text-align:center;}.elementor-531 .elementor-element.elementor-element-7d60365e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-63cd0421{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-63cd0421 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-63cd0421 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-e8e9d1c{--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-531 .elementor-element.elementor-element-376f7185{text-align:center;}.elementor-531 .elementor-element.elementor-element-376f7185 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-3c1a4643{text-align:center;}.elementor-531 .elementor-element.elementor-element-3c1a4643 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-4192ec0a{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-4192ec0a .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-4192ec0a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-7e6f8cb3{--display:flex;}.elementor-531 .elementor-element.elementor-element-7f9bd759 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7f9bd759 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-7f9bd759{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-7f9bd759 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7f9bd759 .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-531 .elementor-element.elementor-element-7f9bd759 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-f6242f9{--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-531 .elementor-element.elementor-element-bfa6340 .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-531 .elementor-element.elementor-element-bfa6340 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-bfa6340 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-bfa6340 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-bfa6340 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-bfa6340 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-3ee39e7b .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-531 .elementor-element.elementor-element-3ee39e7b .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-3ee39e7b .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3ee39e7b .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-3ee39e7b .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-3ee39e7b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6564d01d{--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-531 .elementor-element.elementor-element-6564d01d:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-6564d01d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-f382087{text-align:center;}.elementor-531 .elementor-element.elementor-element-f382087 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-10f31017{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-10f31017 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-10f31017 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-49637781{--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-531 .elementor-element.elementor-element-6446c543{text-align:center;}.elementor-531 .elementor-element.elementor-element-6446c543 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-54813a82{text-align:center;}.elementor-531 .elementor-element.elementor-element-54813a82 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-77be5e8e{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-77be5e8e .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-77be5e8e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-9aa69dd{--display:flex;}.elementor-531 .elementor-element.elementor-element-4f017d55 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4f017d55 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-4f017d55{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-4f017d55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4f017d55 .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-531 .elementor-element.elementor-element-4f017d55 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-4fd69904{--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-531 .elementor-element.elementor-element-61874ba8 .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-531 .elementor-element.elementor-element-61874ba8 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-61874ba8 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-61874ba8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-61874ba8 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-61874ba8 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-2841b7a0 .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-531 .elementor-element.elementor-element-2841b7a0 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-2841b7a0 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2841b7a0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-2841b7a0 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-2841b7a0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-62e2e251{--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-531 .elementor-element.elementor-element-2701a5b{--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-531 .elementor-element.elementor-element-76c91285{--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-531 .elementor-element.elementor-element-76c91285:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-76c91285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-365520d0{text-align:center;}.elementor-531 .elementor-element.elementor-element-365520d0 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-18b0587f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-18b0587f .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-18b0587f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-35fd5ea0{--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-531 .elementor-element.elementor-element-1224c31{text-align:center;}.elementor-531 .elementor-element.elementor-element-1224c31 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-158a4422{text-align:center;}.elementor-531 .elementor-element.elementor-element-158a4422 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-25ba3e61{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-25ba3e61 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-25ba3e61 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-662ab2ec{--display:flex;}.elementor-531 .elementor-element.elementor-element-2a749f41 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-2a749f41 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-2a749f41{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-2a749f41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-2a749f41 .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-531 .elementor-element.elementor-element-2a749f41 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-48bf2859{--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-531 .elementor-element.elementor-element-1471a89b .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-531 .elementor-element.elementor-element-1471a89b .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-1471a89b .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-1471a89b .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-1471a89b .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-1471a89b .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-5ef44d52 .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-531 .elementor-element.elementor-element-5ef44d52 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-5ef44d52 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-5ef44d52 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-5ef44d52 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-5ef44d52 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-46c34877{--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-531 .elementor-element.elementor-element-46c34877:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-46c34877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6d33e83b{text-align:center;}.elementor-531 .elementor-element.elementor-element-6d33e83b .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-6b3d28ff{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-6b3d28ff .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-6b3d28ff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-54865cad{--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-531 .elementor-element.elementor-element-f32f253{text-align:center;}.elementor-531 .elementor-element.elementor-element-f32f253 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-3b28ae93{text-align:center;}.elementor-531 .elementor-element.elementor-element-3b28ae93 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-318f95d8{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-318f95d8 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-318f95d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-22677037{--display:flex;}.elementor-531 .elementor-element.elementor-element-1dac08bc .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-1dac08bc .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-1dac08bc{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-1dac08bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-1dac08bc .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-531 .elementor-element.elementor-element-1dac08bc .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-49c40b5c{--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-531 .elementor-element.elementor-element-3aa1cbb0 .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-531 .elementor-element.elementor-element-3aa1cbb0 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-3aa1cbb0 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-3aa1cbb0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-3aa1cbb0 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-3aa1cbb0 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-6015a5aa .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-531 .elementor-element.elementor-element-6015a5aa .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-6015a5aa .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-6015a5aa .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-6015a5aa .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-6015a5aa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-11e1b4ce{--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-531 .elementor-element.elementor-element-11e1b4ce:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-11e1b4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2b4a9158{text-align:center;}.elementor-531 .elementor-element.elementor-element-2b4a9158 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-6282f113{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-6282f113 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-6282f113 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-19c55aac{--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-531 .elementor-element.elementor-element-5034353d{text-align:center;}.elementor-531 .elementor-element.elementor-element-5034353d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-552a8bde{text-align:center;}.elementor-531 .elementor-element.elementor-element-552a8bde .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-5bc36fce{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5bc36fce .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5bc36fce .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-462c54bf{--display:flex;}.elementor-531 .elementor-element.elementor-element-5ca1fcf .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-5ca1fcf .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-5ca1fcf{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-5ca1fcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-5ca1fcf .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-531 .elementor-element.elementor-element-5ca1fcf .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-2f8f495{--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-531 .elementor-element.elementor-element-68332650 .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-531 .elementor-element.elementor-element-68332650 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-68332650 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-68332650 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-68332650 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-68332650 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-2d483a6e .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-531 .elementor-element.elementor-element-2d483a6e .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-2d483a6e .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2d483a6e .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-2d483a6e .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-2d483a6e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-5db5a510{--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-531 .elementor-element.elementor-element-5db5a510 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3606000;}.elementor-531 .elementor-element.elementor-element-5db5a510.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-531 .elementor-element.elementor-element-5db5a510.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-531 .elementor-element.elementor-element-5db5a510.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-531 .elementor-element.elementor-element-5db5a510.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-531 .elementor-element.elementor-element-5db5a510.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-531 .elementor-element.elementor-element-5db5a510 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3103668d{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-3bb245c{--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-531 .elementor-element.elementor-element-7a8c9cb5{--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-531 .elementor-element.elementor-element-290614fb{--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-531 .elementor-element.elementor-element-290614fb:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-290614fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-3c770bff{text-align:center;}.elementor-531 .elementor-element.elementor-element-3c770bff .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-460054cd{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-460054cd .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-460054cd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-13b6ecd1{--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-531 .elementor-element.elementor-element-2327dbda{text-align:center;}.elementor-531 .elementor-element.elementor-element-2327dbda .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-51e3a605{text-align:center;}.elementor-531 .elementor-element.elementor-element-51e3a605 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-66857beb{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-66857beb .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-66857beb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-67d887d0{--display:flex;}.elementor-531 .elementor-element.elementor-element-755d32a3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-755d32a3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-755d32a3{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-755d32a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-755d32a3 .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-531 .elementor-element.elementor-element-755d32a3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-205da20b{--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-531 .elementor-element.elementor-element-6a4eeb83 .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-531 .elementor-element.elementor-element-6a4eeb83 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-6a4eeb83 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-6a4eeb83 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-6a4eeb83 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-6a4eeb83 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-1a9242ff .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-531 .elementor-element.elementor-element-1a9242ff .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-1a9242ff .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1a9242ff .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-1a9242ff .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-1a9242ff .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-437127bd{--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-531 .elementor-element.elementor-element-437127bd:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-437127bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3acb1903{text-align:center;}.elementor-531 .elementor-element.elementor-element-3acb1903 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-8c05b15{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-8c05b15 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-8c05b15 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6de32d5a{--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-531 .elementor-element.elementor-element-7d4bb61d{text-align:center;}.elementor-531 .elementor-element.elementor-element-7d4bb61d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-a800224{text-align:center;}.elementor-531 .elementor-element.elementor-element-a800224 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-10701ff{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-10701ff .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-10701ff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6f517e82{--display:flex;}.elementor-531 .elementor-element.elementor-element-7a597e29 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7a597e29 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-7a597e29{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-7a597e29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7a597e29 .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-531 .elementor-element.elementor-element-7a597e29 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-413bcc4c{--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-531 .elementor-element.elementor-element-7e4b4c95 .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-531 .elementor-element.elementor-element-7e4b4c95 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-7e4b4c95 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-7e4b4c95 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-7e4b4c95 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-7e4b4c95 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-27291989 .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-531 .elementor-element.elementor-element-27291989 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-27291989 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-27291989 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-27291989 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-27291989 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-4f8feb27{--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-531 .elementor-element.elementor-element-4f8feb27:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-4f8feb27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-3fcf5d01{text-align:center;}.elementor-531 .elementor-element.elementor-element-3fcf5d01 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-6904cf72{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-6904cf72 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-6904cf72 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-46685289{--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-531 .elementor-element.elementor-element-30ec3556{text-align:center;}.elementor-531 .elementor-element.elementor-element-30ec3556 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-713f690d{text-align:center;}.elementor-531 .elementor-element.elementor-element-713f690d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-5a8653e7{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5a8653e7 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5a8653e7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-645f5ad5{--display:flex;}.elementor-531 .elementor-element.elementor-element-2fd44ccc .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-2fd44ccc .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-2fd44ccc{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-2fd44ccc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-2fd44ccc .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-531 .elementor-element.elementor-element-2fd44ccc .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-6e6738a5{--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-531 .elementor-element.elementor-element-46a46406 .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-531 .elementor-element.elementor-element-46a46406 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-46a46406 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-46a46406 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-46a46406 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-46a46406 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-39891cf6 .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-531 .elementor-element.elementor-element-39891cf6 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-39891cf6 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-39891cf6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-39891cf6 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-39891cf6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-14ace94a{--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-531 .elementor-element.elementor-element-38098f76{--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-531 .elementor-element.elementor-element-1afb4552{--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-531 .elementor-element.elementor-element-1afb4552:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-1afb4552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-531 .elementor-element.elementor-element-778b0c2e{text-align:center;}.elementor-531 .elementor-element.elementor-element-778b0c2e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-5a239e65{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-5a239e65 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-5a239e65 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-28171dd5{--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-531 .elementor-element.elementor-element-6b32b6d0{text-align:center;}.elementor-531 .elementor-element.elementor-element-6b32b6d0 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-23fe6aaa{text-align:center;}.elementor-531 .elementor-element.elementor-element-23fe6aaa .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-531 .elementor-element.elementor-element-3874b93e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-3874b93e .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-3874b93e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6d00edb1{--display:flex;}.elementor-531 .elementor-element.elementor-element-6edb2e65 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-6edb2e65 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-6edb2e65{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-6edb2e65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-6edb2e65 .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-531 .elementor-element.elementor-element-6edb2e65 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-2652a07b{--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-531 .elementor-element.elementor-element-110fff7b .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-531 .elementor-element.elementor-element-110fff7b .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-110fff7b .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-110fff7b .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-110fff7b .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-110fff7b .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-66608e3b .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-531 .elementor-element.elementor-element-66608e3b .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-66608e3b .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-66608e3b .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-66608e3b .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-66608e3b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1cefb5a9{--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-531 .elementor-element.elementor-element-1cefb5a9:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-1cefb5a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-72b7109{text-align:center;}.elementor-531 .elementor-element.elementor-element-72b7109 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-323c951{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-323c951 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-323c951 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6426bc72{--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-531 .elementor-element.elementor-element-35aa1420{text-align:center;}.elementor-531 .elementor-element.elementor-element-35aa1420 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-3298ef98{text-align:center;}.elementor-531 .elementor-element.elementor-element-3298ef98 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-3666650c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-3666650c .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-3666650c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-3fd271b0{--display:flex;}.elementor-531 .elementor-element.elementor-element-18de237a .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-18de237a .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-18de237a{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-18de237a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-18de237a .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-531 .elementor-element.elementor-element-18de237a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-cfe2496{--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-531 .elementor-element.elementor-element-18eb37c0 .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-531 .elementor-element.elementor-element-18eb37c0 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-18eb37c0 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-18eb37c0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-18eb37c0 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-18eb37c0 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-59f5e7c8 .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-531 .elementor-element.elementor-element-59f5e7c8 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-59f5e7c8 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-59f5e7c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-59f5e7c8 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-59f5e7c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-90e2b57{--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-531 .elementor-element.elementor-element-90e2b57:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-90e2b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-71a90d01{text-align:center;}.elementor-531 .elementor-element.elementor-element-71a90d01 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-30ff59cc{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-30ff59cc .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-30ff59cc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-7861f713{--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-531 .elementor-element.elementor-element-6797cfb3{text-align:center;}.elementor-531 .elementor-element.elementor-element-6797cfb3 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-531 .elementor-element.elementor-element-36452c2a{text-align:center;}.elementor-531 .elementor-element.elementor-element-36452c2a .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-531 .elementor-element.elementor-element-6c76cc43{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-6c76cc43 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-6c76cc43 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-531 .elementor-element.elementor-element-6ea4b34d{--display:flex;}.elementor-531 .elementor-element.elementor-element-312150ac .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-312150ac .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-312150ac{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-312150ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-312150ac .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-531 .elementor-element.elementor-element-312150ac .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-5dd29235{--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-531 .elementor-element.elementor-element-679029a6 .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-531 .elementor-element.elementor-element-679029a6 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-679029a6 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-531 .elementor-element.elementor-element-679029a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-679029a6 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-679029a6 .elementor-button:focus svg{fill:#D31D11;}.elementor-531 .elementor-element.elementor-element-1b3070d5 .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-531 .elementor-element.elementor-element-1b3070d5 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-1b3070d5 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-1b3070d5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-531 .elementor-element.elementor-element-1b3070d5 .elementor-button:hover svg, .elementor-531 .elementor-element.elementor-element-1b3070d5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-47eae95c{--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-531 .elementor-element.elementor-element-47eae95c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3606000;}.elementor-531 .elementor-element.elementor-element-47eae95c.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-531 .elementor-element.elementor-element-47eae95c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-531 .elementor-element.elementor-element-47eae95c.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-531 .elementor-element.elementor-element-47eae95c.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-531 .elementor-element.elementor-element-47eae95c.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-531 .elementor-element.elementor-element-47eae95c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-2f94f408{--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-531 .elementor-element.elementor-element-2f94f408 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3606000;}.elementor-531 .elementor-element.elementor-element-2f94f408.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-531 .elementor-element.elementor-element-2f94f408.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-531 .elementor-element.elementor-element-2f94f408.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-531 .elementor-element.elementor-element-2f94f408.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-531 .elementor-element.elementor-element-2f94f408.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-531 .elementor-element.elementor-element-2f94f408 [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-531 .elementor-element.elementor-element-2481fcc .elementor-heading-title{line-height:1.1em;}.elementor-531 .elementor-element.elementor-element-2545597 .elementor-heading-title{line-height:1.1em;}.elementor-531 .elementor-element.elementor-element-2444a84 .elementor-heading-title{line-height:1.1em;}}@media(max-width:767px){.elementor-531 .elementor-element.elementor-element-fe60ae3{--min-height:15px;--overlay-opacity:0.23;}.elementor-531 .elementor-element.elementor-element-962c4b5{text-align:center;}.elementor-531 .elementor-element.elementor-element-962c4b5 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-531 .elementor-element.elementor-element-104c1ef{width:100%;max-width:100%;text-align:center;}.elementor-531 .elementor-element.elementor-element-82c13bd{--min-height:1126px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-6fc7448{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-68ca852{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-531 .elementor-element.elementor-element-ae37305{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-2481fcc .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-531 .elementor-element.elementor-element-ac90c16{text-align:center;}.elementor-531 .elementor-element.elementor-element-c7ce54f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-531 .elementor-element.elementor-element-88c727a{text-align:center;}.elementor-531 .elementor-element.elementor-element-908fe8b{--e-image-carousel-slides-to-show:3;}.elementor-531 .elementor-element.elementor-element-2545597{text-align:center;}.elementor-531 .elementor-element.elementor-element-2545597 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-531 .elementor-element.elementor-element-2444a84 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-531 .elementor-element.elementor-element-ad4ea9d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-5bd78373{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-71b65ae6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-71b65ae6 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-740832de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-740832de .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-4069352d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4069352d .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-1b98356a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-4b0fe17{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-60200b21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-60200b21 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-7976733e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7976733e .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-1b6f188f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-1b6f188f .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-7b075738{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-2203c903{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-1b7e0871 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-1b7e0871 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-218b3171 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-218b3171 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-60b40fec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-60b40fec .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-352ea69a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-4ca8cbf6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4ca8cbf6 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-4324693c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4324693c .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-33e833f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-33e833f1 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-3344082f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-59775522{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-3947ed76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-3947ed76 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-b126197 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-b126197 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-77ccddeb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-77ccddeb .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-5b9e548e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-5b9e548e .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-1ad78895{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-1679f1a1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-7bf465e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7bf465e6 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-7d690974 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7d690974 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-4381580 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4381580 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-7ecb83a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7ecb83a0 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-71abe6ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-1c647417{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-6bb5e6d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-6bb5e6d8 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-225da5e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-225da5e8 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-3d10a6fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-4a5bc52d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-2ce4d70b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-2ce4d70b .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-3a669034 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-3a669034 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-352ec052 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-352ec052 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-57041bee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-592eacd1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-dc1a21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-dc1a21 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-36020954 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-36020954 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-38333cc0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-38333cc0 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-1a161116{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-5ee9c6b5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-457047b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-457047b8 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-16f025f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-16f025f0 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-7be0ba55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7be0ba55 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-4010c11c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4010c11c .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-6fb6e181{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-7aa16a13{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-6a0b6ab9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-6a0b6ab9 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-6e8f247a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-6e8f247a .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-1c8c0e33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-1c8c0e33 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-a812d60{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-37986d40{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-346202cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-346202cc .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-3d8bb015 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-3d8bb015 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-758bad40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-758bad40 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-1dd567b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-3d6a3eef{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-59f6eaba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-59f6eaba .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-4756a9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4756a9f .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-17380f14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-17380f14 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-6333b6c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-3797dde6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-710d6870 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-710d6870 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-6611898a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-6611898a .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-64f1fefb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-64f1fefb .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-3ffb4854{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-41ab7751{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-4e85dc76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4e85dc76 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-515990d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-515990d .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-226764f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-226764f1 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-40afd05e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-5c88bcd1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-20803bb5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-20803bb5 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-74f64590 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-74f64590 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-47f531da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-47f531da .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-7c332241{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-4bde46a7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-4fa54d3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4fa54d3e .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-5fa38089 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-5fa38089 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-3050b885 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-3050b885 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-13f4ca40{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-40104396{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-128f974e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-128f974e .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-7a658fb8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7a658fb8 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-3d11276c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-3d11276c .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-684d95be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-7cfd0ffc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-7ca82e17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7ca82e17 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-7f9bd759 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7f9bd759 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-4f017d55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-4f017d55 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-62e2e251{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-2701a5b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-2a749f41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-2a749f41 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-1dac08bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-1dac08bc .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-5ca1fcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-5ca1fcf .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-3bb245c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-7a8c9cb5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-755d32a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-755d32a3 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-7a597e29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7a597e29 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-2fd44ccc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-2fd44ccc .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-14ace94a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-38098f76{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-6edb2e65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-6edb2e65 .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-18de237a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-18de237a .elementor-icon-list-item > a{font-size:14px;}.elementor-531 .elementor-element.elementor-element-312150ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-312150ac .elementor-icon-list-item > a{font-size:14px;}}@media(min-width:768px){.elementor-531 .elementor-element.elementor-element-6fc7448{--width:50%;}.elementor-531 .elementor-element.elementor-element-ae37305{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-4ebf7a14 */.elementor-531 .elementor-element.elementor-element-4ebf7a14 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b34f24 */.elementor-531 .elementor-element.elementor-element-24b34f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c55060 *//* Container base */
.elementor-531 .elementor-element.elementor-element-60c55060 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-60c55060:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10b5dd8c */.elementor-531 .elementor-element.elementor-element-10b5dd8c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1060f055 */.elementor-531 .elementor-element.elementor-element-1060f055 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c93c527 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7c93c527 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7c93c527:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69555c15 */.elementor-531 .elementor-element.elementor-element-69555c15 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c2d51 */.elementor-531 .elementor-element.elementor-element-3b5c2d51 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf427ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-cf427ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-cf427ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a7e0491 */.elementor-531 .elementor-element.elementor-element-5a7e0491 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cc8c4dc */.elementor-531 .elementor-element.elementor-element-3cc8c4dc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b5314c1 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1b5314c1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e536c1 */.elementor-531 .elementor-element.elementor-element-47e536c1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6c20c */.elementor-531 .elementor-element.elementor-element-1dc6c20c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46faf426 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-46faf426 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-46faf426:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136e1419 */.elementor-531 .elementor-element.elementor-element-136e1419 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c39c0c */.elementor-531 .elementor-element.elementor-element-43c39c0c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2dbcc9 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ebf7a14 */.elementor-531 .elementor-element.elementor-element-4ebf7a14 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b34f24 */.elementor-531 .elementor-element.elementor-element-24b34f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c55060 *//* Container base */
.elementor-531 .elementor-element.elementor-element-60c55060 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-60c55060:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10b5dd8c */.elementor-531 .elementor-element.elementor-element-10b5dd8c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1060f055 */.elementor-531 .elementor-element.elementor-element-1060f055 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c93c527 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7c93c527 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7c93c527:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69555c15 */.elementor-531 .elementor-element.elementor-element-69555c15 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c2d51 */.elementor-531 .elementor-element.elementor-element-3b5c2d51 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf427ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-cf427ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-cf427ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a7e0491 */.elementor-531 .elementor-element.elementor-element-5a7e0491 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cc8c4dc */.elementor-531 .elementor-element.elementor-element-3cc8c4dc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b5314c1 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1b5314c1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e536c1 */.elementor-531 .elementor-element.elementor-element-47e536c1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6c20c */.elementor-531 .elementor-element.elementor-element-1dc6c20c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46faf426 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-46faf426 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-46faf426:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136e1419 */.elementor-531 .elementor-element.elementor-element-136e1419 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c39c0c */.elementor-531 .elementor-element.elementor-element-43c39c0c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2dbcc9 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ebf7a14 */.elementor-531 .elementor-element.elementor-element-4ebf7a14 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b34f24 */.elementor-531 .elementor-element.elementor-element-24b34f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c55060 *//* Container base */
.elementor-531 .elementor-element.elementor-element-60c55060 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-60c55060:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10b5dd8c */.elementor-531 .elementor-element.elementor-element-10b5dd8c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1060f055 */.elementor-531 .elementor-element.elementor-element-1060f055 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c93c527 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7c93c527 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7c93c527:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69555c15 */.elementor-531 .elementor-element.elementor-element-69555c15 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c2d51 */.elementor-531 .elementor-element.elementor-element-3b5c2d51 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf427ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-cf427ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-cf427ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a7e0491 */.elementor-531 .elementor-element.elementor-element-5a7e0491 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cc8c4dc */.elementor-531 .elementor-element.elementor-element-3cc8c4dc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b5314c1 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1b5314c1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e536c1 */.elementor-531 .elementor-element.elementor-element-47e536c1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6c20c */.elementor-531 .elementor-element.elementor-element-1dc6c20c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46faf426 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-46faf426 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-46faf426:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136e1419 */.elementor-531 .elementor-element.elementor-element-136e1419 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c39c0c */.elementor-531 .elementor-element.elementor-element-43c39c0c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2dbcc9 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd9872d */.elementor-531 .elementor-element.elementor-element-1fd9872d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a06c8d4 */.elementor-531 .elementor-element.elementor-element-6a06c8d4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cf1c5b *//* Container base */
.elementor-531 .elementor-element.elementor-element-53cf1c5b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d2f222 */.elementor-531 .elementor-element.elementor-element-6d2f222 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40eae9b1 */.elementor-531 .elementor-element.elementor-element-40eae9b1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1c69b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2c1c69b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2c1c69b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdf921c */.elementor-531 .elementor-element.elementor-element-fdf921c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f127767 */.elementor-531 .elementor-element.elementor-element-2f127767 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dce0865 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7dce0865 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7dce0865:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20a86a55 */.elementor-531 .elementor-element.elementor-element-20a86a55 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401c2f52 */.elementor-531 .elementor-element.elementor-element-401c2f52 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243b47c4 *//* Container base */
.elementor-531 .elementor-element.elementor-element-243b47c4 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-403557c0 */.elementor-531 .elementor-element.elementor-element-403557c0 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882aa5f */.elementor-531 .elementor-element.elementor-element-882aa5f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445642b3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-445642b3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-445642b3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30025702 */.elementor-531 .elementor-element.elementor-element-30025702 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21cd22f7 */.elementor-531 .elementor-element.elementor-element-21cd22f7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef0469 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2eef0469 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2eef0469:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4bd5e3 */.elementor-531 .elementor-element.elementor-element-d4bd5e3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f379ef */.elementor-531 .elementor-element.elementor-element-53f379ef {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b13110f *//* Container base */
.elementor-531 .elementor-element.elementor-element-b13110f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-b13110f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd101d3 */.elementor-531 .elementor-element.elementor-element-dd101d3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ce676 */.elementor-531 .elementor-element.elementor-element-784ce676 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bb51ef *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-40bb51ef {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-40bb51ef:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e85beb */.elementor-531 .elementor-element.elementor-element-73e85beb {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46557ae4 */.elementor-531 .elementor-element.elementor-element-46557ae4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7a5345 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3c7a5345 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3c7a5345:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdbe5f2 */.elementor-531 .elementor-element.elementor-element-7bdbe5f2 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c98f3be */.elementor-531 .elementor-element.elementor-element-2c98f3be {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1655ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b1655ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1b1655ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf1a44e */.elementor-531 .elementor-element.elementor-element-4bf1a44e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700d7567 */.elementor-531 .elementor-element.elementor-element-700d7567 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21aa181c *//* Container base */
.elementor-531 .elementor-element.elementor-element-21aa181c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d6a333 */.elementor-531 .elementor-element.elementor-element-47d6a333 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a604079 */.elementor-531 .elementor-element.elementor-element-6a604079 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1856bf40 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1856bf40 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1856bf40:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c9b6e90 */.elementor-531 .elementor-element.elementor-element-5c9b6e90 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b09d307 */.elementor-531 .elementor-element.elementor-element-7b09d307 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6112e13b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6112e13b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6112e13b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91b66e1 */.elementor-531 .elementor-element.elementor-element-91b66e1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b172b8 */.elementor-531 .elementor-element.elementor-element-76b172b8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a394803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7a394803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7a394803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5456c */.elementor-531 .elementor-element.elementor-element-26f5456c {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48456dd */.elementor-531 .elementor-element.elementor-element-48456dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c90533b *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c90533b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b014d3 */.elementor-531 .elementor-element.elementor-element-74b014d3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35961a99 */.elementor-531 .elementor-element.elementor-element-35961a99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b47030 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2b47030 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2b47030:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd9872d */.elementor-531 .elementor-element.elementor-element-1fd9872d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a06c8d4 */.elementor-531 .elementor-element.elementor-element-6a06c8d4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cf1c5b *//* Container base */
.elementor-531 .elementor-element.elementor-element-53cf1c5b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d2f222 */.elementor-531 .elementor-element.elementor-element-6d2f222 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40eae9b1 */.elementor-531 .elementor-element.elementor-element-40eae9b1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1c69b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2c1c69b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2c1c69b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdf921c */.elementor-531 .elementor-element.elementor-element-fdf921c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f127767 */.elementor-531 .elementor-element.elementor-element-2f127767 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dce0865 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7dce0865 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7dce0865:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20a86a55 */.elementor-531 .elementor-element.elementor-element-20a86a55 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401c2f52 */.elementor-531 .elementor-element.elementor-element-401c2f52 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243b47c4 *//* Container base */
.elementor-531 .elementor-element.elementor-element-243b47c4 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-403557c0 */.elementor-531 .elementor-element.elementor-element-403557c0 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882aa5f */.elementor-531 .elementor-element.elementor-element-882aa5f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445642b3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-445642b3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-445642b3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30025702 */.elementor-531 .elementor-element.elementor-element-30025702 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21cd22f7 */.elementor-531 .elementor-element.elementor-element-21cd22f7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef0469 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2eef0469 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2eef0469:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4bd5e3 */.elementor-531 .elementor-element.elementor-element-d4bd5e3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f379ef */.elementor-531 .elementor-element.elementor-element-53f379ef {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b13110f *//* Container base */
.elementor-531 .elementor-element.elementor-element-b13110f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-b13110f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd101d3 */.elementor-531 .elementor-element.elementor-element-dd101d3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ce676 */.elementor-531 .elementor-element.elementor-element-784ce676 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bb51ef *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-40bb51ef {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-40bb51ef:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e85beb */.elementor-531 .elementor-element.elementor-element-73e85beb {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46557ae4 */.elementor-531 .elementor-element.elementor-element-46557ae4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7a5345 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3c7a5345 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3c7a5345:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdbe5f2 */.elementor-531 .elementor-element.elementor-element-7bdbe5f2 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c98f3be */.elementor-531 .elementor-element.elementor-element-2c98f3be {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1655ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b1655ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1b1655ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf1a44e */.elementor-531 .elementor-element.elementor-element-4bf1a44e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700d7567 */.elementor-531 .elementor-element.elementor-element-700d7567 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21aa181c *//* Container base */
.elementor-531 .elementor-element.elementor-element-21aa181c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d6a333 */.elementor-531 .elementor-element.elementor-element-47d6a333 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a604079 */.elementor-531 .elementor-element.elementor-element-6a604079 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1856bf40 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1856bf40 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1856bf40:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c9b6e90 */.elementor-531 .elementor-element.elementor-element-5c9b6e90 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b09d307 */.elementor-531 .elementor-element.elementor-element-7b09d307 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6112e13b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6112e13b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6112e13b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91b66e1 */.elementor-531 .elementor-element.elementor-element-91b66e1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b172b8 */.elementor-531 .elementor-element.elementor-element-76b172b8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a394803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7a394803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7a394803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5456c */.elementor-531 .elementor-element.elementor-element-26f5456c {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48456dd */.elementor-531 .elementor-element.elementor-element-48456dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c90533b *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c90533b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b014d3 */.elementor-531 .elementor-element.elementor-element-74b014d3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35961a99 */.elementor-531 .elementor-element.elementor-element-35961a99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b47030 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2b47030 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2b47030:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd9872d */.elementor-531 .elementor-element.elementor-element-1fd9872d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a06c8d4 */.elementor-531 .elementor-element.elementor-element-6a06c8d4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cf1c5b *//* Container base */
.elementor-531 .elementor-element.elementor-element-53cf1c5b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d2f222 */.elementor-531 .elementor-element.elementor-element-6d2f222 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40eae9b1 */.elementor-531 .elementor-element.elementor-element-40eae9b1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1c69b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2c1c69b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2c1c69b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdf921c */.elementor-531 .elementor-element.elementor-element-fdf921c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f127767 */.elementor-531 .elementor-element.elementor-element-2f127767 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dce0865 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7dce0865 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7dce0865:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20a86a55 */.elementor-531 .elementor-element.elementor-element-20a86a55 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401c2f52 */.elementor-531 .elementor-element.elementor-element-401c2f52 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243b47c4 *//* Container base */
.elementor-531 .elementor-element.elementor-element-243b47c4 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-403557c0 */.elementor-531 .elementor-element.elementor-element-403557c0 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882aa5f */.elementor-531 .elementor-element.elementor-element-882aa5f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445642b3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-445642b3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-445642b3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30025702 */.elementor-531 .elementor-element.elementor-element-30025702 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21cd22f7 */.elementor-531 .elementor-element.elementor-element-21cd22f7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef0469 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2eef0469 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2eef0469:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4bd5e3 */.elementor-531 .elementor-element.elementor-element-d4bd5e3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f379ef */.elementor-531 .elementor-element.elementor-element-53f379ef {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b13110f *//* Container base */
.elementor-531 .elementor-element.elementor-element-b13110f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-b13110f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd101d3 */.elementor-531 .elementor-element.elementor-element-dd101d3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ce676 */.elementor-531 .elementor-element.elementor-element-784ce676 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bb51ef *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-40bb51ef {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-40bb51ef:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e85beb */.elementor-531 .elementor-element.elementor-element-73e85beb {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46557ae4 */.elementor-531 .elementor-element.elementor-element-46557ae4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7a5345 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3c7a5345 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3c7a5345:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdbe5f2 */.elementor-531 .elementor-element.elementor-element-7bdbe5f2 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c98f3be */.elementor-531 .elementor-element.elementor-element-2c98f3be {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1655ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b1655ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1b1655ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf1a44e */.elementor-531 .elementor-element.elementor-element-4bf1a44e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700d7567 */.elementor-531 .elementor-element.elementor-element-700d7567 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21aa181c *//* Container base */
.elementor-531 .elementor-element.elementor-element-21aa181c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d6a333 */.elementor-531 .elementor-element.elementor-element-47d6a333 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a604079 */.elementor-531 .elementor-element.elementor-element-6a604079 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1856bf40 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1856bf40 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1856bf40:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c9b6e90 */.elementor-531 .elementor-element.elementor-element-5c9b6e90 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b09d307 */.elementor-531 .elementor-element.elementor-element-7b09d307 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6112e13b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6112e13b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6112e13b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91b66e1 */.elementor-531 .elementor-element.elementor-element-91b66e1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b172b8 */.elementor-531 .elementor-element.elementor-element-76b172b8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a394803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7a394803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7a394803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5456c */.elementor-531 .elementor-element.elementor-element-26f5456c {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48456dd */.elementor-531 .elementor-element.elementor-element-48456dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c90533b *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c90533b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b014d3 */.elementor-531 .elementor-element.elementor-element-74b014d3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35961a99 */.elementor-531 .elementor-element.elementor-element-35961a99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b47030 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2b47030 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2b47030:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd9872d */.elementor-531 .elementor-element.elementor-element-1fd9872d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a06c8d4 */.elementor-531 .elementor-element.elementor-element-6a06c8d4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cf1c5b *//* Container base */
.elementor-531 .elementor-element.elementor-element-53cf1c5b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d2f222 */.elementor-531 .elementor-element.elementor-element-6d2f222 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40eae9b1 */.elementor-531 .elementor-element.elementor-element-40eae9b1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1c69b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2c1c69b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2c1c69b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdf921c */.elementor-531 .elementor-element.elementor-element-fdf921c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f127767 */.elementor-531 .elementor-element.elementor-element-2f127767 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dce0865 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7dce0865 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7dce0865:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20a86a55 */.elementor-531 .elementor-element.elementor-element-20a86a55 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401c2f52 */.elementor-531 .elementor-element.elementor-element-401c2f52 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243b47c4 *//* Container base */
.elementor-531 .elementor-element.elementor-element-243b47c4 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-403557c0 */.elementor-531 .elementor-element.elementor-element-403557c0 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882aa5f */.elementor-531 .elementor-element.elementor-element-882aa5f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445642b3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-445642b3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-445642b3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30025702 */.elementor-531 .elementor-element.elementor-element-30025702 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21cd22f7 */.elementor-531 .elementor-element.elementor-element-21cd22f7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef0469 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2eef0469 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2eef0469:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4bd5e3 */.elementor-531 .elementor-element.elementor-element-d4bd5e3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f379ef */.elementor-531 .elementor-element.elementor-element-53f379ef {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b13110f *//* Container base */
.elementor-531 .elementor-element.elementor-element-b13110f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-b13110f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd101d3 */.elementor-531 .elementor-element.elementor-element-dd101d3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ce676 */.elementor-531 .elementor-element.elementor-element-784ce676 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bb51ef *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-40bb51ef {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-40bb51ef:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e85beb */.elementor-531 .elementor-element.elementor-element-73e85beb {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46557ae4 */.elementor-531 .elementor-element.elementor-element-46557ae4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7a5345 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3c7a5345 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3c7a5345:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdbe5f2 */.elementor-531 .elementor-element.elementor-element-7bdbe5f2 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c98f3be */.elementor-531 .elementor-element.elementor-element-2c98f3be {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1655ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b1655ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1b1655ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf1a44e */.elementor-531 .elementor-element.elementor-element-4bf1a44e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700d7567 */.elementor-531 .elementor-element.elementor-element-700d7567 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21aa181c *//* Container base */
.elementor-531 .elementor-element.elementor-element-21aa181c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d6a333 */.elementor-531 .elementor-element.elementor-element-47d6a333 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a604079 */.elementor-531 .elementor-element.elementor-element-6a604079 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1856bf40 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1856bf40 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1856bf40:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c9b6e90 */.elementor-531 .elementor-element.elementor-element-5c9b6e90 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b09d307 */.elementor-531 .elementor-element.elementor-element-7b09d307 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6112e13b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6112e13b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6112e13b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91b66e1 */.elementor-531 .elementor-element.elementor-element-91b66e1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b172b8 */.elementor-531 .elementor-element.elementor-element-76b172b8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a394803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7a394803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7a394803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5456c */.elementor-531 .elementor-element.elementor-element-26f5456c {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48456dd */.elementor-531 .elementor-element.elementor-element-48456dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c90533b *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c90533b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b014d3 */.elementor-531 .elementor-element.elementor-element-74b014d3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35961a99 */.elementor-531 .elementor-element.elementor-element-35961a99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b47030 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2b47030 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2b47030:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd9872d */.elementor-531 .elementor-element.elementor-element-1fd9872d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a06c8d4 */.elementor-531 .elementor-element.elementor-element-6a06c8d4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cf1c5b *//* Container base */
.elementor-531 .elementor-element.elementor-element-53cf1c5b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d2f222 */.elementor-531 .elementor-element.elementor-element-6d2f222 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40eae9b1 */.elementor-531 .elementor-element.elementor-element-40eae9b1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1c69b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2c1c69b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2c1c69b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdf921c */.elementor-531 .elementor-element.elementor-element-fdf921c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f127767 */.elementor-531 .elementor-element.elementor-element-2f127767 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dce0865 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7dce0865 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7dce0865:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20a86a55 */.elementor-531 .elementor-element.elementor-element-20a86a55 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401c2f52 */.elementor-531 .elementor-element.elementor-element-401c2f52 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243b47c4 *//* Container base */
.elementor-531 .elementor-element.elementor-element-243b47c4 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-403557c0 */.elementor-531 .elementor-element.elementor-element-403557c0 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882aa5f */.elementor-531 .elementor-element.elementor-element-882aa5f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445642b3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-445642b3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-445642b3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30025702 */.elementor-531 .elementor-element.elementor-element-30025702 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21cd22f7 */.elementor-531 .elementor-element.elementor-element-21cd22f7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef0469 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2eef0469 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2eef0469:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4bd5e3 */.elementor-531 .elementor-element.elementor-element-d4bd5e3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f379ef */.elementor-531 .elementor-element.elementor-element-53f379ef {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b13110f *//* Container base */
.elementor-531 .elementor-element.elementor-element-b13110f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-b13110f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd101d3 */.elementor-531 .elementor-element.elementor-element-dd101d3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ce676 */.elementor-531 .elementor-element.elementor-element-784ce676 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bb51ef *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-40bb51ef {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-40bb51ef:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e85beb */.elementor-531 .elementor-element.elementor-element-73e85beb {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46557ae4 */.elementor-531 .elementor-element.elementor-element-46557ae4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7a5345 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3c7a5345 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3c7a5345:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdbe5f2 */.elementor-531 .elementor-element.elementor-element-7bdbe5f2 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c98f3be */.elementor-531 .elementor-element.elementor-element-2c98f3be {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1655ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b1655ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1b1655ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf1a44e */.elementor-531 .elementor-element.elementor-element-4bf1a44e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700d7567 */.elementor-531 .elementor-element.elementor-element-700d7567 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21aa181c *//* Container base */
.elementor-531 .elementor-element.elementor-element-21aa181c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d6a333 */.elementor-531 .elementor-element.elementor-element-47d6a333 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a604079 */.elementor-531 .elementor-element.elementor-element-6a604079 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1856bf40 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1856bf40 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1856bf40:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c9b6e90 */.elementor-531 .elementor-element.elementor-element-5c9b6e90 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b09d307 */.elementor-531 .elementor-element.elementor-element-7b09d307 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6112e13b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6112e13b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6112e13b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91b66e1 */.elementor-531 .elementor-element.elementor-element-91b66e1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b172b8 */.elementor-531 .elementor-element.elementor-element-76b172b8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a394803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7a394803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7a394803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5456c */.elementor-531 .elementor-element.elementor-element-26f5456c {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48456dd */.elementor-531 .elementor-element.elementor-element-48456dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c90533b *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c90533b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b014d3 */.elementor-531 .elementor-element.elementor-element-74b014d3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35961a99 */.elementor-531 .elementor-element.elementor-element-35961a99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b47030 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2b47030 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2b47030:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338f763f */.elementor-531 .elementor-element.elementor-element-338f763f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33074ce7 */.elementor-531 .elementor-element.elementor-element-33074ce7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fde478f *//* Container base */
.elementor-531 .elementor-element.elementor-element-7fde478f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a96322 */.elementor-531 .elementor-element.elementor-element-13a96322 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a83f2 */.elementor-531 .elementor-element.elementor-element-a5a83f2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7bed68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4e7bed68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4e7bed68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17670c8e */.elementor-531 .elementor-element.elementor-element-17670c8e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eaa649b */.elementor-531 .elementor-element.elementor-element-3eaa649b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3329b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-25e3329b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-25e3329b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a439908 */.elementor-531 .elementor-element.elementor-element-3a439908 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e96d30b */.elementor-531 .elementor-element.elementor-element-3e96d30b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7561db76 *//* Container base */
.elementor-531 .elementor-element.elementor-element-7561db76 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7561db76:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12134eac */.elementor-531 .elementor-element.elementor-element-12134eac {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cacb10 */.elementor-531 .elementor-element.elementor-element-18cacb10 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129d8c54 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-129d8c54 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-129d8c54:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e7da3 */.elementor-531 .elementor-element.elementor-element-282e7da3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182c5c3f */.elementor-531 .elementor-element.elementor-element-182c5c3f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ba8803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76ba8803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-76ba8803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffe606e */.elementor-531 .elementor-element.elementor-element-3ffe606e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1251fe */.elementor-531 .elementor-element.elementor-element-6d1251fe {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd80d *//* Container base */
.elementor-531 .elementor-element.elementor-element-3fd80d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e2523c6 */.elementor-531 .elementor-element.elementor-element-7e2523c6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240ab0cc */.elementor-531 .elementor-element.elementor-element-240ab0cc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c0b081 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-17c0b081 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-17c0b081:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319ffbb1 */.elementor-531 .elementor-element.elementor-element-319ffbb1 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b1d29 */.elementor-531 .elementor-element.elementor-element-95b1d29 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b818ad *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-61b818ad {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-61b818ad:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ad4954 */.elementor-531 .elementor-element.elementor-element-44ad4954 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c797 */.elementor-531 .elementor-element.elementor-element-35c797 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4f748e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6f4f748e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6f4f748e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20eb21aa */.elementor-531 .elementor-element.elementor-element-20eb21aa {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2672a14b */.elementor-531 .elementor-element.elementor-element-2672a14b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f75264 *//* Container base */
.elementor-531 .elementor-element.elementor-element-52f75264 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-52f75264:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b505351 */.elementor-531 .elementor-element.elementor-element-1b505351 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510bf489 */.elementor-531 .elementor-element.elementor-element-510bf489 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3875a692 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3875a692 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3875a692:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c409f4 */.elementor-531 .elementor-element.elementor-element-21c409f4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8c3b5 */.elementor-531 .elementor-element.elementor-element-36a8c3b5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1625c3a7 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1625c3a7 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1625c3a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338f763f */.elementor-531 .elementor-element.elementor-element-338f763f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33074ce7 */.elementor-531 .elementor-element.elementor-element-33074ce7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fde478f *//* Container base */
.elementor-531 .elementor-element.elementor-element-7fde478f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a96322 */.elementor-531 .elementor-element.elementor-element-13a96322 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a83f2 */.elementor-531 .elementor-element.elementor-element-a5a83f2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7bed68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4e7bed68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4e7bed68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17670c8e */.elementor-531 .elementor-element.elementor-element-17670c8e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eaa649b */.elementor-531 .elementor-element.elementor-element-3eaa649b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3329b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-25e3329b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-25e3329b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a439908 */.elementor-531 .elementor-element.elementor-element-3a439908 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e96d30b */.elementor-531 .elementor-element.elementor-element-3e96d30b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7561db76 *//* Container base */
.elementor-531 .elementor-element.elementor-element-7561db76 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7561db76:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12134eac */.elementor-531 .elementor-element.elementor-element-12134eac {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cacb10 */.elementor-531 .elementor-element.elementor-element-18cacb10 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129d8c54 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-129d8c54 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-129d8c54:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e7da3 */.elementor-531 .elementor-element.elementor-element-282e7da3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182c5c3f */.elementor-531 .elementor-element.elementor-element-182c5c3f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ba8803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76ba8803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-76ba8803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffe606e */.elementor-531 .elementor-element.elementor-element-3ffe606e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1251fe */.elementor-531 .elementor-element.elementor-element-6d1251fe {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd80d *//* Container base */
.elementor-531 .elementor-element.elementor-element-3fd80d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e2523c6 */.elementor-531 .elementor-element.elementor-element-7e2523c6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240ab0cc */.elementor-531 .elementor-element.elementor-element-240ab0cc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c0b081 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-17c0b081 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-17c0b081:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319ffbb1 */.elementor-531 .elementor-element.elementor-element-319ffbb1 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b1d29 */.elementor-531 .elementor-element.elementor-element-95b1d29 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b818ad *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-61b818ad {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-61b818ad:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ad4954 */.elementor-531 .elementor-element.elementor-element-44ad4954 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c797 */.elementor-531 .elementor-element.elementor-element-35c797 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4f748e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6f4f748e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6f4f748e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20eb21aa */.elementor-531 .elementor-element.elementor-element-20eb21aa {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2672a14b */.elementor-531 .elementor-element.elementor-element-2672a14b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f75264 *//* Container base */
.elementor-531 .elementor-element.elementor-element-52f75264 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-52f75264:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b505351 */.elementor-531 .elementor-element.elementor-element-1b505351 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510bf489 */.elementor-531 .elementor-element.elementor-element-510bf489 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3875a692 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3875a692 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3875a692:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c409f4 */.elementor-531 .elementor-element.elementor-element-21c409f4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8c3b5 */.elementor-531 .elementor-element.elementor-element-36a8c3b5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1625c3a7 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1625c3a7 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1625c3a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338f763f */.elementor-531 .elementor-element.elementor-element-338f763f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33074ce7 */.elementor-531 .elementor-element.elementor-element-33074ce7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fde478f *//* Container base */
.elementor-531 .elementor-element.elementor-element-7fde478f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a96322 */.elementor-531 .elementor-element.elementor-element-13a96322 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a83f2 */.elementor-531 .elementor-element.elementor-element-a5a83f2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7bed68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4e7bed68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4e7bed68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17670c8e */.elementor-531 .elementor-element.elementor-element-17670c8e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eaa649b */.elementor-531 .elementor-element.elementor-element-3eaa649b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3329b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-25e3329b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-25e3329b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a439908 */.elementor-531 .elementor-element.elementor-element-3a439908 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e96d30b */.elementor-531 .elementor-element.elementor-element-3e96d30b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7561db76 *//* Container base */
.elementor-531 .elementor-element.elementor-element-7561db76 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7561db76:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12134eac */.elementor-531 .elementor-element.elementor-element-12134eac {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cacb10 */.elementor-531 .elementor-element.elementor-element-18cacb10 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129d8c54 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-129d8c54 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-129d8c54:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e7da3 */.elementor-531 .elementor-element.elementor-element-282e7da3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182c5c3f */.elementor-531 .elementor-element.elementor-element-182c5c3f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ba8803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76ba8803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-76ba8803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffe606e */.elementor-531 .elementor-element.elementor-element-3ffe606e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1251fe */.elementor-531 .elementor-element.elementor-element-6d1251fe {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd80d *//* Container base */
.elementor-531 .elementor-element.elementor-element-3fd80d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e2523c6 */.elementor-531 .elementor-element.elementor-element-7e2523c6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240ab0cc */.elementor-531 .elementor-element.elementor-element-240ab0cc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c0b081 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-17c0b081 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-17c0b081:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319ffbb1 */.elementor-531 .elementor-element.elementor-element-319ffbb1 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b1d29 */.elementor-531 .elementor-element.elementor-element-95b1d29 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b818ad *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-61b818ad {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-61b818ad:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ad4954 */.elementor-531 .elementor-element.elementor-element-44ad4954 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c797 */.elementor-531 .elementor-element.elementor-element-35c797 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4f748e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6f4f748e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6f4f748e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20eb21aa */.elementor-531 .elementor-element.elementor-element-20eb21aa {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2672a14b */.elementor-531 .elementor-element.elementor-element-2672a14b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f75264 *//* Container base */
.elementor-531 .elementor-element.elementor-element-52f75264 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-52f75264:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b505351 */.elementor-531 .elementor-element.elementor-element-1b505351 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510bf489 */.elementor-531 .elementor-element.elementor-element-510bf489 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3875a692 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3875a692 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3875a692:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c409f4 */.elementor-531 .elementor-element.elementor-element-21c409f4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8c3b5 */.elementor-531 .elementor-element.elementor-element-36a8c3b5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1625c3a7 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1625c3a7 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1625c3a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338f763f */.elementor-531 .elementor-element.elementor-element-338f763f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33074ce7 */.elementor-531 .elementor-element.elementor-element-33074ce7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fde478f *//* Container base */
.elementor-531 .elementor-element.elementor-element-7fde478f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a96322 */.elementor-531 .elementor-element.elementor-element-13a96322 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a83f2 */.elementor-531 .elementor-element.elementor-element-a5a83f2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7bed68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4e7bed68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4e7bed68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17670c8e */.elementor-531 .elementor-element.elementor-element-17670c8e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eaa649b */.elementor-531 .elementor-element.elementor-element-3eaa649b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3329b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-25e3329b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-25e3329b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a439908 */.elementor-531 .elementor-element.elementor-element-3a439908 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e96d30b */.elementor-531 .elementor-element.elementor-element-3e96d30b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7561db76 *//* Container base */
.elementor-531 .elementor-element.elementor-element-7561db76 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7561db76:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12134eac */.elementor-531 .elementor-element.elementor-element-12134eac {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cacb10 */.elementor-531 .elementor-element.elementor-element-18cacb10 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129d8c54 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-129d8c54 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-129d8c54:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e7da3 */.elementor-531 .elementor-element.elementor-element-282e7da3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182c5c3f */.elementor-531 .elementor-element.elementor-element-182c5c3f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ba8803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76ba8803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-76ba8803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffe606e */.elementor-531 .elementor-element.elementor-element-3ffe606e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1251fe */.elementor-531 .elementor-element.elementor-element-6d1251fe {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd80d *//* Container base */
.elementor-531 .elementor-element.elementor-element-3fd80d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e2523c6 */.elementor-531 .elementor-element.elementor-element-7e2523c6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240ab0cc */.elementor-531 .elementor-element.elementor-element-240ab0cc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c0b081 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-17c0b081 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-17c0b081:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319ffbb1 */.elementor-531 .elementor-element.elementor-element-319ffbb1 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b1d29 */.elementor-531 .elementor-element.elementor-element-95b1d29 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b818ad *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-61b818ad {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-61b818ad:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ad4954 */.elementor-531 .elementor-element.elementor-element-44ad4954 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c797 */.elementor-531 .elementor-element.elementor-element-35c797 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4f748e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6f4f748e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6f4f748e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20eb21aa */.elementor-531 .elementor-element.elementor-element-20eb21aa {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2672a14b */.elementor-531 .elementor-element.elementor-element-2672a14b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f75264 *//* Container base */
.elementor-531 .elementor-element.elementor-element-52f75264 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-52f75264:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b505351 */.elementor-531 .elementor-element.elementor-element-1b505351 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510bf489 */.elementor-531 .elementor-element.elementor-element-510bf489 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3875a692 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3875a692 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3875a692:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c409f4 */.elementor-531 .elementor-element.elementor-element-21c409f4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8c3b5 */.elementor-531 .elementor-element.elementor-element-36a8c3b5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1625c3a7 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1625c3a7 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1625c3a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338f763f */.elementor-531 .elementor-element.elementor-element-338f763f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33074ce7 */.elementor-531 .elementor-element.elementor-element-33074ce7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fde478f *//* Container base */
.elementor-531 .elementor-element.elementor-element-7fde478f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a96322 */.elementor-531 .elementor-element.elementor-element-13a96322 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a83f2 */.elementor-531 .elementor-element.elementor-element-a5a83f2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7bed68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4e7bed68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4e7bed68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17670c8e */.elementor-531 .elementor-element.elementor-element-17670c8e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eaa649b */.elementor-531 .elementor-element.elementor-element-3eaa649b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3329b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-25e3329b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-25e3329b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a439908 */.elementor-531 .elementor-element.elementor-element-3a439908 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e96d30b */.elementor-531 .elementor-element.elementor-element-3e96d30b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7561db76 *//* Container base */
.elementor-531 .elementor-element.elementor-element-7561db76 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7561db76:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12134eac */.elementor-531 .elementor-element.elementor-element-12134eac {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cacb10 */.elementor-531 .elementor-element.elementor-element-18cacb10 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129d8c54 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-129d8c54 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-129d8c54:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e7da3 */.elementor-531 .elementor-element.elementor-element-282e7da3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182c5c3f */.elementor-531 .elementor-element.elementor-element-182c5c3f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ba8803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76ba8803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-76ba8803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffe606e */.elementor-531 .elementor-element.elementor-element-3ffe606e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1251fe */.elementor-531 .elementor-element.elementor-element-6d1251fe {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd80d *//* Container base */
.elementor-531 .elementor-element.elementor-element-3fd80d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e2523c6 */.elementor-531 .elementor-element.elementor-element-7e2523c6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240ab0cc */.elementor-531 .elementor-element.elementor-element-240ab0cc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c0b081 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-17c0b081 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-17c0b081:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319ffbb1 */.elementor-531 .elementor-element.elementor-element-319ffbb1 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b1d29 */.elementor-531 .elementor-element.elementor-element-95b1d29 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b818ad *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-61b818ad {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-61b818ad:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ad4954 */.elementor-531 .elementor-element.elementor-element-44ad4954 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c797 */.elementor-531 .elementor-element.elementor-element-35c797 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4f748e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6f4f748e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6f4f748e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20eb21aa */.elementor-531 .elementor-element.elementor-element-20eb21aa {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2672a14b */.elementor-531 .elementor-element.elementor-element-2672a14b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f75264 *//* Container base */
.elementor-531 .elementor-element.elementor-element-52f75264 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-52f75264:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b505351 */.elementor-531 .elementor-element.elementor-element-1b505351 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510bf489 */.elementor-531 .elementor-element.elementor-element-510bf489 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3875a692 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3875a692 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3875a692:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c409f4 */.elementor-531 .elementor-element.elementor-element-21c409f4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8c3b5 */.elementor-531 .elementor-element.elementor-element-36a8c3b5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1625c3a7 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1625c3a7 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1625c3a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a6500 */.elementor-531 .elementor-element.elementor-element-54a6500 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f2915a */.elementor-531 .elementor-element.elementor-element-4f2915a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a33f6f3 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1a33f6f3 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7121e2b6 */.elementor-531 .elementor-element.elementor-element-7121e2b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15d3f3e4 */.elementor-531 .elementor-element.elementor-element-15d3f3e4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bced68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-74bced68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-74bced68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b0e316 */.elementor-531 .elementor-element.elementor-element-78b0e316 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa2440 */.elementor-531 .elementor-element.elementor-element-3aa2440 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a02def2 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2a02def2 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2a02def2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-492f4c3a */.elementor-531 .elementor-element.elementor-element-492f4c3a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb80651 */.elementor-531 .elementor-element.elementor-element-1bb80651 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a80a4ca *//* Container base */
.elementor-531 .elementor-element.elementor-element-a80a4ca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a7d8405 */.elementor-531 .elementor-element.elementor-element-4a7d8405 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc3a62a */.elementor-531 .elementor-element.elementor-element-2dc3a62a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b5d3d8 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-51b5d3d8 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56230531 */.elementor-531 .elementor-element.elementor-element-56230531 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6767735c */.elementor-531 .elementor-element.elementor-element-6767735c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bd5699c *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bd5699c {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bd5699c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a6500 */.elementor-531 .elementor-element.elementor-element-54a6500 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f2915a */.elementor-531 .elementor-element.elementor-element-4f2915a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a33f6f3 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1a33f6f3 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7121e2b6 */.elementor-531 .elementor-element.elementor-element-7121e2b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15d3f3e4 */.elementor-531 .elementor-element.elementor-element-15d3f3e4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bced68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-74bced68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-74bced68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b0e316 */.elementor-531 .elementor-element.elementor-element-78b0e316 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa2440 */.elementor-531 .elementor-element.elementor-element-3aa2440 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a02def2 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2a02def2 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2a02def2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-492f4c3a */.elementor-531 .elementor-element.elementor-element-492f4c3a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb80651 */.elementor-531 .elementor-element.elementor-element-1bb80651 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a80a4ca *//* Container base */
.elementor-531 .elementor-element.elementor-element-a80a4ca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a7d8405 */.elementor-531 .elementor-element.elementor-element-4a7d8405 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc3a62a */.elementor-531 .elementor-element.elementor-element-2dc3a62a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b5d3d8 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-51b5d3d8 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56230531 */.elementor-531 .elementor-element.elementor-element-56230531 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6767735c */.elementor-531 .elementor-element.elementor-element-6767735c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bd5699c *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bd5699c {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bd5699c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a6500 */.elementor-531 .elementor-element.elementor-element-54a6500 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f2915a */.elementor-531 .elementor-element.elementor-element-4f2915a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a33f6f3 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1a33f6f3 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7121e2b6 */.elementor-531 .elementor-element.elementor-element-7121e2b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15d3f3e4 */.elementor-531 .elementor-element.elementor-element-15d3f3e4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bced68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-74bced68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-74bced68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b0e316 */.elementor-531 .elementor-element.elementor-element-78b0e316 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa2440 */.elementor-531 .elementor-element.elementor-element-3aa2440 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a02def2 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2a02def2 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2a02def2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-492f4c3a */.elementor-531 .elementor-element.elementor-element-492f4c3a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb80651 */.elementor-531 .elementor-element.elementor-element-1bb80651 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a80a4ca *//* Container base */
.elementor-531 .elementor-element.elementor-element-a80a4ca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a7d8405 */.elementor-531 .elementor-element.elementor-element-4a7d8405 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc3a62a */.elementor-531 .elementor-element.elementor-element-2dc3a62a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b5d3d8 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-51b5d3d8 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56230531 */.elementor-531 .elementor-element.elementor-element-56230531 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6767735c */.elementor-531 .elementor-element.elementor-element-6767735c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bd5699c *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bd5699c {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bd5699c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f46b4ca */.elementor-531 .elementor-element.elementor-element-2f46b4ca {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141f47bf */.elementor-531 .elementor-element.elementor-element-141f47bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c060f8f *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c060f8f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62a5e7bf */.elementor-531 .elementor-element.elementor-element-62a5e7bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40abcc99 */.elementor-531 .elementor-element.elementor-element-40abcc99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc44175 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bc44175 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bc44175:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c965397 */.elementor-531 .elementor-element.elementor-element-7c965397 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f029fd0 */.elementor-531 .elementor-element.elementor-element-2f029fd0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504c034a *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-504c034a {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-504c034a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354514a */.elementor-531 .elementor-element.elementor-element-354514a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc2d98 */.elementor-531 .elementor-element.elementor-element-41bc2d98 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6e2dff *//* Container base */
.elementor-531 .elementor-element.elementor-element-1c6e2dff {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3817fb51 */.elementor-531 .elementor-element.elementor-element-3817fb51 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337df88 */.elementor-531 .elementor-element.elementor-element-337df88 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1738cf7d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1738cf7d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1738cf7d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622b3959 */.elementor-531 .elementor-element.elementor-element-622b3959 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a10fb */.elementor-531 .elementor-element.elementor-element-c4a10fb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542a1448 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-542a1448 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-542a1448:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6dc2b5 */.elementor-531 .elementor-element.elementor-element-6d6dc2b5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fb8e6d */.elementor-531 .elementor-element.elementor-element-63fb8e6d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfa4c4d *//* Container base */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45623dab */.elementor-531 .elementor-element.elementor-element-45623dab {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1ad285 */.elementor-531 .elementor-element.elementor-element-7d1ad285 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a68884 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-57a68884 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-57a68884:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1883ce50 */.elementor-531 .elementor-element.elementor-element-1883ce50 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca842bf */.elementor-531 .elementor-element.elementor-element-7ca842bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4185e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-50e4185e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-50e4185e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c4fd769 */.elementor-531 .elementor-element.elementor-element-7c4fd769 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b890c1 */.elementor-531 .elementor-element.elementor-element-72b890c1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc94eca *//* Container base */
.elementor-531 .elementor-element.elementor-element-1cc94eca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f1f249 */.elementor-531 .elementor-element.elementor-element-65f1f249 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a45c403 */.elementor-531 .elementor-element.elementor-element-3a45c403 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12430664 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-12430664 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-12430664:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2062f2df */.elementor-531 .elementor-element.elementor-element-2062f2df {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b0ce8c */.elementor-531 .elementor-element.elementor-element-39b0ce8c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9d605e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7e9d605e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7e9d605e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a698b34 */.elementor-531 .elementor-element.elementor-element-a698b34 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f640f24 */.elementor-531 .elementor-element.elementor-element-f640f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7dc07d *//* Container base */
.elementor-531 .elementor-element.elementor-element-4a7dc07d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b54f64 */.elementor-531 .elementor-element.elementor-element-21b54f64 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a63d25 */.elementor-531 .elementor-element.elementor-element-76a63d25 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e8f3f3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d523b7f */.elementor-531 .elementor-element.elementor-element-5d523b7f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231175c2 */.elementor-531 .elementor-element.elementor-element-231175c2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e557d5 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-63e557d5 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-63e557d5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f46b4ca */.elementor-531 .elementor-element.elementor-element-2f46b4ca {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141f47bf */.elementor-531 .elementor-element.elementor-element-141f47bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c060f8f *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c060f8f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62a5e7bf */.elementor-531 .elementor-element.elementor-element-62a5e7bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40abcc99 */.elementor-531 .elementor-element.elementor-element-40abcc99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc44175 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bc44175 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bc44175:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c965397 */.elementor-531 .elementor-element.elementor-element-7c965397 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f029fd0 */.elementor-531 .elementor-element.elementor-element-2f029fd0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504c034a *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-504c034a {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-504c034a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354514a */.elementor-531 .elementor-element.elementor-element-354514a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc2d98 */.elementor-531 .elementor-element.elementor-element-41bc2d98 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6e2dff *//* Container base */
.elementor-531 .elementor-element.elementor-element-1c6e2dff {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3817fb51 */.elementor-531 .elementor-element.elementor-element-3817fb51 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337df88 */.elementor-531 .elementor-element.elementor-element-337df88 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1738cf7d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1738cf7d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1738cf7d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622b3959 */.elementor-531 .elementor-element.elementor-element-622b3959 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a10fb */.elementor-531 .elementor-element.elementor-element-c4a10fb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542a1448 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-542a1448 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-542a1448:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6dc2b5 */.elementor-531 .elementor-element.elementor-element-6d6dc2b5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fb8e6d */.elementor-531 .elementor-element.elementor-element-63fb8e6d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfa4c4d *//* Container base */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45623dab */.elementor-531 .elementor-element.elementor-element-45623dab {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1ad285 */.elementor-531 .elementor-element.elementor-element-7d1ad285 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a68884 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-57a68884 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-57a68884:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1883ce50 */.elementor-531 .elementor-element.elementor-element-1883ce50 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca842bf */.elementor-531 .elementor-element.elementor-element-7ca842bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4185e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-50e4185e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-50e4185e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c4fd769 */.elementor-531 .elementor-element.elementor-element-7c4fd769 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b890c1 */.elementor-531 .elementor-element.elementor-element-72b890c1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc94eca *//* Container base */
.elementor-531 .elementor-element.elementor-element-1cc94eca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f1f249 */.elementor-531 .elementor-element.elementor-element-65f1f249 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a45c403 */.elementor-531 .elementor-element.elementor-element-3a45c403 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12430664 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-12430664 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-12430664:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2062f2df */.elementor-531 .elementor-element.elementor-element-2062f2df {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b0ce8c */.elementor-531 .elementor-element.elementor-element-39b0ce8c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9d605e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7e9d605e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7e9d605e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a698b34 */.elementor-531 .elementor-element.elementor-element-a698b34 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f640f24 */.elementor-531 .elementor-element.elementor-element-f640f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7dc07d *//* Container base */
.elementor-531 .elementor-element.elementor-element-4a7dc07d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b54f64 */.elementor-531 .elementor-element.elementor-element-21b54f64 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a63d25 */.elementor-531 .elementor-element.elementor-element-76a63d25 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e8f3f3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d523b7f */.elementor-531 .elementor-element.elementor-element-5d523b7f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231175c2 */.elementor-531 .elementor-element.elementor-element-231175c2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e557d5 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-63e557d5 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-63e557d5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f46b4ca */.elementor-531 .elementor-element.elementor-element-2f46b4ca {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141f47bf */.elementor-531 .elementor-element.elementor-element-141f47bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c060f8f *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c060f8f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62a5e7bf */.elementor-531 .elementor-element.elementor-element-62a5e7bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40abcc99 */.elementor-531 .elementor-element.elementor-element-40abcc99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc44175 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bc44175 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bc44175:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c965397 */.elementor-531 .elementor-element.elementor-element-7c965397 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f029fd0 */.elementor-531 .elementor-element.elementor-element-2f029fd0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504c034a *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-504c034a {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-504c034a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354514a */.elementor-531 .elementor-element.elementor-element-354514a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc2d98 */.elementor-531 .elementor-element.elementor-element-41bc2d98 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6e2dff *//* Container base */
.elementor-531 .elementor-element.elementor-element-1c6e2dff {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3817fb51 */.elementor-531 .elementor-element.elementor-element-3817fb51 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337df88 */.elementor-531 .elementor-element.elementor-element-337df88 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1738cf7d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1738cf7d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1738cf7d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622b3959 */.elementor-531 .elementor-element.elementor-element-622b3959 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a10fb */.elementor-531 .elementor-element.elementor-element-c4a10fb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542a1448 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-542a1448 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-542a1448:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6dc2b5 */.elementor-531 .elementor-element.elementor-element-6d6dc2b5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fb8e6d */.elementor-531 .elementor-element.elementor-element-63fb8e6d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfa4c4d *//* Container base */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45623dab */.elementor-531 .elementor-element.elementor-element-45623dab {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1ad285 */.elementor-531 .elementor-element.elementor-element-7d1ad285 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a68884 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-57a68884 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-57a68884:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1883ce50 */.elementor-531 .elementor-element.elementor-element-1883ce50 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca842bf */.elementor-531 .elementor-element.elementor-element-7ca842bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4185e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-50e4185e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-50e4185e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c4fd769 */.elementor-531 .elementor-element.elementor-element-7c4fd769 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b890c1 */.elementor-531 .elementor-element.elementor-element-72b890c1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc94eca *//* Container base */
.elementor-531 .elementor-element.elementor-element-1cc94eca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f1f249 */.elementor-531 .elementor-element.elementor-element-65f1f249 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a45c403 */.elementor-531 .elementor-element.elementor-element-3a45c403 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12430664 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-12430664 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-12430664:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2062f2df */.elementor-531 .elementor-element.elementor-element-2062f2df {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b0ce8c */.elementor-531 .elementor-element.elementor-element-39b0ce8c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9d605e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7e9d605e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7e9d605e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a698b34 */.elementor-531 .elementor-element.elementor-element-a698b34 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f640f24 */.elementor-531 .elementor-element.elementor-element-f640f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7dc07d *//* Container base */
.elementor-531 .elementor-element.elementor-element-4a7dc07d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b54f64 */.elementor-531 .elementor-element.elementor-element-21b54f64 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a63d25 */.elementor-531 .elementor-element.elementor-element-76a63d25 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e8f3f3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d523b7f */.elementor-531 .elementor-element.elementor-element-5d523b7f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231175c2 */.elementor-531 .elementor-element.elementor-element-231175c2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e557d5 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-63e557d5 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-63e557d5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f46b4ca */.elementor-531 .elementor-element.elementor-element-2f46b4ca {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141f47bf */.elementor-531 .elementor-element.elementor-element-141f47bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c060f8f *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c060f8f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62a5e7bf */.elementor-531 .elementor-element.elementor-element-62a5e7bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40abcc99 */.elementor-531 .elementor-element.elementor-element-40abcc99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc44175 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bc44175 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bc44175:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c965397 */.elementor-531 .elementor-element.elementor-element-7c965397 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f029fd0 */.elementor-531 .elementor-element.elementor-element-2f029fd0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504c034a *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-504c034a {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-504c034a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354514a */.elementor-531 .elementor-element.elementor-element-354514a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc2d98 */.elementor-531 .elementor-element.elementor-element-41bc2d98 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6e2dff *//* Container base */
.elementor-531 .elementor-element.elementor-element-1c6e2dff {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3817fb51 */.elementor-531 .elementor-element.elementor-element-3817fb51 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337df88 */.elementor-531 .elementor-element.elementor-element-337df88 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1738cf7d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1738cf7d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1738cf7d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622b3959 */.elementor-531 .elementor-element.elementor-element-622b3959 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a10fb */.elementor-531 .elementor-element.elementor-element-c4a10fb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542a1448 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-542a1448 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-542a1448:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6dc2b5 */.elementor-531 .elementor-element.elementor-element-6d6dc2b5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fb8e6d */.elementor-531 .elementor-element.elementor-element-63fb8e6d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfa4c4d *//* Container base */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45623dab */.elementor-531 .elementor-element.elementor-element-45623dab {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1ad285 */.elementor-531 .elementor-element.elementor-element-7d1ad285 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a68884 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-57a68884 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-57a68884:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1883ce50 */.elementor-531 .elementor-element.elementor-element-1883ce50 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca842bf */.elementor-531 .elementor-element.elementor-element-7ca842bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4185e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-50e4185e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-50e4185e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c4fd769 */.elementor-531 .elementor-element.elementor-element-7c4fd769 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b890c1 */.elementor-531 .elementor-element.elementor-element-72b890c1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc94eca *//* Container base */
.elementor-531 .elementor-element.elementor-element-1cc94eca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f1f249 */.elementor-531 .elementor-element.elementor-element-65f1f249 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a45c403 */.elementor-531 .elementor-element.elementor-element-3a45c403 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12430664 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-12430664 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-12430664:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2062f2df */.elementor-531 .elementor-element.elementor-element-2062f2df {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b0ce8c */.elementor-531 .elementor-element.elementor-element-39b0ce8c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9d605e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7e9d605e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7e9d605e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a698b34 */.elementor-531 .elementor-element.elementor-element-a698b34 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f640f24 */.elementor-531 .elementor-element.elementor-element-f640f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7dc07d *//* Container base */
.elementor-531 .elementor-element.elementor-element-4a7dc07d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b54f64 */.elementor-531 .elementor-element.elementor-element-21b54f64 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a63d25 */.elementor-531 .elementor-element.elementor-element-76a63d25 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e8f3f3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d523b7f */.elementor-531 .elementor-element.elementor-element-5d523b7f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231175c2 */.elementor-531 .elementor-element.elementor-element-231175c2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e557d5 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-63e557d5 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-63e557d5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f46b4ca */.elementor-531 .elementor-element.elementor-element-2f46b4ca {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141f47bf */.elementor-531 .elementor-element.elementor-element-141f47bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c060f8f *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c060f8f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62a5e7bf */.elementor-531 .elementor-element.elementor-element-62a5e7bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40abcc99 */.elementor-531 .elementor-element.elementor-element-40abcc99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc44175 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bc44175 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bc44175:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c965397 */.elementor-531 .elementor-element.elementor-element-7c965397 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f029fd0 */.elementor-531 .elementor-element.elementor-element-2f029fd0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504c034a *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-504c034a {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-504c034a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354514a */.elementor-531 .elementor-element.elementor-element-354514a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc2d98 */.elementor-531 .elementor-element.elementor-element-41bc2d98 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6e2dff *//* Container base */
.elementor-531 .elementor-element.elementor-element-1c6e2dff {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3817fb51 */.elementor-531 .elementor-element.elementor-element-3817fb51 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337df88 */.elementor-531 .elementor-element.elementor-element-337df88 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1738cf7d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1738cf7d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1738cf7d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622b3959 */.elementor-531 .elementor-element.elementor-element-622b3959 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a10fb */.elementor-531 .elementor-element.elementor-element-c4a10fb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542a1448 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-542a1448 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-542a1448:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6dc2b5 */.elementor-531 .elementor-element.elementor-element-6d6dc2b5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fb8e6d */.elementor-531 .elementor-element.elementor-element-63fb8e6d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfa4c4d *//* Container base */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45623dab */.elementor-531 .elementor-element.elementor-element-45623dab {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1ad285 */.elementor-531 .elementor-element.elementor-element-7d1ad285 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a68884 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-57a68884 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-57a68884:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1883ce50 */.elementor-531 .elementor-element.elementor-element-1883ce50 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca842bf */.elementor-531 .elementor-element.elementor-element-7ca842bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4185e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-50e4185e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-50e4185e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c4fd769 */.elementor-531 .elementor-element.elementor-element-7c4fd769 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b890c1 */.elementor-531 .elementor-element.elementor-element-72b890c1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc94eca *//* Container base */
.elementor-531 .elementor-element.elementor-element-1cc94eca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f1f249 */.elementor-531 .elementor-element.elementor-element-65f1f249 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a45c403 */.elementor-531 .elementor-element.elementor-element-3a45c403 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12430664 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-12430664 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-12430664:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2062f2df */.elementor-531 .elementor-element.elementor-element-2062f2df {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b0ce8c */.elementor-531 .elementor-element.elementor-element-39b0ce8c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9d605e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7e9d605e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7e9d605e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a698b34 */.elementor-531 .elementor-element.elementor-element-a698b34 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f640f24 */.elementor-531 .elementor-element.elementor-element-f640f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7dc07d *//* Container base */
.elementor-531 .elementor-element.elementor-element-4a7dc07d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b54f64 */.elementor-531 .elementor-element.elementor-element-21b54f64 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a63d25 */.elementor-531 .elementor-element.elementor-element-76a63d25 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e8f3f3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d523b7f */.elementor-531 .elementor-element.elementor-element-5d523b7f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231175c2 */.elementor-531 .elementor-element.elementor-element-231175c2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e557d5 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-63e557d5 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-63e557d5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f46b4ca */.elementor-531 .elementor-element.elementor-element-2f46b4ca {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141f47bf */.elementor-531 .elementor-element.elementor-element-141f47bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c060f8f *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c060f8f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62a5e7bf */.elementor-531 .elementor-element.elementor-element-62a5e7bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40abcc99 */.elementor-531 .elementor-element.elementor-element-40abcc99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc44175 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bc44175 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bc44175:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c965397 */.elementor-531 .elementor-element.elementor-element-7c965397 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f029fd0 */.elementor-531 .elementor-element.elementor-element-2f029fd0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504c034a *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-504c034a {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-504c034a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354514a */.elementor-531 .elementor-element.elementor-element-354514a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc2d98 */.elementor-531 .elementor-element.elementor-element-41bc2d98 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6e2dff *//* Container base */
.elementor-531 .elementor-element.elementor-element-1c6e2dff {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3817fb51 */.elementor-531 .elementor-element.elementor-element-3817fb51 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337df88 */.elementor-531 .elementor-element.elementor-element-337df88 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1738cf7d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1738cf7d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1738cf7d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622b3959 */.elementor-531 .elementor-element.elementor-element-622b3959 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a10fb */.elementor-531 .elementor-element.elementor-element-c4a10fb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542a1448 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-542a1448 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-542a1448:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6dc2b5 */.elementor-531 .elementor-element.elementor-element-6d6dc2b5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fb8e6d */.elementor-531 .elementor-element.elementor-element-63fb8e6d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfa4c4d *//* Container base */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45623dab */.elementor-531 .elementor-element.elementor-element-45623dab {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1ad285 */.elementor-531 .elementor-element.elementor-element-7d1ad285 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a68884 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-57a68884 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-57a68884:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1883ce50 */.elementor-531 .elementor-element.elementor-element-1883ce50 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca842bf */.elementor-531 .elementor-element.elementor-element-7ca842bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4185e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-50e4185e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-50e4185e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c4fd769 */.elementor-531 .elementor-element.elementor-element-7c4fd769 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b890c1 */.elementor-531 .elementor-element.elementor-element-72b890c1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc94eca *//* Container base */
.elementor-531 .elementor-element.elementor-element-1cc94eca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f1f249 */.elementor-531 .elementor-element.elementor-element-65f1f249 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a45c403 */.elementor-531 .elementor-element.elementor-element-3a45c403 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12430664 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-12430664 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-12430664:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2062f2df */.elementor-531 .elementor-element.elementor-element-2062f2df {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b0ce8c */.elementor-531 .elementor-element.elementor-element-39b0ce8c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9d605e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7e9d605e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7e9d605e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a698b34 */.elementor-531 .elementor-element.elementor-element-a698b34 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f640f24 */.elementor-531 .elementor-element.elementor-element-f640f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7dc07d *//* Container base */
.elementor-531 .elementor-element.elementor-element-4a7dc07d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b54f64 */.elementor-531 .elementor-element.elementor-element-21b54f64 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a63d25 */.elementor-531 .elementor-element.elementor-element-76a63d25 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e8f3f3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d523b7f */.elementor-531 .elementor-element.elementor-element-5d523b7f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231175c2 */.elementor-531 .elementor-element.elementor-element-231175c2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e557d5 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-63e557d5 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-63e557d5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2805173e */.elementor-531 .elementor-element.elementor-element-2805173e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10120a76 */.elementor-531 .elementor-element.elementor-element-10120a76 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571fe4a9 *//* Container base */
.elementor-531 .elementor-element.elementor-element-571fe4a9 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c1a4643 */.elementor-531 .elementor-element.elementor-element-3c1a4643 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6f8cb3 */.elementor-531 .elementor-element.elementor-element-7e6f8cb3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4e0a0f *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54813a82 */.elementor-531 .elementor-element.elementor-element-54813a82 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa69dd */.elementor-531 .elementor-element.elementor-element-9aa69dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6564d01d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6564d01d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6564d01d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158a4422 */.elementor-531 .elementor-element.elementor-element-158a4422 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662ab2ec */.elementor-531 .elementor-element.elementor-element-662ab2ec {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c91285 *//* Container base */
.elementor-531 .elementor-element.elementor-element-76c91285 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76c91285:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b28ae93 */.elementor-531 .elementor-element.elementor-element-3b28ae93 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22677037 */.elementor-531 .elementor-element.elementor-element-22677037 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c34877 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-46c34877 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-46c34877:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-552a8bde */.elementor-531 .elementor-element.elementor-element-552a8bde {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462c54bf */.elementor-531 .elementor-element.elementor-element-462c54bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e1b4ce *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-11e1b4ce {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2805173e */.elementor-531 .elementor-element.elementor-element-2805173e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10120a76 */.elementor-531 .elementor-element.elementor-element-10120a76 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571fe4a9 *//* Container base */
.elementor-531 .elementor-element.elementor-element-571fe4a9 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c1a4643 */.elementor-531 .elementor-element.elementor-element-3c1a4643 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6f8cb3 */.elementor-531 .elementor-element.elementor-element-7e6f8cb3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4e0a0f *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54813a82 */.elementor-531 .elementor-element.elementor-element-54813a82 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa69dd */.elementor-531 .elementor-element.elementor-element-9aa69dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6564d01d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6564d01d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6564d01d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158a4422 */.elementor-531 .elementor-element.elementor-element-158a4422 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662ab2ec */.elementor-531 .elementor-element.elementor-element-662ab2ec {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c91285 *//* Container base */
.elementor-531 .elementor-element.elementor-element-76c91285 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76c91285:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b28ae93 */.elementor-531 .elementor-element.elementor-element-3b28ae93 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22677037 */.elementor-531 .elementor-element.elementor-element-22677037 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c34877 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-46c34877 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-46c34877:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-552a8bde */.elementor-531 .elementor-element.elementor-element-552a8bde {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462c54bf */.elementor-531 .elementor-element.elementor-element-462c54bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e1b4ce *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-11e1b4ce {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2805173e */.elementor-531 .elementor-element.elementor-element-2805173e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10120a76 */.elementor-531 .elementor-element.elementor-element-10120a76 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571fe4a9 *//* Container base */
.elementor-531 .elementor-element.elementor-element-571fe4a9 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c1a4643 */.elementor-531 .elementor-element.elementor-element-3c1a4643 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6f8cb3 */.elementor-531 .elementor-element.elementor-element-7e6f8cb3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4e0a0f *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54813a82 */.elementor-531 .elementor-element.elementor-element-54813a82 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa69dd */.elementor-531 .elementor-element.elementor-element-9aa69dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6564d01d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6564d01d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6564d01d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158a4422 */.elementor-531 .elementor-element.elementor-element-158a4422 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662ab2ec */.elementor-531 .elementor-element.elementor-element-662ab2ec {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c91285 *//* Container base */
.elementor-531 .elementor-element.elementor-element-76c91285 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76c91285:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b28ae93 */.elementor-531 .elementor-element.elementor-element-3b28ae93 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22677037 */.elementor-531 .elementor-element.elementor-element-22677037 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c34877 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-46c34877 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-46c34877:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-552a8bde */.elementor-531 .elementor-element.elementor-element-552a8bde {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462c54bf */.elementor-531 .elementor-element.elementor-element-462c54bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e1b4ce *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-11e1b4ce {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3a605 */.elementor-531 .elementor-element.elementor-element-51e3a605 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67d887d0 */.elementor-531 .elementor-element.elementor-element-67d887d0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-290614fb *//* Container base */
.elementor-531 .elementor-element.elementor-element-290614fb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-290614fb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a800224 */.elementor-531 .elementor-element.elementor-element-a800224 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f517e82 */.elementor-531 .elementor-element.elementor-element-6f517e82 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437127bd *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-437127bd {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-437127bd:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-713f690d */.elementor-531 .elementor-element.elementor-element-713f690d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f5ad5 */.elementor-531 .elementor-element.elementor-element-645f5ad5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8feb27 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4f8feb27 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4f8feb27:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23fe6aaa */.elementor-531 .elementor-element.elementor-element-23fe6aaa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d00edb1 */.elementor-531 .elementor-element.elementor-element-6d00edb1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1afb4552 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1afb4552 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3298ef98 */.elementor-531 .elementor-element.elementor-element-3298ef98 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd271b0 */.elementor-531 .elementor-element.elementor-element-3fd271b0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cefb5a9 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cefb5a9 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36452c2a */.elementor-531 .elementor-element.elementor-element-36452c2a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea4b34d */.elementor-531 .elementor-element.elementor-element-6ea4b34d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e2b57 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-90e2b57 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-90e2b57:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3a605 */.elementor-531 .elementor-element.elementor-element-51e3a605 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67d887d0 */.elementor-531 .elementor-element.elementor-element-67d887d0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-290614fb *//* Container base */
.elementor-531 .elementor-element.elementor-element-290614fb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-290614fb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a800224 */.elementor-531 .elementor-element.elementor-element-a800224 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f517e82 */.elementor-531 .elementor-element.elementor-element-6f517e82 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437127bd *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-437127bd {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-437127bd:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-713f690d */.elementor-531 .elementor-element.elementor-element-713f690d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f5ad5 */.elementor-531 .elementor-element.elementor-element-645f5ad5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8feb27 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4f8feb27 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4f8feb27:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23fe6aaa */.elementor-531 .elementor-element.elementor-element-23fe6aaa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d00edb1 */.elementor-531 .elementor-element.elementor-element-6d00edb1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1afb4552 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1afb4552 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3298ef98 */.elementor-531 .elementor-element.elementor-element-3298ef98 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd271b0 */.elementor-531 .elementor-element.elementor-element-3fd271b0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cefb5a9 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cefb5a9 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36452c2a */.elementor-531 .elementor-element.elementor-element-36452c2a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea4b34d */.elementor-531 .elementor-element.elementor-element-6ea4b34d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e2b57 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-90e2b57 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-90e2b57:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3a605 */.elementor-531 .elementor-element.elementor-element-51e3a605 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67d887d0 */.elementor-531 .elementor-element.elementor-element-67d887d0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-290614fb *//* Container base */
.elementor-531 .elementor-element.elementor-element-290614fb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-290614fb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a800224 */.elementor-531 .elementor-element.elementor-element-a800224 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f517e82 */.elementor-531 .elementor-element.elementor-element-6f517e82 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437127bd *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-437127bd {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-437127bd:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-713f690d */.elementor-531 .elementor-element.elementor-element-713f690d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f5ad5 */.elementor-531 .elementor-element.elementor-element-645f5ad5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8feb27 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4f8feb27 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4f8feb27:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23fe6aaa */.elementor-531 .elementor-element.elementor-element-23fe6aaa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d00edb1 */.elementor-531 .elementor-element.elementor-element-6d00edb1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1afb4552 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1afb4552 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3298ef98 */.elementor-531 .elementor-element.elementor-element-3298ef98 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd271b0 */.elementor-531 .elementor-element.elementor-element-3fd271b0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cefb5a9 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cefb5a9 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36452c2a */.elementor-531 .elementor-element.elementor-element-36452c2a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea4b34d */.elementor-531 .elementor-element.elementor-element-6ea4b34d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e2b57 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-90e2b57 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-90e2b57:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ebf7a14 */.elementor-531 .elementor-element.elementor-element-4ebf7a14 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b34f24 */.elementor-531 .elementor-element.elementor-element-24b34f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c55060 *//* Container base */
.elementor-531 .elementor-element.elementor-element-60c55060 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-60c55060:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10b5dd8c */.elementor-531 .elementor-element.elementor-element-10b5dd8c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1060f055 */.elementor-531 .elementor-element.elementor-element-1060f055 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c93c527 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7c93c527 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7c93c527:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69555c15 */.elementor-531 .elementor-element.elementor-element-69555c15 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c2d51 */.elementor-531 .elementor-element.elementor-element-3b5c2d51 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf427ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-cf427ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-cf427ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a7e0491 */.elementor-531 .elementor-element.elementor-element-5a7e0491 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cc8c4dc */.elementor-531 .elementor-element.elementor-element-3cc8c4dc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b5314c1 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1b5314c1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e536c1 */.elementor-531 .elementor-element.elementor-element-47e536c1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6c20c */.elementor-531 .elementor-element.elementor-element-1dc6c20c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46faf426 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-46faf426 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-46faf426:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136e1419 */.elementor-531 .elementor-element.elementor-element-136e1419 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c39c0c */.elementor-531 .elementor-element.elementor-element-43c39c0c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2dbcc9 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ebf7a14 */.elementor-531 .elementor-element.elementor-element-4ebf7a14 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b34f24 */.elementor-531 .elementor-element.elementor-element-24b34f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c55060 *//* Container base */
.elementor-531 .elementor-element.elementor-element-60c55060 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-60c55060:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10b5dd8c */.elementor-531 .elementor-element.elementor-element-10b5dd8c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1060f055 */.elementor-531 .elementor-element.elementor-element-1060f055 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c93c527 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7c93c527 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7c93c527:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69555c15 */.elementor-531 .elementor-element.elementor-element-69555c15 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c2d51 */.elementor-531 .elementor-element.elementor-element-3b5c2d51 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf427ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-cf427ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-cf427ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a7e0491 */.elementor-531 .elementor-element.elementor-element-5a7e0491 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cc8c4dc */.elementor-531 .elementor-element.elementor-element-3cc8c4dc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b5314c1 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1b5314c1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e536c1 */.elementor-531 .elementor-element.elementor-element-47e536c1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6c20c */.elementor-531 .elementor-element.elementor-element-1dc6c20c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46faf426 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-46faf426 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-46faf426:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136e1419 */.elementor-531 .elementor-element.elementor-element-136e1419 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c39c0c */.elementor-531 .elementor-element.elementor-element-43c39c0c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2dbcc9 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ebf7a14 */.elementor-531 .elementor-element.elementor-element-4ebf7a14 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b34f24 */.elementor-531 .elementor-element.elementor-element-24b34f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-24b34f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c55060 *//* Container base */
.elementor-531 .elementor-element.elementor-element-60c55060 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-60c55060:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-60c55060 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-60c55060:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10b5dd8c */.elementor-531 .elementor-element.elementor-element-10b5dd8c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1060f055 */.elementor-531 .elementor-element.elementor-element-1060f055 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1060f055::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c93c527 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7c93c527 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7c93c527:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7c93c527 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7c93c527:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69555c15 */.elementor-531 .elementor-element.elementor-element-69555c15 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5c2d51 */.elementor-531 .elementor-element.elementor-element-3b5c2d51 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3b5c2d51::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf427ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-cf427ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-cf427ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-cf427ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-cf427ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a7e0491 */.elementor-531 .elementor-element.elementor-element-5a7e0491 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cc8c4dc */.elementor-531 .elementor-element.elementor-element-3cc8c4dc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3cc8c4dc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b5314c1 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1b5314c1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b5314c1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b5314c1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e536c1 */.elementor-531 .elementor-element.elementor-element-47e536c1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6c20c */.elementor-531 .elementor-element.elementor-element-1dc6c20c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1dc6c20c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46faf426 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-46faf426 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-46faf426:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46faf426 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46faf426:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136e1419 */.elementor-531 .elementor-element.elementor-element-136e1419 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c39c0c */.elementor-531 .elementor-element.elementor-element-43c39c0c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-43c39c0c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2dbcc9 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4b2dbcc9:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd9872d */.elementor-531 .elementor-element.elementor-element-1fd9872d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a06c8d4 */.elementor-531 .elementor-element.elementor-element-6a06c8d4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cf1c5b *//* Container base */
.elementor-531 .elementor-element.elementor-element-53cf1c5b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d2f222 */.elementor-531 .elementor-element.elementor-element-6d2f222 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40eae9b1 */.elementor-531 .elementor-element.elementor-element-40eae9b1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1c69b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2c1c69b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2c1c69b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdf921c */.elementor-531 .elementor-element.elementor-element-fdf921c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f127767 */.elementor-531 .elementor-element.elementor-element-2f127767 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dce0865 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7dce0865 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7dce0865:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20a86a55 */.elementor-531 .elementor-element.elementor-element-20a86a55 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401c2f52 */.elementor-531 .elementor-element.elementor-element-401c2f52 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243b47c4 *//* Container base */
.elementor-531 .elementor-element.elementor-element-243b47c4 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-403557c0 */.elementor-531 .elementor-element.elementor-element-403557c0 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882aa5f */.elementor-531 .elementor-element.elementor-element-882aa5f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445642b3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-445642b3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-445642b3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30025702 */.elementor-531 .elementor-element.elementor-element-30025702 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21cd22f7 */.elementor-531 .elementor-element.elementor-element-21cd22f7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef0469 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2eef0469 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2eef0469:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4bd5e3 */.elementor-531 .elementor-element.elementor-element-d4bd5e3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f379ef */.elementor-531 .elementor-element.elementor-element-53f379ef {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b13110f *//* Container base */
.elementor-531 .elementor-element.elementor-element-b13110f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-b13110f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd101d3 */.elementor-531 .elementor-element.elementor-element-dd101d3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ce676 */.elementor-531 .elementor-element.elementor-element-784ce676 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bb51ef *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-40bb51ef {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-40bb51ef:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e85beb */.elementor-531 .elementor-element.elementor-element-73e85beb {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46557ae4 */.elementor-531 .elementor-element.elementor-element-46557ae4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7a5345 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3c7a5345 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3c7a5345:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdbe5f2 */.elementor-531 .elementor-element.elementor-element-7bdbe5f2 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c98f3be */.elementor-531 .elementor-element.elementor-element-2c98f3be {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1655ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b1655ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1b1655ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf1a44e */.elementor-531 .elementor-element.elementor-element-4bf1a44e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700d7567 */.elementor-531 .elementor-element.elementor-element-700d7567 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21aa181c *//* Container base */
.elementor-531 .elementor-element.elementor-element-21aa181c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d6a333 */.elementor-531 .elementor-element.elementor-element-47d6a333 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a604079 */.elementor-531 .elementor-element.elementor-element-6a604079 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1856bf40 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1856bf40 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1856bf40:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c9b6e90 */.elementor-531 .elementor-element.elementor-element-5c9b6e90 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b09d307 */.elementor-531 .elementor-element.elementor-element-7b09d307 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6112e13b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6112e13b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6112e13b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91b66e1 */.elementor-531 .elementor-element.elementor-element-91b66e1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b172b8 */.elementor-531 .elementor-element.elementor-element-76b172b8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a394803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7a394803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7a394803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5456c */.elementor-531 .elementor-element.elementor-element-26f5456c {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48456dd */.elementor-531 .elementor-element.elementor-element-48456dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c90533b *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c90533b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b014d3 */.elementor-531 .elementor-element.elementor-element-74b014d3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35961a99 */.elementor-531 .elementor-element.elementor-element-35961a99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b47030 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2b47030 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2b47030:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd9872d */.elementor-531 .elementor-element.elementor-element-1fd9872d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a06c8d4 */.elementor-531 .elementor-element.elementor-element-6a06c8d4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cf1c5b *//* Container base */
.elementor-531 .elementor-element.elementor-element-53cf1c5b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d2f222 */.elementor-531 .elementor-element.elementor-element-6d2f222 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40eae9b1 */.elementor-531 .elementor-element.elementor-element-40eae9b1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1c69b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2c1c69b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2c1c69b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdf921c */.elementor-531 .elementor-element.elementor-element-fdf921c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f127767 */.elementor-531 .elementor-element.elementor-element-2f127767 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dce0865 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7dce0865 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7dce0865:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20a86a55 */.elementor-531 .elementor-element.elementor-element-20a86a55 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401c2f52 */.elementor-531 .elementor-element.elementor-element-401c2f52 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243b47c4 *//* Container base */
.elementor-531 .elementor-element.elementor-element-243b47c4 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-403557c0 */.elementor-531 .elementor-element.elementor-element-403557c0 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882aa5f */.elementor-531 .elementor-element.elementor-element-882aa5f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445642b3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-445642b3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-445642b3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30025702 */.elementor-531 .elementor-element.elementor-element-30025702 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21cd22f7 */.elementor-531 .elementor-element.elementor-element-21cd22f7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef0469 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2eef0469 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2eef0469:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4bd5e3 */.elementor-531 .elementor-element.elementor-element-d4bd5e3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f379ef */.elementor-531 .elementor-element.elementor-element-53f379ef {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b13110f *//* Container base */
.elementor-531 .elementor-element.elementor-element-b13110f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-b13110f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd101d3 */.elementor-531 .elementor-element.elementor-element-dd101d3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ce676 */.elementor-531 .elementor-element.elementor-element-784ce676 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bb51ef *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-40bb51ef {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-40bb51ef:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e85beb */.elementor-531 .elementor-element.elementor-element-73e85beb {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46557ae4 */.elementor-531 .elementor-element.elementor-element-46557ae4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7a5345 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3c7a5345 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3c7a5345:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdbe5f2 */.elementor-531 .elementor-element.elementor-element-7bdbe5f2 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c98f3be */.elementor-531 .elementor-element.elementor-element-2c98f3be {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1655ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b1655ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1b1655ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf1a44e */.elementor-531 .elementor-element.elementor-element-4bf1a44e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700d7567 */.elementor-531 .elementor-element.elementor-element-700d7567 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21aa181c *//* Container base */
.elementor-531 .elementor-element.elementor-element-21aa181c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d6a333 */.elementor-531 .elementor-element.elementor-element-47d6a333 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a604079 */.elementor-531 .elementor-element.elementor-element-6a604079 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1856bf40 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1856bf40 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1856bf40:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c9b6e90 */.elementor-531 .elementor-element.elementor-element-5c9b6e90 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b09d307 */.elementor-531 .elementor-element.elementor-element-7b09d307 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6112e13b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6112e13b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6112e13b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91b66e1 */.elementor-531 .elementor-element.elementor-element-91b66e1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b172b8 */.elementor-531 .elementor-element.elementor-element-76b172b8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a394803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7a394803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7a394803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5456c */.elementor-531 .elementor-element.elementor-element-26f5456c {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48456dd */.elementor-531 .elementor-element.elementor-element-48456dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c90533b *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c90533b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b014d3 */.elementor-531 .elementor-element.elementor-element-74b014d3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35961a99 */.elementor-531 .elementor-element.elementor-element-35961a99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b47030 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2b47030 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2b47030:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd9872d */.elementor-531 .elementor-element.elementor-element-1fd9872d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a06c8d4 */.elementor-531 .elementor-element.elementor-element-6a06c8d4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cf1c5b *//* Container base */
.elementor-531 .elementor-element.elementor-element-53cf1c5b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d2f222 */.elementor-531 .elementor-element.elementor-element-6d2f222 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40eae9b1 */.elementor-531 .elementor-element.elementor-element-40eae9b1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1c69b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2c1c69b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2c1c69b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdf921c */.elementor-531 .elementor-element.elementor-element-fdf921c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f127767 */.elementor-531 .elementor-element.elementor-element-2f127767 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dce0865 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7dce0865 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7dce0865:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20a86a55 */.elementor-531 .elementor-element.elementor-element-20a86a55 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401c2f52 */.elementor-531 .elementor-element.elementor-element-401c2f52 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243b47c4 *//* Container base */
.elementor-531 .elementor-element.elementor-element-243b47c4 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-403557c0 */.elementor-531 .elementor-element.elementor-element-403557c0 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882aa5f */.elementor-531 .elementor-element.elementor-element-882aa5f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445642b3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-445642b3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-445642b3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30025702 */.elementor-531 .elementor-element.elementor-element-30025702 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21cd22f7 */.elementor-531 .elementor-element.elementor-element-21cd22f7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef0469 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2eef0469 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2eef0469:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4bd5e3 */.elementor-531 .elementor-element.elementor-element-d4bd5e3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f379ef */.elementor-531 .elementor-element.elementor-element-53f379ef {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b13110f *//* Container base */
.elementor-531 .elementor-element.elementor-element-b13110f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-b13110f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd101d3 */.elementor-531 .elementor-element.elementor-element-dd101d3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ce676 */.elementor-531 .elementor-element.elementor-element-784ce676 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bb51ef *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-40bb51ef {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-40bb51ef:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e85beb */.elementor-531 .elementor-element.elementor-element-73e85beb {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46557ae4 */.elementor-531 .elementor-element.elementor-element-46557ae4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7a5345 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3c7a5345 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3c7a5345:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdbe5f2 */.elementor-531 .elementor-element.elementor-element-7bdbe5f2 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c98f3be */.elementor-531 .elementor-element.elementor-element-2c98f3be {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1655ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b1655ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1b1655ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf1a44e */.elementor-531 .elementor-element.elementor-element-4bf1a44e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700d7567 */.elementor-531 .elementor-element.elementor-element-700d7567 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21aa181c *//* Container base */
.elementor-531 .elementor-element.elementor-element-21aa181c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d6a333 */.elementor-531 .elementor-element.elementor-element-47d6a333 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a604079 */.elementor-531 .elementor-element.elementor-element-6a604079 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1856bf40 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1856bf40 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1856bf40:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c9b6e90 */.elementor-531 .elementor-element.elementor-element-5c9b6e90 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b09d307 */.elementor-531 .elementor-element.elementor-element-7b09d307 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6112e13b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6112e13b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6112e13b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91b66e1 */.elementor-531 .elementor-element.elementor-element-91b66e1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b172b8 */.elementor-531 .elementor-element.elementor-element-76b172b8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a394803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7a394803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7a394803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5456c */.elementor-531 .elementor-element.elementor-element-26f5456c {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48456dd */.elementor-531 .elementor-element.elementor-element-48456dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c90533b *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c90533b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b014d3 */.elementor-531 .elementor-element.elementor-element-74b014d3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35961a99 */.elementor-531 .elementor-element.elementor-element-35961a99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b47030 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2b47030 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2b47030:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd9872d */.elementor-531 .elementor-element.elementor-element-1fd9872d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a06c8d4 */.elementor-531 .elementor-element.elementor-element-6a06c8d4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cf1c5b *//* Container base */
.elementor-531 .elementor-element.elementor-element-53cf1c5b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d2f222 */.elementor-531 .elementor-element.elementor-element-6d2f222 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40eae9b1 */.elementor-531 .elementor-element.elementor-element-40eae9b1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1c69b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2c1c69b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2c1c69b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdf921c */.elementor-531 .elementor-element.elementor-element-fdf921c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f127767 */.elementor-531 .elementor-element.elementor-element-2f127767 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dce0865 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7dce0865 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7dce0865:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20a86a55 */.elementor-531 .elementor-element.elementor-element-20a86a55 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401c2f52 */.elementor-531 .elementor-element.elementor-element-401c2f52 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243b47c4 *//* Container base */
.elementor-531 .elementor-element.elementor-element-243b47c4 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-403557c0 */.elementor-531 .elementor-element.elementor-element-403557c0 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882aa5f */.elementor-531 .elementor-element.elementor-element-882aa5f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445642b3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-445642b3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-445642b3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30025702 */.elementor-531 .elementor-element.elementor-element-30025702 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21cd22f7 */.elementor-531 .elementor-element.elementor-element-21cd22f7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef0469 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2eef0469 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2eef0469:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4bd5e3 */.elementor-531 .elementor-element.elementor-element-d4bd5e3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f379ef */.elementor-531 .elementor-element.elementor-element-53f379ef {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b13110f *//* Container base */
.elementor-531 .elementor-element.elementor-element-b13110f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-b13110f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd101d3 */.elementor-531 .elementor-element.elementor-element-dd101d3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ce676 */.elementor-531 .elementor-element.elementor-element-784ce676 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bb51ef *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-40bb51ef {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-40bb51ef:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e85beb */.elementor-531 .elementor-element.elementor-element-73e85beb {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46557ae4 */.elementor-531 .elementor-element.elementor-element-46557ae4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7a5345 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3c7a5345 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3c7a5345:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdbe5f2 */.elementor-531 .elementor-element.elementor-element-7bdbe5f2 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c98f3be */.elementor-531 .elementor-element.elementor-element-2c98f3be {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1655ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b1655ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1b1655ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf1a44e */.elementor-531 .elementor-element.elementor-element-4bf1a44e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700d7567 */.elementor-531 .elementor-element.elementor-element-700d7567 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21aa181c *//* Container base */
.elementor-531 .elementor-element.elementor-element-21aa181c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d6a333 */.elementor-531 .elementor-element.elementor-element-47d6a333 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a604079 */.elementor-531 .elementor-element.elementor-element-6a604079 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1856bf40 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1856bf40 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1856bf40:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c9b6e90 */.elementor-531 .elementor-element.elementor-element-5c9b6e90 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b09d307 */.elementor-531 .elementor-element.elementor-element-7b09d307 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6112e13b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6112e13b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6112e13b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91b66e1 */.elementor-531 .elementor-element.elementor-element-91b66e1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b172b8 */.elementor-531 .elementor-element.elementor-element-76b172b8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a394803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7a394803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7a394803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5456c */.elementor-531 .elementor-element.elementor-element-26f5456c {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48456dd */.elementor-531 .elementor-element.elementor-element-48456dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c90533b *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c90533b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b014d3 */.elementor-531 .elementor-element.elementor-element-74b014d3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35961a99 */.elementor-531 .elementor-element.elementor-element-35961a99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b47030 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2b47030 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2b47030:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd9872d */.elementor-531 .elementor-element.elementor-element-1fd9872d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a06c8d4 */.elementor-531 .elementor-element.elementor-element-6a06c8d4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a06c8d4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cf1c5b *//* Container base */
.elementor-531 .elementor-element.elementor-element-53cf1c5b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-53cf1c5b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d2f222 */.elementor-531 .elementor-element.elementor-element-6d2f222 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40eae9b1 */.elementor-531 .elementor-element.elementor-element-40eae9b1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40eae9b1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1c69b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2c1c69b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2c1c69b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2c1c69b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdf921c */.elementor-531 .elementor-element.elementor-element-fdf921c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f127767 */.elementor-531 .elementor-element.elementor-element-2f127767 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f127767::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dce0865 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7dce0865 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7dce0865:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7dce0865:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20a86a55 */.elementor-531 .elementor-element.elementor-element-20a86a55 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401c2f52 */.elementor-531 .elementor-element.elementor-element-401c2f52 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-401c2f52::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243b47c4 *//* Container base */
.elementor-531 .elementor-element.elementor-element-243b47c4 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-243b47c4:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-403557c0 */.elementor-531 .elementor-element.elementor-element-403557c0 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882aa5f */.elementor-531 .elementor-element.elementor-element-882aa5f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-882aa5f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445642b3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-445642b3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-445642b3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-445642b3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30025702 */.elementor-531 .elementor-element.elementor-element-30025702 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21cd22f7 */.elementor-531 .elementor-element.elementor-element-21cd22f7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-21cd22f7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef0469 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2eef0469 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2eef0469:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2eef0469:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4bd5e3 */.elementor-531 .elementor-element.elementor-element-d4bd5e3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f379ef */.elementor-531 .elementor-element.elementor-element-53f379ef {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-53f379ef::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b13110f *//* Container base */
.elementor-531 .elementor-element.elementor-element-b13110f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-b13110f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-b13110f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd101d3 */.elementor-531 .elementor-element.elementor-element-dd101d3 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784ce676 */.elementor-531 .elementor-element.elementor-element-784ce676 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-784ce676::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bb51ef *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-40bb51ef {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-40bb51ef:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-40bb51ef:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e85beb */.elementor-531 .elementor-element.elementor-element-73e85beb {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46557ae4 */.elementor-531 .elementor-element.elementor-element-46557ae4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-46557ae4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7a5345 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3c7a5345 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3c7a5345:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3c7a5345:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdbe5f2 */.elementor-531 .elementor-element.elementor-element-7bdbe5f2 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c98f3be */.elementor-531 .elementor-element.elementor-element-2c98f3be {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2c98f3be::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1655ba *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1b1655ba {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1b1655ba:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1b1655ba:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf1a44e */.elementor-531 .elementor-element.elementor-element-4bf1a44e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700d7567 */.elementor-531 .elementor-element.elementor-element-700d7567 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-700d7567::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21aa181c *//* Container base */
.elementor-531 .elementor-element.elementor-element-21aa181c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-21aa181c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d6a333 */.elementor-531 .elementor-element.elementor-element-47d6a333 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a604079 */.elementor-531 .elementor-element.elementor-element-6a604079 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6a604079::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1856bf40 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1856bf40 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1856bf40:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1856bf40:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c9b6e90 */.elementor-531 .elementor-element.elementor-element-5c9b6e90 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b09d307 */.elementor-531 .elementor-element.elementor-element-7b09d307 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7b09d307::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6112e13b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6112e13b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6112e13b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6112e13b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91b66e1 */.elementor-531 .elementor-element.elementor-element-91b66e1 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b172b8 */.elementor-531 .elementor-element.elementor-element-76b172b8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76b172b8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a394803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7a394803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7a394803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7a394803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f5456c */.elementor-531 .elementor-element.elementor-element-26f5456c {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48456dd */.elementor-531 .elementor-element.elementor-element-48456dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-48456dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c90533b *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c90533b {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c90533b:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b014d3 */.elementor-531 .elementor-element.elementor-element-74b014d3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35961a99 */.elementor-531 .elementor-element.elementor-element-35961a99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35961a99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b47030 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2b47030 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2b47030:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2b47030:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338f763f */.elementor-531 .elementor-element.elementor-element-338f763f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33074ce7 */.elementor-531 .elementor-element.elementor-element-33074ce7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fde478f *//* Container base */
.elementor-531 .elementor-element.elementor-element-7fde478f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a96322 */.elementor-531 .elementor-element.elementor-element-13a96322 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a83f2 */.elementor-531 .elementor-element.elementor-element-a5a83f2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7bed68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4e7bed68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4e7bed68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17670c8e */.elementor-531 .elementor-element.elementor-element-17670c8e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eaa649b */.elementor-531 .elementor-element.elementor-element-3eaa649b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3329b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-25e3329b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-25e3329b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a439908 */.elementor-531 .elementor-element.elementor-element-3a439908 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e96d30b */.elementor-531 .elementor-element.elementor-element-3e96d30b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7561db76 *//* Container base */
.elementor-531 .elementor-element.elementor-element-7561db76 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7561db76:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12134eac */.elementor-531 .elementor-element.elementor-element-12134eac {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cacb10 */.elementor-531 .elementor-element.elementor-element-18cacb10 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129d8c54 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-129d8c54 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-129d8c54:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e7da3 */.elementor-531 .elementor-element.elementor-element-282e7da3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182c5c3f */.elementor-531 .elementor-element.elementor-element-182c5c3f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ba8803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76ba8803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-76ba8803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffe606e */.elementor-531 .elementor-element.elementor-element-3ffe606e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1251fe */.elementor-531 .elementor-element.elementor-element-6d1251fe {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd80d *//* Container base */
.elementor-531 .elementor-element.elementor-element-3fd80d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e2523c6 */.elementor-531 .elementor-element.elementor-element-7e2523c6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240ab0cc */.elementor-531 .elementor-element.elementor-element-240ab0cc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c0b081 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-17c0b081 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-17c0b081:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319ffbb1 */.elementor-531 .elementor-element.elementor-element-319ffbb1 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b1d29 */.elementor-531 .elementor-element.elementor-element-95b1d29 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b818ad *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-61b818ad {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-61b818ad:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ad4954 */.elementor-531 .elementor-element.elementor-element-44ad4954 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c797 */.elementor-531 .elementor-element.elementor-element-35c797 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4f748e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6f4f748e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6f4f748e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20eb21aa */.elementor-531 .elementor-element.elementor-element-20eb21aa {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2672a14b */.elementor-531 .elementor-element.elementor-element-2672a14b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f75264 *//* Container base */
.elementor-531 .elementor-element.elementor-element-52f75264 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-52f75264:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b505351 */.elementor-531 .elementor-element.elementor-element-1b505351 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510bf489 */.elementor-531 .elementor-element.elementor-element-510bf489 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3875a692 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3875a692 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3875a692:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c409f4 */.elementor-531 .elementor-element.elementor-element-21c409f4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8c3b5 */.elementor-531 .elementor-element.elementor-element-36a8c3b5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1625c3a7 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1625c3a7 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1625c3a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338f763f */.elementor-531 .elementor-element.elementor-element-338f763f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33074ce7 */.elementor-531 .elementor-element.elementor-element-33074ce7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fde478f *//* Container base */
.elementor-531 .elementor-element.elementor-element-7fde478f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a96322 */.elementor-531 .elementor-element.elementor-element-13a96322 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a83f2 */.elementor-531 .elementor-element.elementor-element-a5a83f2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7bed68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4e7bed68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4e7bed68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17670c8e */.elementor-531 .elementor-element.elementor-element-17670c8e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eaa649b */.elementor-531 .elementor-element.elementor-element-3eaa649b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3329b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-25e3329b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-25e3329b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a439908 */.elementor-531 .elementor-element.elementor-element-3a439908 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e96d30b */.elementor-531 .elementor-element.elementor-element-3e96d30b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7561db76 *//* Container base */
.elementor-531 .elementor-element.elementor-element-7561db76 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7561db76:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12134eac */.elementor-531 .elementor-element.elementor-element-12134eac {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cacb10 */.elementor-531 .elementor-element.elementor-element-18cacb10 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129d8c54 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-129d8c54 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-129d8c54:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e7da3 */.elementor-531 .elementor-element.elementor-element-282e7da3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182c5c3f */.elementor-531 .elementor-element.elementor-element-182c5c3f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ba8803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76ba8803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-76ba8803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffe606e */.elementor-531 .elementor-element.elementor-element-3ffe606e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1251fe */.elementor-531 .elementor-element.elementor-element-6d1251fe {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd80d *//* Container base */
.elementor-531 .elementor-element.elementor-element-3fd80d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e2523c6 */.elementor-531 .elementor-element.elementor-element-7e2523c6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240ab0cc */.elementor-531 .elementor-element.elementor-element-240ab0cc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c0b081 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-17c0b081 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-17c0b081:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319ffbb1 */.elementor-531 .elementor-element.elementor-element-319ffbb1 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b1d29 */.elementor-531 .elementor-element.elementor-element-95b1d29 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b818ad *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-61b818ad {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-61b818ad:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ad4954 */.elementor-531 .elementor-element.elementor-element-44ad4954 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c797 */.elementor-531 .elementor-element.elementor-element-35c797 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4f748e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6f4f748e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6f4f748e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20eb21aa */.elementor-531 .elementor-element.elementor-element-20eb21aa {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2672a14b */.elementor-531 .elementor-element.elementor-element-2672a14b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f75264 *//* Container base */
.elementor-531 .elementor-element.elementor-element-52f75264 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-52f75264:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b505351 */.elementor-531 .elementor-element.elementor-element-1b505351 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510bf489 */.elementor-531 .elementor-element.elementor-element-510bf489 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3875a692 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3875a692 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3875a692:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c409f4 */.elementor-531 .elementor-element.elementor-element-21c409f4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8c3b5 */.elementor-531 .elementor-element.elementor-element-36a8c3b5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1625c3a7 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1625c3a7 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1625c3a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338f763f */.elementor-531 .elementor-element.elementor-element-338f763f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33074ce7 */.elementor-531 .elementor-element.elementor-element-33074ce7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fde478f *//* Container base */
.elementor-531 .elementor-element.elementor-element-7fde478f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a96322 */.elementor-531 .elementor-element.elementor-element-13a96322 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a83f2 */.elementor-531 .elementor-element.elementor-element-a5a83f2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7bed68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4e7bed68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4e7bed68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17670c8e */.elementor-531 .elementor-element.elementor-element-17670c8e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eaa649b */.elementor-531 .elementor-element.elementor-element-3eaa649b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3329b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-25e3329b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-25e3329b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a439908 */.elementor-531 .elementor-element.elementor-element-3a439908 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e96d30b */.elementor-531 .elementor-element.elementor-element-3e96d30b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7561db76 *//* Container base */
.elementor-531 .elementor-element.elementor-element-7561db76 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7561db76:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12134eac */.elementor-531 .elementor-element.elementor-element-12134eac {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cacb10 */.elementor-531 .elementor-element.elementor-element-18cacb10 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129d8c54 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-129d8c54 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-129d8c54:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e7da3 */.elementor-531 .elementor-element.elementor-element-282e7da3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182c5c3f */.elementor-531 .elementor-element.elementor-element-182c5c3f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ba8803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76ba8803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-76ba8803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffe606e */.elementor-531 .elementor-element.elementor-element-3ffe606e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1251fe */.elementor-531 .elementor-element.elementor-element-6d1251fe {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd80d *//* Container base */
.elementor-531 .elementor-element.elementor-element-3fd80d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e2523c6 */.elementor-531 .elementor-element.elementor-element-7e2523c6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240ab0cc */.elementor-531 .elementor-element.elementor-element-240ab0cc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c0b081 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-17c0b081 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-17c0b081:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319ffbb1 */.elementor-531 .elementor-element.elementor-element-319ffbb1 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b1d29 */.elementor-531 .elementor-element.elementor-element-95b1d29 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b818ad *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-61b818ad {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-61b818ad:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ad4954 */.elementor-531 .elementor-element.elementor-element-44ad4954 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c797 */.elementor-531 .elementor-element.elementor-element-35c797 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4f748e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6f4f748e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6f4f748e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20eb21aa */.elementor-531 .elementor-element.elementor-element-20eb21aa {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2672a14b */.elementor-531 .elementor-element.elementor-element-2672a14b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f75264 *//* Container base */
.elementor-531 .elementor-element.elementor-element-52f75264 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-52f75264:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b505351 */.elementor-531 .elementor-element.elementor-element-1b505351 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510bf489 */.elementor-531 .elementor-element.elementor-element-510bf489 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3875a692 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3875a692 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3875a692:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c409f4 */.elementor-531 .elementor-element.elementor-element-21c409f4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8c3b5 */.elementor-531 .elementor-element.elementor-element-36a8c3b5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1625c3a7 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1625c3a7 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1625c3a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338f763f */.elementor-531 .elementor-element.elementor-element-338f763f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33074ce7 */.elementor-531 .elementor-element.elementor-element-33074ce7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fde478f *//* Container base */
.elementor-531 .elementor-element.elementor-element-7fde478f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a96322 */.elementor-531 .elementor-element.elementor-element-13a96322 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a83f2 */.elementor-531 .elementor-element.elementor-element-a5a83f2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7bed68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4e7bed68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4e7bed68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17670c8e */.elementor-531 .elementor-element.elementor-element-17670c8e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eaa649b */.elementor-531 .elementor-element.elementor-element-3eaa649b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3329b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-25e3329b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-25e3329b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a439908 */.elementor-531 .elementor-element.elementor-element-3a439908 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e96d30b */.elementor-531 .elementor-element.elementor-element-3e96d30b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7561db76 *//* Container base */
.elementor-531 .elementor-element.elementor-element-7561db76 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7561db76:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12134eac */.elementor-531 .elementor-element.elementor-element-12134eac {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cacb10 */.elementor-531 .elementor-element.elementor-element-18cacb10 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129d8c54 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-129d8c54 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-129d8c54:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e7da3 */.elementor-531 .elementor-element.elementor-element-282e7da3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182c5c3f */.elementor-531 .elementor-element.elementor-element-182c5c3f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ba8803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76ba8803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-76ba8803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffe606e */.elementor-531 .elementor-element.elementor-element-3ffe606e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1251fe */.elementor-531 .elementor-element.elementor-element-6d1251fe {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd80d *//* Container base */
.elementor-531 .elementor-element.elementor-element-3fd80d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e2523c6 */.elementor-531 .elementor-element.elementor-element-7e2523c6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240ab0cc */.elementor-531 .elementor-element.elementor-element-240ab0cc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c0b081 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-17c0b081 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-17c0b081:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319ffbb1 */.elementor-531 .elementor-element.elementor-element-319ffbb1 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b1d29 */.elementor-531 .elementor-element.elementor-element-95b1d29 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b818ad *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-61b818ad {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-61b818ad:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ad4954 */.elementor-531 .elementor-element.elementor-element-44ad4954 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c797 */.elementor-531 .elementor-element.elementor-element-35c797 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4f748e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6f4f748e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6f4f748e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20eb21aa */.elementor-531 .elementor-element.elementor-element-20eb21aa {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2672a14b */.elementor-531 .elementor-element.elementor-element-2672a14b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f75264 *//* Container base */
.elementor-531 .elementor-element.elementor-element-52f75264 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-52f75264:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b505351 */.elementor-531 .elementor-element.elementor-element-1b505351 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510bf489 */.elementor-531 .elementor-element.elementor-element-510bf489 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3875a692 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3875a692 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3875a692:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c409f4 */.elementor-531 .elementor-element.elementor-element-21c409f4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8c3b5 */.elementor-531 .elementor-element.elementor-element-36a8c3b5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1625c3a7 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1625c3a7 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1625c3a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-338f763f */.elementor-531 .elementor-element.elementor-element-338f763f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33074ce7 */.elementor-531 .elementor-element.elementor-element-33074ce7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-33074ce7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fde478f *//* Container base */
.elementor-531 .elementor-element.elementor-element-7fde478f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7fde478f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a96322 */.elementor-531 .elementor-element.elementor-element-13a96322 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a83f2 */.elementor-531 .elementor-element.elementor-element-a5a83f2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-a5a83f2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7bed68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4e7bed68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4e7bed68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4e7bed68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17670c8e */.elementor-531 .elementor-element.elementor-element-17670c8e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eaa649b */.elementor-531 .elementor-element.elementor-element-3eaa649b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3eaa649b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3329b *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-25e3329b {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-25e3329b:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-25e3329b:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a439908 */.elementor-531 .elementor-element.elementor-element-3a439908 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e96d30b */.elementor-531 .elementor-element.elementor-element-3e96d30b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3e96d30b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7561db76 *//* Container base */
.elementor-531 .elementor-element.elementor-element-7561db76 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7561db76:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7561db76:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12134eac */.elementor-531 .elementor-element.elementor-element-12134eac {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cacb10 */.elementor-531 .elementor-element.elementor-element-18cacb10 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-18cacb10::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129d8c54 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-129d8c54 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-129d8c54:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-129d8c54:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e7da3 */.elementor-531 .elementor-element.elementor-element-282e7da3 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182c5c3f */.elementor-531 .elementor-element.elementor-element-182c5c3f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-182c5c3f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ba8803 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76ba8803 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-76ba8803:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76ba8803:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffe606e */.elementor-531 .elementor-element.elementor-element-3ffe606e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1251fe */.elementor-531 .elementor-element.elementor-element-6d1251fe {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d1251fe::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd80d *//* Container base */
.elementor-531 .elementor-element.elementor-element-3fd80d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3fd80d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e2523c6 */.elementor-531 .elementor-element.elementor-element-7e2523c6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240ab0cc */.elementor-531 .elementor-element.elementor-element-240ab0cc {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-240ab0cc::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c0b081 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-17c0b081 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-17c0b081:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-17c0b081:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319ffbb1 */.elementor-531 .elementor-element.elementor-element-319ffbb1 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b1d29 */.elementor-531 .elementor-element.elementor-element-95b1d29 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-95b1d29::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b818ad *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-61b818ad {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-61b818ad:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-61b818ad:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ad4954 */.elementor-531 .elementor-element.elementor-element-44ad4954 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c797 */.elementor-531 .elementor-element.elementor-element-35c797 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-35c797::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4f748e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6f4f748e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6f4f748e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6f4f748e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20eb21aa */.elementor-531 .elementor-element.elementor-element-20eb21aa {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2672a14b */.elementor-531 .elementor-element.elementor-element-2672a14b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2672a14b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f75264 *//* Container base */
.elementor-531 .elementor-element.elementor-element-52f75264 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-52f75264:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-52f75264:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b505351 */.elementor-531 .elementor-element.elementor-element-1b505351 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510bf489 */.elementor-531 .elementor-element.elementor-element-510bf489 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-510bf489::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3875a692 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3875a692 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3875a692:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3875a692:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c409f4 */.elementor-531 .elementor-element.elementor-element-21c409f4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8c3b5 */.elementor-531 .elementor-element.elementor-element-36a8c3b5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-36a8c3b5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1625c3a7 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1625c3a7 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1625c3a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1625c3a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a6500 */.elementor-531 .elementor-element.elementor-element-54a6500 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f2915a */.elementor-531 .elementor-element.elementor-element-4f2915a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a33f6f3 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1a33f6f3 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7121e2b6 */.elementor-531 .elementor-element.elementor-element-7121e2b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15d3f3e4 */.elementor-531 .elementor-element.elementor-element-15d3f3e4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bced68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-74bced68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-74bced68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b0e316 */.elementor-531 .elementor-element.elementor-element-78b0e316 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa2440 */.elementor-531 .elementor-element.elementor-element-3aa2440 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a02def2 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2a02def2 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2a02def2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-492f4c3a */.elementor-531 .elementor-element.elementor-element-492f4c3a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb80651 */.elementor-531 .elementor-element.elementor-element-1bb80651 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a80a4ca *//* Container base */
.elementor-531 .elementor-element.elementor-element-a80a4ca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a7d8405 */.elementor-531 .elementor-element.elementor-element-4a7d8405 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc3a62a */.elementor-531 .elementor-element.elementor-element-2dc3a62a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b5d3d8 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-51b5d3d8 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56230531 */.elementor-531 .elementor-element.elementor-element-56230531 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6767735c */.elementor-531 .elementor-element.elementor-element-6767735c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bd5699c *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bd5699c {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bd5699c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a6500 */.elementor-531 .elementor-element.elementor-element-54a6500 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f2915a */.elementor-531 .elementor-element.elementor-element-4f2915a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a33f6f3 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1a33f6f3 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7121e2b6 */.elementor-531 .elementor-element.elementor-element-7121e2b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15d3f3e4 */.elementor-531 .elementor-element.elementor-element-15d3f3e4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bced68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-74bced68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-74bced68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b0e316 */.elementor-531 .elementor-element.elementor-element-78b0e316 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa2440 */.elementor-531 .elementor-element.elementor-element-3aa2440 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a02def2 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2a02def2 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2a02def2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-492f4c3a */.elementor-531 .elementor-element.elementor-element-492f4c3a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb80651 */.elementor-531 .elementor-element.elementor-element-1bb80651 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a80a4ca *//* Container base */
.elementor-531 .elementor-element.elementor-element-a80a4ca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a7d8405 */.elementor-531 .elementor-element.elementor-element-4a7d8405 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc3a62a */.elementor-531 .elementor-element.elementor-element-2dc3a62a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b5d3d8 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-51b5d3d8 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56230531 */.elementor-531 .elementor-element.elementor-element-56230531 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6767735c */.elementor-531 .elementor-element.elementor-element-6767735c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bd5699c *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bd5699c {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bd5699c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a6500 */.elementor-531 .elementor-element.elementor-element-54a6500 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f2915a */.elementor-531 .elementor-element.elementor-element-4f2915a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-4f2915a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a33f6f3 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1a33f6f3 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1a33f6f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1a33f6f3:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7121e2b6 */.elementor-531 .elementor-element.elementor-element-7121e2b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15d3f3e4 */.elementor-531 .elementor-element.elementor-element-15d3f3e4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-15d3f3e4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bced68 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-74bced68 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-74bced68:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-74bced68 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-74bced68:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b0e316 */.elementor-531 .elementor-element.elementor-element-78b0e316 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa2440 */.elementor-531 .elementor-element.elementor-element-3aa2440 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3aa2440::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a02def2 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-2a02def2 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-2a02def2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2a02def2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-2a02def2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-492f4c3a */.elementor-531 .elementor-element.elementor-element-492f4c3a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb80651 */.elementor-531 .elementor-element.elementor-element-1bb80651 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-1bb80651::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a80a4ca *//* Container base */
.elementor-531 .elementor-element.elementor-element-a80a4ca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-a80a4ca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-a80a4ca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a7d8405 */.elementor-531 .elementor-element.elementor-element-4a7d8405 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc3a62a */.elementor-531 .elementor-element.elementor-element-2dc3a62a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2dc3a62a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b5d3d8 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-51b5d3d8 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-51b5d3d8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-51b5d3d8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56230531 */.elementor-531 .elementor-element.elementor-element-56230531 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6767735c */.elementor-531 .elementor-element.elementor-element-6767735c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6767735c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bd5699c *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bd5699c {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bd5699c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bd5699c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bd5699c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f46b4ca */.elementor-531 .elementor-element.elementor-element-2f46b4ca {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141f47bf */.elementor-531 .elementor-element.elementor-element-141f47bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c060f8f *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c060f8f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62a5e7bf */.elementor-531 .elementor-element.elementor-element-62a5e7bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40abcc99 */.elementor-531 .elementor-element.elementor-element-40abcc99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc44175 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bc44175 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bc44175:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c965397 */.elementor-531 .elementor-element.elementor-element-7c965397 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f029fd0 */.elementor-531 .elementor-element.elementor-element-2f029fd0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504c034a *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-504c034a {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-504c034a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354514a */.elementor-531 .elementor-element.elementor-element-354514a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc2d98 */.elementor-531 .elementor-element.elementor-element-41bc2d98 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6e2dff *//* Container base */
.elementor-531 .elementor-element.elementor-element-1c6e2dff {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3817fb51 */.elementor-531 .elementor-element.elementor-element-3817fb51 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337df88 */.elementor-531 .elementor-element.elementor-element-337df88 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1738cf7d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1738cf7d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1738cf7d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622b3959 */.elementor-531 .elementor-element.elementor-element-622b3959 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a10fb */.elementor-531 .elementor-element.elementor-element-c4a10fb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542a1448 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-542a1448 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-542a1448:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6dc2b5 */.elementor-531 .elementor-element.elementor-element-6d6dc2b5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fb8e6d */.elementor-531 .elementor-element.elementor-element-63fb8e6d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfa4c4d *//* Container base */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45623dab */.elementor-531 .elementor-element.elementor-element-45623dab {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1ad285 */.elementor-531 .elementor-element.elementor-element-7d1ad285 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a68884 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-57a68884 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-57a68884:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1883ce50 */.elementor-531 .elementor-element.elementor-element-1883ce50 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca842bf */.elementor-531 .elementor-element.elementor-element-7ca842bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4185e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-50e4185e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-50e4185e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c4fd769 */.elementor-531 .elementor-element.elementor-element-7c4fd769 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b890c1 */.elementor-531 .elementor-element.elementor-element-72b890c1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc94eca *//* Container base */
.elementor-531 .elementor-element.elementor-element-1cc94eca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f1f249 */.elementor-531 .elementor-element.elementor-element-65f1f249 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a45c403 */.elementor-531 .elementor-element.elementor-element-3a45c403 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12430664 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-12430664 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-12430664:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2062f2df */.elementor-531 .elementor-element.elementor-element-2062f2df {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b0ce8c */.elementor-531 .elementor-element.elementor-element-39b0ce8c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9d605e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7e9d605e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7e9d605e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a698b34 */.elementor-531 .elementor-element.elementor-element-a698b34 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f640f24 */.elementor-531 .elementor-element.elementor-element-f640f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7dc07d *//* Container base */
.elementor-531 .elementor-element.elementor-element-4a7dc07d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b54f64 */.elementor-531 .elementor-element.elementor-element-21b54f64 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a63d25 */.elementor-531 .elementor-element.elementor-element-76a63d25 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e8f3f3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d523b7f */.elementor-531 .elementor-element.elementor-element-5d523b7f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231175c2 */.elementor-531 .elementor-element.elementor-element-231175c2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e557d5 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-63e557d5 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-63e557d5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f46b4ca */.elementor-531 .elementor-element.elementor-element-2f46b4ca {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141f47bf */.elementor-531 .elementor-element.elementor-element-141f47bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c060f8f *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c060f8f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62a5e7bf */.elementor-531 .elementor-element.elementor-element-62a5e7bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40abcc99 */.elementor-531 .elementor-element.elementor-element-40abcc99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc44175 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bc44175 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bc44175:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c965397 */.elementor-531 .elementor-element.elementor-element-7c965397 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f029fd0 */.elementor-531 .elementor-element.elementor-element-2f029fd0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504c034a *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-504c034a {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-504c034a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354514a */.elementor-531 .elementor-element.elementor-element-354514a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc2d98 */.elementor-531 .elementor-element.elementor-element-41bc2d98 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6e2dff *//* Container base */
.elementor-531 .elementor-element.elementor-element-1c6e2dff {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3817fb51 */.elementor-531 .elementor-element.elementor-element-3817fb51 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337df88 */.elementor-531 .elementor-element.elementor-element-337df88 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1738cf7d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1738cf7d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1738cf7d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622b3959 */.elementor-531 .elementor-element.elementor-element-622b3959 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a10fb */.elementor-531 .elementor-element.elementor-element-c4a10fb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542a1448 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-542a1448 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-542a1448:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6dc2b5 */.elementor-531 .elementor-element.elementor-element-6d6dc2b5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fb8e6d */.elementor-531 .elementor-element.elementor-element-63fb8e6d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfa4c4d *//* Container base */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45623dab */.elementor-531 .elementor-element.elementor-element-45623dab {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1ad285 */.elementor-531 .elementor-element.elementor-element-7d1ad285 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a68884 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-57a68884 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-57a68884:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1883ce50 */.elementor-531 .elementor-element.elementor-element-1883ce50 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca842bf */.elementor-531 .elementor-element.elementor-element-7ca842bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4185e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-50e4185e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-50e4185e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c4fd769 */.elementor-531 .elementor-element.elementor-element-7c4fd769 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b890c1 */.elementor-531 .elementor-element.elementor-element-72b890c1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc94eca *//* Container base */
.elementor-531 .elementor-element.elementor-element-1cc94eca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f1f249 */.elementor-531 .elementor-element.elementor-element-65f1f249 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a45c403 */.elementor-531 .elementor-element.elementor-element-3a45c403 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12430664 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-12430664 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-12430664:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2062f2df */.elementor-531 .elementor-element.elementor-element-2062f2df {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b0ce8c */.elementor-531 .elementor-element.elementor-element-39b0ce8c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9d605e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7e9d605e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7e9d605e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a698b34 */.elementor-531 .elementor-element.elementor-element-a698b34 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f640f24 */.elementor-531 .elementor-element.elementor-element-f640f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7dc07d *//* Container base */
.elementor-531 .elementor-element.elementor-element-4a7dc07d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b54f64 */.elementor-531 .elementor-element.elementor-element-21b54f64 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a63d25 */.elementor-531 .elementor-element.elementor-element-76a63d25 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e8f3f3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d523b7f */.elementor-531 .elementor-element.elementor-element-5d523b7f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231175c2 */.elementor-531 .elementor-element.elementor-element-231175c2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e557d5 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-63e557d5 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-63e557d5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f46b4ca */.elementor-531 .elementor-element.elementor-element-2f46b4ca {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141f47bf */.elementor-531 .elementor-element.elementor-element-141f47bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c060f8f *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c060f8f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62a5e7bf */.elementor-531 .elementor-element.elementor-element-62a5e7bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40abcc99 */.elementor-531 .elementor-element.elementor-element-40abcc99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc44175 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bc44175 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bc44175:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c965397 */.elementor-531 .elementor-element.elementor-element-7c965397 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f029fd0 */.elementor-531 .elementor-element.elementor-element-2f029fd0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504c034a *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-504c034a {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-504c034a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354514a */.elementor-531 .elementor-element.elementor-element-354514a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc2d98 */.elementor-531 .elementor-element.elementor-element-41bc2d98 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6e2dff *//* Container base */
.elementor-531 .elementor-element.elementor-element-1c6e2dff {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3817fb51 */.elementor-531 .elementor-element.elementor-element-3817fb51 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337df88 */.elementor-531 .elementor-element.elementor-element-337df88 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1738cf7d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1738cf7d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1738cf7d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622b3959 */.elementor-531 .elementor-element.elementor-element-622b3959 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a10fb */.elementor-531 .elementor-element.elementor-element-c4a10fb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542a1448 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-542a1448 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-542a1448:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6dc2b5 */.elementor-531 .elementor-element.elementor-element-6d6dc2b5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fb8e6d */.elementor-531 .elementor-element.elementor-element-63fb8e6d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfa4c4d *//* Container base */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45623dab */.elementor-531 .elementor-element.elementor-element-45623dab {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1ad285 */.elementor-531 .elementor-element.elementor-element-7d1ad285 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a68884 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-57a68884 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-57a68884:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1883ce50 */.elementor-531 .elementor-element.elementor-element-1883ce50 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca842bf */.elementor-531 .elementor-element.elementor-element-7ca842bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4185e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-50e4185e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-50e4185e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c4fd769 */.elementor-531 .elementor-element.elementor-element-7c4fd769 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b890c1 */.elementor-531 .elementor-element.elementor-element-72b890c1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc94eca *//* Container base */
.elementor-531 .elementor-element.elementor-element-1cc94eca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f1f249 */.elementor-531 .elementor-element.elementor-element-65f1f249 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a45c403 */.elementor-531 .elementor-element.elementor-element-3a45c403 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12430664 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-12430664 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-12430664:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2062f2df */.elementor-531 .elementor-element.elementor-element-2062f2df {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b0ce8c */.elementor-531 .elementor-element.elementor-element-39b0ce8c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9d605e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7e9d605e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7e9d605e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a698b34 */.elementor-531 .elementor-element.elementor-element-a698b34 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f640f24 */.elementor-531 .elementor-element.elementor-element-f640f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7dc07d *//* Container base */
.elementor-531 .elementor-element.elementor-element-4a7dc07d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b54f64 */.elementor-531 .elementor-element.elementor-element-21b54f64 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a63d25 */.elementor-531 .elementor-element.elementor-element-76a63d25 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e8f3f3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d523b7f */.elementor-531 .elementor-element.elementor-element-5d523b7f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231175c2 */.elementor-531 .elementor-element.elementor-element-231175c2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e557d5 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-63e557d5 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-63e557d5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f46b4ca */.elementor-531 .elementor-element.elementor-element-2f46b4ca {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141f47bf */.elementor-531 .elementor-element.elementor-element-141f47bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c060f8f *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c060f8f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62a5e7bf */.elementor-531 .elementor-element.elementor-element-62a5e7bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40abcc99 */.elementor-531 .elementor-element.elementor-element-40abcc99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc44175 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bc44175 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bc44175:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c965397 */.elementor-531 .elementor-element.elementor-element-7c965397 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f029fd0 */.elementor-531 .elementor-element.elementor-element-2f029fd0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504c034a *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-504c034a {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-504c034a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354514a */.elementor-531 .elementor-element.elementor-element-354514a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc2d98 */.elementor-531 .elementor-element.elementor-element-41bc2d98 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6e2dff *//* Container base */
.elementor-531 .elementor-element.elementor-element-1c6e2dff {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3817fb51 */.elementor-531 .elementor-element.elementor-element-3817fb51 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337df88 */.elementor-531 .elementor-element.elementor-element-337df88 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1738cf7d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1738cf7d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1738cf7d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622b3959 */.elementor-531 .elementor-element.elementor-element-622b3959 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a10fb */.elementor-531 .elementor-element.elementor-element-c4a10fb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542a1448 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-542a1448 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-542a1448:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6dc2b5 */.elementor-531 .elementor-element.elementor-element-6d6dc2b5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fb8e6d */.elementor-531 .elementor-element.elementor-element-63fb8e6d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfa4c4d *//* Container base */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45623dab */.elementor-531 .elementor-element.elementor-element-45623dab {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1ad285 */.elementor-531 .elementor-element.elementor-element-7d1ad285 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a68884 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-57a68884 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-57a68884:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1883ce50 */.elementor-531 .elementor-element.elementor-element-1883ce50 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca842bf */.elementor-531 .elementor-element.elementor-element-7ca842bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4185e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-50e4185e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-50e4185e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c4fd769 */.elementor-531 .elementor-element.elementor-element-7c4fd769 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b890c1 */.elementor-531 .elementor-element.elementor-element-72b890c1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc94eca *//* Container base */
.elementor-531 .elementor-element.elementor-element-1cc94eca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f1f249 */.elementor-531 .elementor-element.elementor-element-65f1f249 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a45c403 */.elementor-531 .elementor-element.elementor-element-3a45c403 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12430664 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-12430664 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-12430664:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2062f2df */.elementor-531 .elementor-element.elementor-element-2062f2df {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b0ce8c */.elementor-531 .elementor-element.elementor-element-39b0ce8c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9d605e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7e9d605e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7e9d605e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a698b34 */.elementor-531 .elementor-element.elementor-element-a698b34 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f640f24 */.elementor-531 .elementor-element.elementor-element-f640f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7dc07d *//* Container base */
.elementor-531 .elementor-element.elementor-element-4a7dc07d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b54f64 */.elementor-531 .elementor-element.elementor-element-21b54f64 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a63d25 */.elementor-531 .elementor-element.elementor-element-76a63d25 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e8f3f3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d523b7f */.elementor-531 .elementor-element.elementor-element-5d523b7f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231175c2 */.elementor-531 .elementor-element.elementor-element-231175c2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e557d5 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-63e557d5 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-63e557d5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f46b4ca */.elementor-531 .elementor-element.elementor-element-2f46b4ca {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141f47bf */.elementor-531 .elementor-element.elementor-element-141f47bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c060f8f *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c060f8f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62a5e7bf */.elementor-531 .elementor-element.elementor-element-62a5e7bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40abcc99 */.elementor-531 .elementor-element.elementor-element-40abcc99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc44175 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bc44175 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bc44175:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c965397 */.elementor-531 .elementor-element.elementor-element-7c965397 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f029fd0 */.elementor-531 .elementor-element.elementor-element-2f029fd0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504c034a *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-504c034a {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-504c034a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354514a */.elementor-531 .elementor-element.elementor-element-354514a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc2d98 */.elementor-531 .elementor-element.elementor-element-41bc2d98 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6e2dff *//* Container base */
.elementor-531 .elementor-element.elementor-element-1c6e2dff {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3817fb51 */.elementor-531 .elementor-element.elementor-element-3817fb51 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337df88 */.elementor-531 .elementor-element.elementor-element-337df88 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1738cf7d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1738cf7d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1738cf7d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622b3959 */.elementor-531 .elementor-element.elementor-element-622b3959 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a10fb */.elementor-531 .elementor-element.elementor-element-c4a10fb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542a1448 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-542a1448 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-542a1448:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6dc2b5 */.elementor-531 .elementor-element.elementor-element-6d6dc2b5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fb8e6d */.elementor-531 .elementor-element.elementor-element-63fb8e6d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfa4c4d *//* Container base */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45623dab */.elementor-531 .elementor-element.elementor-element-45623dab {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1ad285 */.elementor-531 .elementor-element.elementor-element-7d1ad285 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a68884 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-57a68884 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-57a68884:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1883ce50 */.elementor-531 .elementor-element.elementor-element-1883ce50 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca842bf */.elementor-531 .elementor-element.elementor-element-7ca842bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4185e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-50e4185e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-50e4185e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c4fd769 */.elementor-531 .elementor-element.elementor-element-7c4fd769 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b890c1 */.elementor-531 .elementor-element.elementor-element-72b890c1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc94eca *//* Container base */
.elementor-531 .elementor-element.elementor-element-1cc94eca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f1f249 */.elementor-531 .elementor-element.elementor-element-65f1f249 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a45c403 */.elementor-531 .elementor-element.elementor-element-3a45c403 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12430664 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-12430664 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-12430664:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2062f2df */.elementor-531 .elementor-element.elementor-element-2062f2df {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b0ce8c */.elementor-531 .elementor-element.elementor-element-39b0ce8c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9d605e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7e9d605e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7e9d605e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a698b34 */.elementor-531 .elementor-element.elementor-element-a698b34 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f640f24 */.elementor-531 .elementor-element.elementor-element-f640f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7dc07d *//* Container base */
.elementor-531 .elementor-element.elementor-element-4a7dc07d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b54f64 */.elementor-531 .elementor-element.elementor-element-21b54f64 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a63d25 */.elementor-531 .elementor-element.elementor-element-76a63d25 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e8f3f3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d523b7f */.elementor-531 .elementor-element.elementor-element-5d523b7f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231175c2 */.elementor-531 .elementor-element.elementor-element-231175c2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e557d5 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-63e557d5 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-63e557d5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f46b4ca */.elementor-531 .elementor-element.elementor-element-2f46b4ca {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141f47bf */.elementor-531 .elementor-element.elementor-element-141f47bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-141f47bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c060f8f *//* Container base */
.elementor-531 .elementor-element.elementor-element-6c060f8f {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6c060f8f:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62a5e7bf */.elementor-531 .elementor-element.elementor-element-62a5e7bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40abcc99 */.elementor-531 .elementor-element.elementor-element-40abcc99 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-40abcc99::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc44175 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-3bc44175 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-3bc44175:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-3bc44175:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c965397 */.elementor-531 .elementor-element.elementor-element-7c965397 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f029fd0 */.elementor-531 .elementor-element.elementor-element-2f029fd0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-2f029fd0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504c034a *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-504c034a {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-504c034a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-504c034a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354514a */.elementor-531 .elementor-element.elementor-element-354514a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc2d98 */.elementor-531 .elementor-element.elementor-element-41bc2d98 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-41bc2d98::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6e2dff *//* Container base */
.elementor-531 .elementor-element.elementor-element-1c6e2dff {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1c6e2dff:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3817fb51 */.elementor-531 .elementor-element.elementor-element-3817fb51 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337df88 */.elementor-531 .elementor-element.elementor-element-337df88 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-337df88::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1738cf7d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1738cf7d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1738cf7d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1738cf7d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622b3959 */.elementor-531 .elementor-element.elementor-element-622b3959 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a10fb */.elementor-531 .elementor-element.elementor-element-c4a10fb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-c4a10fb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542a1448 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-542a1448 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-542a1448:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-542a1448:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d6dc2b5 */.elementor-531 .elementor-element.elementor-element-6d6dc2b5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fb8e6d */.elementor-531 .elementor-element.elementor-element-63fb8e6d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-63fb8e6d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfa4c4d *//* Container base */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6dfa4c4d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45623dab */.elementor-531 .elementor-element.elementor-element-45623dab {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1ad285 */.elementor-531 .elementor-element.elementor-element-7d1ad285 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7d1ad285::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a68884 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-57a68884 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-57a68884:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-57a68884:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1883ce50 */.elementor-531 .elementor-element.elementor-element-1883ce50 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca842bf */.elementor-531 .elementor-element.elementor-element-7ca842bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7ca842bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4185e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-50e4185e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-50e4185e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-50e4185e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c4fd769 */.elementor-531 .elementor-element.elementor-element-7c4fd769 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b890c1 */.elementor-531 .elementor-element.elementor-element-72b890c1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-72b890c1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc94eca *//* Container base */
.elementor-531 .elementor-element.elementor-element-1cc94eca {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cc94eca:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f1f249 */.elementor-531 .elementor-element.elementor-element-65f1f249 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a45c403 */.elementor-531 .elementor-element.elementor-element-3a45c403 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3a45c403::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12430664 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-12430664 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-12430664:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-12430664:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2062f2df */.elementor-531 .elementor-element.elementor-element-2062f2df {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b0ce8c */.elementor-531 .elementor-element.elementor-element-39b0ce8c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-39b0ce8c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9d605e *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-7e9d605e {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-7e9d605e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-7e9d605e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a698b34 */.elementor-531 .elementor-element.elementor-element-a698b34 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f640f24 */.elementor-531 .elementor-element.elementor-element-f640f24 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-f640f24::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7dc07d *//* Container base */
.elementor-531 .elementor-element.elementor-element-4a7dc07d {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4a7dc07d:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b54f64 */.elementor-531 .elementor-element.elementor-element-21b54f64 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a63d25 */.elementor-531 .elementor-element.elementor-element-76a63d25 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-76a63d25::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e8f3f3 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-36e8f3f3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d523b7f */.elementor-531 .elementor-element.elementor-element-5d523b7f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231175c2 */.elementor-531 .elementor-element.elementor-element-231175c2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-231175c2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e557d5 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-63e557d5 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-63e557d5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-63e557d5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2805173e */.elementor-531 .elementor-element.elementor-element-2805173e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10120a76 */.elementor-531 .elementor-element.elementor-element-10120a76 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571fe4a9 *//* Container base */
.elementor-531 .elementor-element.elementor-element-571fe4a9 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c1a4643 */.elementor-531 .elementor-element.elementor-element-3c1a4643 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6f8cb3 */.elementor-531 .elementor-element.elementor-element-7e6f8cb3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4e0a0f *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54813a82 */.elementor-531 .elementor-element.elementor-element-54813a82 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa69dd */.elementor-531 .elementor-element.elementor-element-9aa69dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6564d01d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6564d01d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6564d01d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158a4422 */.elementor-531 .elementor-element.elementor-element-158a4422 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662ab2ec */.elementor-531 .elementor-element.elementor-element-662ab2ec {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c91285 *//* Container base */
.elementor-531 .elementor-element.elementor-element-76c91285 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76c91285:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b28ae93 */.elementor-531 .elementor-element.elementor-element-3b28ae93 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22677037 */.elementor-531 .elementor-element.elementor-element-22677037 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c34877 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-46c34877 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-46c34877:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-552a8bde */.elementor-531 .elementor-element.elementor-element-552a8bde {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462c54bf */.elementor-531 .elementor-element.elementor-element-462c54bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e1b4ce *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-11e1b4ce {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2805173e */.elementor-531 .elementor-element.elementor-element-2805173e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10120a76 */.elementor-531 .elementor-element.elementor-element-10120a76 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571fe4a9 *//* Container base */
.elementor-531 .elementor-element.elementor-element-571fe4a9 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c1a4643 */.elementor-531 .elementor-element.elementor-element-3c1a4643 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6f8cb3 */.elementor-531 .elementor-element.elementor-element-7e6f8cb3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4e0a0f *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54813a82 */.elementor-531 .elementor-element.elementor-element-54813a82 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa69dd */.elementor-531 .elementor-element.elementor-element-9aa69dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6564d01d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6564d01d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6564d01d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158a4422 */.elementor-531 .elementor-element.elementor-element-158a4422 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662ab2ec */.elementor-531 .elementor-element.elementor-element-662ab2ec {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c91285 *//* Container base */
.elementor-531 .elementor-element.elementor-element-76c91285 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76c91285:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b28ae93 */.elementor-531 .elementor-element.elementor-element-3b28ae93 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22677037 */.elementor-531 .elementor-element.elementor-element-22677037 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c34877 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-46c34877 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-46c34877:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-552a8bde */.elementor-531 .elementor-element.elementor-element-552a8bde {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462c54bf */.elementor-531 .elementor-element.elementor-element-462c54bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e1b4ce *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-11e1b4ce {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2805173e */.elementor-531 .elementor-element.elementor-element-2805173e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10120a76 */.elementor-531 .elementor-element.elementor-element-10120a76 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-10120a76::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571fe4a9 *//* Container base */
.elementor-531 .elementor-element.elementor-element-571fe4a9 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-571fe4a9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-571fe4a9:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c1a4643 */.elementor-531 .elementor-element.elementor-element-3c1a4643 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6f8cb3 */.elementor-531 .elementor-element.elementor-element-7e6f8cb3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-7e6f8cb3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4e0a0f *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6d4e0a0f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54813a82 */.elementor-531 .elementor-element.elementor-element-54813a82 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa69dd */.elementor-531 .elementor-element.elementor-element-9aa69dd {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-9aa69dd::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6564d01d *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-6564d01d {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-6564d01d:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6564d01d .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-6564d01d:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158a4422 */.elementor-531 .elementor-element.elementor-element-158a4422 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662ab2ec */.elementor-531 .elementor-element.elementor-element-662ab2ec {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-662ab2ec::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c91285 *//* Container base */
.elementor-531 .elementor-element.elementor-element-76c91285 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-76c91285:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76c91285 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-76c91285:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b28ae93 */.elementor-531 .elementor-element.elementor-element-3b28ae93 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22677037 */.elementor-531 .elementor-element.elementor-element-22677037 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-22677037::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c34877 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-46c34877 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-46c34877:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46c34877 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-46c34877:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-552a8bde */.elementor-531 .elementor-element.elementor-element-552a8bde {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462c54bf */.elementor-531 .elementor-element.elementor-element-462c54bf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-462c54bf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e1b4ce *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-11e1b4ce {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-11e1b4ce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-11e1b4ce:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3a605 */.elementor-531 .elementor-element.elementor-element-51e3a605 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67d887d0 */.elementor-531 .elementor-element.elementor-element-67d887d0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-290614fb *//* Container base */
.elementor-531 .elementor-element.elementor-element-290614fb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-290614fb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a800224 */.elementor-531 .elementor-element.elementor-element-a800224 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f517e82 */.elementor-531 .elementor-element.elementor-element-6f517e82 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437127bd *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-437127bd {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-437127bd:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-713f690d */.elementor-531 .elementor-element.elementor-element-713f690d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f5ad5 */.elementor-531 .elementor-element.elementor-element-645f5ad5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8feb27 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4f8feb27 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4f8feb27:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23fe6aaa */.elementor-531 .elementor-element.elementor-element-23fe6aaa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d00edb1 */.elementor-531 .elementor-element.elementor-element-6d00edb1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1afb4552 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1afb4552 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3298ef98 */.elementor-531 .elementor-element.elementor-element-3298ef98 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd271b0 */.elementor-531 .elementor-element.elementor-element-3fd271b0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cefb5a9 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cefb5a9 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36452c2a */.elementor-531 .elementor-element.elementor-element-36452c2a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea4b34d */.elementor-531 .elementor-element.elementor-element-6ea4b34d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e2b57 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-90e2b57 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-90e2b57:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3a605 */.elementor-531 .elementor-element.elementor-element-51e3a605 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67d887d0 */.elementor-531 .elementor-element.elementor-element-67d887d0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-290614fb *//* Container base */
.elementor-531 .elementor-element.elementor-element-290614fb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-290614fb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a800224 */.elementor-531 .elementor-element.elementor-element-a800224 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f517e82 */.elementor-531 .elementor-element.elementor-element-6f517e82 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437127bd *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-437127bd {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-437127bd:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-713f690d */.elementor-531 .elementor-element.elementor-element-713f690d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f5ad5 */.elementor-531 .elementor-element.elementor-element-645f5ad5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8feb27 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4f8feb27 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4f8feb27:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23fe6aaa */.elementor-531 .elementor-element.elementor-element-23fe6aaa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d00edb1 */.elementor-531 .elementor-element.elementor-element-6d00edb1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1afb4552 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1afb4552 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3298ef98 */.elementor-531 .elementor-element.elementor-element-3298ef98 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd271b0 */.elementor-531 .elementor-element.elementor-element-3fd271b0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cefb5a9 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cefb5a9 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36452c2a */.elementor-531 .elementor-element.elementor-element-36452c2a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea4b34d */.elementor-531 .elementor-element.elementor-element-6ea4b34d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e2b57 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-90e2b57 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-90e2b57:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e3a605 */.elementor-531 .elementor-element.elementor-element-51e3a605 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67d887d0 */.elementor-531 .elementor-element.elementor-element-67d887d0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-67d887d0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-290614fb *//* Container base */
.elementor-531 .elementor-element.elementor-element-290614fb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-290614fb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-290614fb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-290614fb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a800224 */.elementor-531 .elementor-element.elementor-element-a800224 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f517e82 */.elementor-531 .elementor-element.elementor-element-6f517e82 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6f517e82::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437127bd *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-437127bd {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-437127bd:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-437127bd .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-437127bd:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-713f690d */.elementor-531 .elementor-element.elementor-element-713f690d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f5ad5 */.elementor-531 .elementor-element.elementor-element-645f5ad5 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-645f5ad5::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8feb27 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-4f8feb27 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-4f8feb27:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4f8feb27 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-4f8feb27:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23fe6aaa */.elementor-531 .elementor-element.elementor-element-23fe6aaa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d00edb1 */.elementor-531 .elementor-element.elementor-element-6d00edb1 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6d00edb1::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1afb4552 *//* Container base */
.elementor-531 .elementor-element.elementor-element-1afb4552 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1afb4552 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1afb4552:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3298ef98 */.elementor-531 .elementor-element.elementor-element-3298ef98 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd271b0 */.elementor-531 .elementor-element.elementor-element-3fd271b0 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-3fd271b0::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cefb5a9 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-1cefb5a9 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cefb5a9 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-1cefb5a9:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36452c2a */.elementor-531 .elementor-element.elementor-element-36452c2a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea4b34d */.elementor-531 .elementor-element.elementor-element-6ea4b34d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar {
  width: 6px;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-531 .elementor-element.elementor-element-6ea4b34d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e2b57 *//* Container hover effect */
.elementor-531 .elementor-element.elementor-element-90e2b57 {
  transition: all 0.4s ease;
}

.elementor-531 .elementor-element.elementor-element-90e2b57:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-text,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-90e2b57 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-divider-separator,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-icon i,
.elementor-531 .elementor-element.elementor-element-90e2b57:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes 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('http://webcreativestudio.com.au/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('http://webcreativestudio.com.au/wp-content/uploads/2025/08/Raleway-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */