.elementor-90 .elementor-element.elementor-element-ccecda3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-90 .elementor-element.elementor-element-ccecda3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{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-90 .elementor-element.elementor-element-3857acc img{width:10%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E6B4F38;border-radius:10px 10px 10px 10px;}.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-90 .elementor-element.elementor-element-d947188{text-align:center;}.elementor-90 .elementor-element.elementor-element-d947188 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:40px;font-weight:600;color:#A31532;}.elementor-90 .elementor-element.elementor-element-698f0c3 > .elementor-container{max-width:800px;}.elementor-90 .elementor-element.elementor-element-100865e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-100865e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#892F3E29;}.elementor-90 .elementor-element.elementor-element-100865e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#A31532;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:50px 50px 50px 50px;}.elementor-90 .elementor-element.elementor-element-100865e > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-100865e > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-100865e > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-90 .elementor-element.elementor-element-100865e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-e0ee751{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-90 .elementor-element.elementor-element-e0ee751 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:29px;font-weight:800;color:#A31532;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-c0be447{--iteration-count:infinite;--animation-duration:1200ms;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:#000000;}.elementor-90 .elementor-element.elementor-element-c0be447 .elementor-headline{text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:21px;font-weight:800;}.elementor-90 .elementor-element.elementor-element-c0be447 .elementor-headline-dynamic-text{font-family:"Hind Siliguri", Sans-serif;font-weight:700;}.elementor-90 .elementor-element.elementor-element-c0be447 .elementor-headline-dynamic-wrapper path{stroke:#FC0202;}.elementor-90 .elementor-element.elementor-element-2937cb2{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-90 .elementor-element.elementor-element-2937cb2 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:800;color:#A31532;}.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-90 .elementor-element.elementor-element-40dd234 .elementor-button{background-color:#FFFFFF;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:600;fill:#A31532;color:#A31532;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);border-style:solid;border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;padding:11px 22px 11px 22px;}.elementor-90 .elementor-element.elementor-element-40dd234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;}.elementor-90 .elementor-element.elementor-element-40dd234 .elementor-button-content-wrapper{flex-direction:row;}.elementor-90 .elementor-element.elementor-element-8cb6a94 > .elementor-container{max-width:800px;}.elementor-90 .elementor-element.elementor-element-e6bfebc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-e6bfebc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#83415214;}.elementor-90 .elementor-element.elementor-element-e6bfebc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-90 .elementor-element.elementor-element-e6bfebc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-90 .elementor-element.elementor-element-492b7fe .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-icon i{color:#9B1B30;transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-icon svg{fill:#9B1B30;transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-492b7fe{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-item > a{font-size:25px;font-weight:500;}.elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-0b568aa{padding:16px 16px 16px 16px;border-radius:11px 11px 11px 11px;text-align:center;}.elementor-90 .elementor-element.elementor-element-0b568aa .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:44px;font-weight:600;line-height:1.2em;color:var( --e-global-color-f814435 );}.elementor-90 .elementor-element.elementor-element-fff26ba > .elementor-container{max-width:800px;}.elementor-90 .elementor-element.elementor-element-b2f6265:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-b2f6265 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#83415214;}.elementor-90 .elementor-element.elementor-element-b2f6265 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-90 .elementor-element.elementor-element-b2f6265 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90 .elementor-element.elementor-element-e81293c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-2d2bb5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-90 .elementor-element.elementor-element-2d2bb5a .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:35px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-90 .elementor-element.elementor-element-b1591ef .elementor-button{background-color:#9C1A30;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f814435 );border-radius:55px 55px 55px 55px;padding:11px 22px 11px 22px;}.elementor-90 .elementor-element.elementor-element-b1591ef .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-b1591ef .elementor-button:focus{background-color:var( --e-global-color-f814435 );color:#FFFFFF;border-color:var( --e-global-color-f814435 );}.elementor-90 .elementor-element.elementor-element-b1591ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90 .elementor-element.elementor-element-b1591ef .elementor-button-content-wrapper{flex-direction:row;}.elementor-90 .elementor-element.elementor-element-b1591ef .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-90 .elementor-element.elementor-element-b1591ef .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-b1591ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-050efce{background-color:#9C1A30;padding:12px 11px 7px 11px;border-radius:11px 11px 11px 11px;text-align:center;}.elementor-90 .elementor-element.elementor-element-050efce .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
							.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
							.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce #order_review button,
							.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
							.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
							.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
							.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
							.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
							.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
							body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{background-color:var( --e-global-color-f814435 );border-style:solid;border-width:2px 2px 2px 2px;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form,
						.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form-modern-checkout,
						.cartflows_step-template .select2-container--default .select2-results__option--highlighted[aria-selected],
						.cartflows_step-template .select2-container--default .select2-results__option--highlighted[data-selected]{--wcf-primary-color:#9C1A30;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row input.input-text:focus,
						.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row textarea:focus,
						.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce #order_review .wcf-custom-coupon-field input.input-text:focus{box-shadow:0 0 0 1px #9C1A30;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-one.wcf-current:before,
						.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-two.wcf-current:before{background-color:#9C1A30;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note:before{border-top-color:#9C1A30;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
						.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note,
						.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
						.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce #order_review button,
						body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{background-color:#9C1A30;border-color:#9C1A30;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce form .form-row input.input-text::placeholder,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce form .form-row textarea,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce form .form-row select.select,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce .col2-set .col-1,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce .col2-set .col-2,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce form p.form-row label,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:checked + label,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:not(:checked) + label,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce form .form-row select{font-size:16px;font-weight:600;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce-checkout, .elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form-modern-checkout{--wcf-field-label-color:#000000;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form, .elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form-modern-checkout{--wcf-field-bg-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce #order_review button,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce #payment #place_order:before,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
					.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
					body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:900;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form,
								.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form-modern-checkout{--wcf-btn-text-color:#FFFFFF;}body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
								.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce #order_review button,
								.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
								.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
								.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
								.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
								.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
								.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
								.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
								body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{border-radius:120px 120px 120px 120px;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options{border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-el-checkout-form .wcf-embed-checkout-form-modern-checkout .wcf-qty-options .wcf-qty-row:not(.wcf-qty-table-titles){border-width:0px 0 0px 0;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options,
							.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-el-checkout-form .wcf-embed-checkout-form-modern-checkout .wcf-qty-options .wcf-qty-row:not(.wcf-qty-table-titles){border-color:#BD9E9E6B;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options .wcf-qty-row.wcf-highlight, .wcf-el-checkout-form .wcf-embed-checkout-form-modern-checkout .wcf-qty-options .wcf-qty-row.wcf-highlight{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-90 .elementor-element.elementor-element-a39b86d .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options .wcf-qty-row.wcf-highlight{border-color:var( --e-global-color-f814435 );}body.elementor-page-90:not(.elementor-motion-effects-element-type-background), body.elementor-page-90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-90 .elementor-element.elementor-element-e81293c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-3857acc img{width:28%;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-90 .elementor-element.elementor-element-d947188{text-align:center;}.elementor-90 .elementor-element.elementor-element-d947188 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-90 .elementor-element.elementor-element-100865e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-90 .elementor-element.elementor-element-e0ee751 .elementor-heading-title{font-size:29px;}.elementor-90 .elementor-element.elementor-element-c0be447 .elementor-headline{font-size:21px;}.elementor-90 .elementor-element.elementor-element-2937cb2 .elementor-heading-title{font-size:26px;}.elementor-90 .elementor-element.elementor-element-40dd234{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-90 .elementor-element.elementor-element-492b7fe{--e-icon-list-icon-size:24px;}.elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-492b7fe .elementor-icon-list-item > a{font-size:20px;}.elementor-90 .elementor-element.elementor-element-0b568aa{border-radius:9px 9px 9px 9px;}.elementor-90 .elementor-element.elementor-element-0b568aa .elementor-heading-title{font-size:25px;}.elementor-90 .elementor-element.elementor-element-e81293c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-2d2bb5a .elementor-heading-title{font-size:19px;line-height:1.5em;}.elementor-90 .elementor-element.elementor-element-b1591ef{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90 .elementor-element.elementor-element-050efce{border-radius:9px 9px 9px 9px;}.elementor-90 .elementor-element.elementor-element-050efce .elementor-heading-title{font-size:25px;}}/* Start custom CSS for html, class: .elementor-element-a60d7ac *//* MAIN CARD */
.pdf-card {
  max-width: 420px;
  margin: 20px auto;
  border-radius: 20px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
  transition: 0.3s ease;
}

.pdf-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 25px 60px rgba(0,0,0,0.2);
}

/* IMAGE */
.pdf-image img {
  width: 100%;
  display: block;
  transition: transform 0.5s ease;
}

.pdf-card:hover .pdf-image img {
  transform: scale(1.08);
}

/* BUTTON (now works as link) */
.pdf-btn {
  display: block;
  text-align: center;
  width: 100%;
  padding: 15px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  background: linear-gradient(135deg, #111, #444);
  position: relative;
  transition: 0.3s ease;
}

.pdf-btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: rgba(255,255,255,0.2);
}

.pdf-btn:hover {
  background: linear-gradient(135deg, #000, #333);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93e6a00 */.card{
        max-width:780px;
        padding:40px 45px;
        color:#fff;
        border-radius:22px;

        background: rgba(163, 21, 50, 0.75);
        backdrop-filter: blur(12px);
        border:1px solid rgba(255,255,255,0.15);

        box-shadow:
            0 10px 40px rgba(0,0,0,0.5),
            inset 0 0 20px rgba(255,255,255,0.05);

        line-height:1.9;
        font-size:18px;
        position:relative;
        overflow:hidden;

        opacity:0;
        transform: translateY(40px) scale(0.95);
        animation: enter 1s ease forwards;
    }

    /* Premium entry animation */
    @keyframes enter{
        to{
            opacity:1;
            transform: translateY(0) scale(1);
        }
    }

    /* Soft hover luxury effect */
    .card:hover{
        transform: translateY(-6px) scale(1.01);
        transition:0.4s ease;
        box-shadow:
            0 20px 60px rgba(0,0,0,0.6),
            0 0 40px rgba(163,21,50,0.4);
    }

    /* Animated light streak */
    .card::before{
        content:"";
        position:absolute;
        top:-50%;
        left:-60%;
        width:40%;
        height:200%;
        background: linear-gradient(
            to right,
            transparent,
            rgba(255,255,255,0.2),
            transparent
        );
        transform: rotate(25deg);
        animation: shine 4s infinite;
    }

    @keyframes shine{
        0%{ left:-80%; }
        100%{ left:120%; }
    }

    /* Decorative glow blobs */
    .card::after{
        content:"";
        position:absolute;
        bottom:-60px;
        right:-60px;
        width:180px;
        height:180px;
        background:rgba(255,255,255,0.08);
        border-radius:50%;
        filter: blur(10px);
        animation: pulse 5s infinite;
    }

    @keyframes pulse{
        0%,100%{ transform: scale(1); opacity:0.2; }
        50%{ transform: scale(1.3); opacity:0.4; }
    }

    p{
        margin:0;
        position:relative;
        z-index:2;
        text-align:justify;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-734e078 */.card{
    max-width:780px;
    padding:40px 45px;
    color:#fff;
    border-radius:22px;

    background: rgba(163, 21, 50, 0.75);
    backdrop-filter: blur(8px); /* reduced for performance */
    border:1px solid rgba(255,255,255,0.15);

    box-shadow:
        0 10px 35px rgba(0,0,0,0.45);

    line-height:1.9;
    font-size:18px;
    position:relative;
    overflow:hidden;

    opacity:0;
    transform: translateY(30px);
    animation: enter 0.6s ease forwards;
}

/* Entry animation (light & fast) */
@keyframes enter{
    to{
        opacity:1;
        transform: translateY(0);
    }
}

/* Clean hover effect */
.card:hover{
    transform: translateY(-5px);
    transition:0.3s ease;
    box-shadow:
        0 15px 45px rgba(0,0,0,0.5);
}

/* Shine effect (NON-infinite for performance) */
.card::before{
    content:"";
    position:absolute;
    top:-50%;
    left:-60%;
    width:40%;
    height:200%;
    background: linear-gradient(
        to right,
        transparent,
        rgba(255,255,255,0.15),
        transparent
    );
    transform: rotate(25deg);
    animation: shine 6s ease-in-out 1; /* runs once */
}

@keyframes shine{
    0%{ left:-80%; }
    100%{ left:120%; }
}

/* Subtle glow (very light, no infinite loop) */
.card::after{
    content:"";
    position:absolute;
    bottom:-60px;
    right:-60px;
    width:160px;
    height:160px;
    background:rgba(255,255,255,0.06);
    border-radius:50%;
    filter: blur(8px);
    opacity:0.3;
}

/* Text layer */
p{
    margin:0;
    position:relative;
    z-index:2;
    text-align:justify;
}/* End custom CSS */