.elementor-35927 .elementor-element.elementor-element-6828afe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:56px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-35927 .elementor-element.elementor-element-c5e0df4 .elementor-icon-list-icon{width:14px;}.elementor-35927 .elementor-element.elementor-element-c5e0df4 .elementor-icon-list-icon i{font-size:14px;}.elementor-35927 .elementor-element.elementor-element-c5e0df4 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-35927 .elementor-element.elementor-element-0d7ed38{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-35927 .elementor-element.elementor-element-b5c397a .elementor-icon-list-icon{width:14px;}.elementor-35927 .elementor-element.elementor-element-b5c397a .elementor-icon-list-icon i{font-size:14px;}.elementor-35927 .elementor-element.elementor-element-b5c397a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-35927 .elementor-element.elementor-element-6639fb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:8px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-35927 .elementor-element.elementor-element-7e3c525{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-35927 .elementor-element.elementor-element-43991d2{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-35927 .elementor-element.elementor-element-8f80803 .elementor-toc__header-title{text-align:start;}.elementor-35927 .elementor-element.elementor-element-8f80803 .elementor-toc__header{flex-direction:row;}.elementor-35927 .elementor-element.elementor-element-8f80803{--item-text-hover-decoration:underline;}.elementor-35927 .elementor-element.elementor-element-1a23bc7{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-35927 .elementor-element.elementor-element-5682b22{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-35927 .elementor-element.elementor-element-9f77609{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-35927 .elementor-element.elementor-element-b909e03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:32px;--padding-bottom:32px;--padding-left:36px;--padding-right:36px;}.elementor-35927 .elementor-element.elementor-element-517406c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-35927 .elementor-element.elementor-element-5429c32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-35927 .elementor-element.elementor-element-2833b1e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35927 .elementor-element.elementor-element-2833b1e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35927 .elementor-element.elementor-element-2833b1e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35927 .elementor-element.elementor-element-2833b1e .elementor-icon-list-text{transition:color 0.3s;}.elementor-35927 .elementor-element.elementor-element-0876a89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-35927 .elementor-element.elementor-element-e4f74ad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35927 .elementor-element.elementor-element-e4f74ad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35927 .elementor-element.elementor-element-e4f74ad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35927 .elementor-element.elementor-element-e4f74ad .elementor-icon-list-text{transition:color 0.3s;}.elementor-35927 .elementor-element.elementor-element-aa0f5b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-35927 .elementor-element.elementor-element-c8aaadd{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-35927 .elementor-element.elementor-element-b078cac .elementor-toc__header-title{text-align:start;}.elementor-35927 .elementor-element.elementor-element-b078cac .elementor-toc__header{flex-direction:row;}.elementor-35927 .elementor-element.elementor-element-b078cac{--item-text-hover-decoration:underline;}.elementor-35927 .elementor-element.elementor-element-eb3a0e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-35927 .elementor-element.elementor-element-2d97d1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-35927 .elementor-element.elementor-element-593552d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-35927 .elementor-element.elementor-element-593552d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-35927 .elementor-element.elementor-element-593552d:after{content:"0.66";}.elementor-35927 .elementor-element.elementor-element-593552d .elementor-post__thumbnail__link{width:100%;}.elementor-35927 .elementor-element.elementor-element-593552d .elementor-post__meta-data span + span:before{content:"•";}.elementor-35927 .elementor-element.elementor-element-593552d .elementor-post__text{margin-top:20px;}.elementor-35927 .elementor-element.elementor-element-593552d .elementor-post__badge{right:0;}.elementor-35927 .elementor-element.elementor-element-593552d .elementor-post__card .elementor-post__badge{margin:20px;}@media(min-width:769px){.elementor-35927 .elementor-element.elementor-element-6828afe{--content-width:1200px;}.elementor-35927 .elementor-element.elementor-element-6639fb5{--content-width:1200px;}.elementor-35927 .elementor-element.elementor-element-7e3c525{--width:67%;}.elementor-35927 .elementor-element.elementor-element-517406c{--width:33%;}.elementor-35927 .elementor-element.elementor-element-2d97d1f{--content-width:1200px;}}@media(max-width:1024px) and (min-width:769px){.elementor-35927 .elementor-element.elementor-element-7e3c525{--width:100%;}.elementor-35927 .elementor-element.elementor-element-517406c{--width:100%;}}@media(max-width:1024px){.elementor-35927 .elementor-element.elementor-element-6639fb5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35927 .elementor-element.elementor-element-1a23bc7{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;} .elementor-35927 .elementor-element.elementor-element-9f77609{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:768px){.elementor-35927 .elementor-element.elementor-element-6828afe{--padding-top:36px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-35927 .elementor-element.elementor-element-6639fb5{--padding-top:8px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-35927 .elementor-element.elementor-element-1a23bc7{--padding-top:22px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;} .elementor-35927 .elementor-element.elementor-element-9f77609{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-35927 .elementor-element.elementor-element-b909e03{--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-35927 .elementor-element.elementor-element-2d97d1f{--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-35927 .elementor-element.elementor-element-593552d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-35927 .elementor-element.elementor-element-593552d:after{content:"0.5";}.elementor-35927 .elementor-element.elementor-element-593552d .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS */body.single-post{background:#FBF8F7}
#xfd2-sp-hero{background:radial-gradient(110% 100% at 0% 0%,#FFE1D8 0%,#FBF8F7 62%)}
#xfd2-sp-hero>.e-con-inner{max-width:980px!important}
.xfd2-sp-cat .elementor-icon-list-icon{display:none}
.xfd2-sp-cat .elementor-post-info__terms-list a,.xfd2-sp-cat .elementor-icon-list-text{display:inline-block;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid #F0E6E4;color:#A32A2C!important;font:800 12px/1.2 "Plus Jakarta Sans",sans-serif;letter-spacing:.1em;text-transform:uppercase}
.xfd2-sp-title .elementor-heading-title{font:800 clamp(30px,4.2vw,50px)/1.18 "Plus Jakarta Sans","Hind Siliguri",sans-serif;letter-spacing:-.02em;color:#1F1416}
.xfd2-sp-excerpt,.xfd2-sp-excerpt p{font-family:"Hind Siliguri",sans-serif;font-size:19px;line-height:1.75;color:#5B4E50;margin:0;max-width:820px}
.xfd2-sp-info .elementor-icon-list-items{gap:6px 18px}
.xfd2-sp-info .elementor-icon-list-item,.xfd2-sp-info .elementor-icon-list-text,.xfd2-sp-info a{font:600 14px/1.4 "Plus Jakarta Sans",sans-serif;color:#5B4E50!important}
.xfd2-sp-info .elementor-icon-list-icon i,.xfd2-sp-rt i{color:#CF3D33}
.xfd2-sp-rt{display:inline-flex;align-items:center;gap:6px;font:600 14px/1.4 "Plus Jakarta Sans",sans-serif;color:#5B4E50}
.xfd2-sp-rt b{color:#1F1416}
.xfd2-sp-feat img{width:100%!important;max-height:540px;object-fit:cover;border-radius:28px;box-shadow:0 40px 80px -44px rgba(122,36,32,.6);display:block;margin-top:10px}
.xfd2-sp-card{background:#fff;border:1px solid #F0E6E4;border-radius:26px;box-shadow:0 30px 60px -48px rgba(122,36,32,.45)}
.xfd2-sp-content{font-family:"Hind Siliguri",sans-serif;color:#3F3436}
.xfd2-sp-content p{font-size:18px;line-height:1.9;margin:0 0 18px}
.xfd2-sp-content h2{position:relative;font:800 clamp(22px,2.4vw,28px)/1.3 "Plus Jakarta Sans","Hind Siliguri",sans-serif;color:#1F1416;margin:36px 0 14px;padding-left:18px;scroll-margin-top:120px}
.xfd2-sp-content h2::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:6px;border-radius:4px;background:linear-gradient(180deg,#E9503E,#9E2230)}
.xfd2-sp-content h2:first-child{margin-top:0}
.xfd2-sp-content h3{font:800 20px/1.35 "Plus Jakarta Sans","Hind Siliguri",sans-serif;color:#1F1416;margin:28px 0 10px;scroll-margin-top:120px}
.xfd2-sp-content strong{color:#1F1416}
.xfd2-sp-content a{color:#B8283A;text-decoration:underline;text-underline-offset:3px}
.xfd2-sp-content ul,.xfd2-sp-content ol{margin:0 0 20px;padding-left:1.3em;font-size:18px;line-height:1.85}
.xfd2-sp-content li{margin-bottom:6px}
.xfd2-sp-content li::marker{color:#CF3D33;font-weight:800}
.xfd2-sp-content blockquote{margin:24px 0;padding:20px 24px;border-radius:18px;background:#FFF3F0;border-left:5px solid #CF3D33;font-size:19px;font-style:normal;color:#1F1416}
.xfd2-sp-content img{border-radius:18px;height:auto;max-width:100%}
.xfd2-sp-content table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:16px}
.xfd2-sp-content th,.xfd2-sp-content td{padding:10px 12px;border:1px solid #F0E6E4;text-align:left}
.xfd2-sp-content th{background:#FCE7E3;color:#1F1416}
.xfd2-sp-toc .elementor-toc__header{padding:16px 20px!important;border:0!important;background:transparent!important}
.xfd2-sp-toc .elementor-toc__header-title{font:800 16px/1.3 "Plus Jakarta Sans","Hind Siliguri",sans-serif!important;color:#1F1416!important;display:flex;align-items:center;gap:10px}
.xfd2-sp-toc .elementor-toc__header-title::before{content:"";width:6px;height:20px;border-radius:4px;background:linear-gradient(180deg,#E9503E,#9E2230)}
.xfd2-sp-toc .elementor-toc__toggle-button i,.xfd2-sp-toc .elementor-toc__toggle-button svg{color:#9E2230;fill:#9E2230}
.xfd2-sp-toc .elementor-widget-container,.xfd2-sp-toc .elementor-toc{border:0!important;border-radius:22px!important;background:transparent!important;box-shadow:none!important}
.xfd2-sp-toc .elementor-toc__body{padding:4px 20px 18px!important;border-top:1px solid #F0E6E4;max-height:60vh;overflow:auto}
.xfd2-sp-toc .elementor-toc__list-wrapper{margin:12px 0 0!important;padding-left:1.3em!important}
.xfd2-sp-toc .elementor-toc__list-item{font:600 15px/1.5 "Hind Siliguri","Plus Jakarta Sans",sans-serif;margin:0 0 8px;color:#CF3D33}
.xfd2-sp-toc .elementor-toc__list-item-text{color:#5B4E50!important;text-decoration:none!important}
.xfd2-sp-toc .elementor-toc__list-item-text:hover,.xfd2-sp-toc .elementor-toc__list-item-text.elementor-item-active{color:#B8283A!important;font-weight:800}
.xfd2-sp-sticky{position:sticky!important;top:110px}
.xfd2-sp-side-h .elementor-heading-title{font:800 17px/1.3 "Plus Jakarta Sans",sans-serif;color:#1F1416;display:flex;align-items:center;gap:10px}
.xfd2-sp-side-h .elementor-heading-title::before{content:"";width:6px;height:20px;border-radius:4px;background:linear-gradient(180deg,#E9503E,#9E2230)}
.xfd2-sp-list .elementor-icon-list-items{display:flex;flex-direction:column;gap:6px}
.xfd2-sp-list .elementor-icon-list-item{margin:0!important;padding:0!important}
.xfd2-sp-list .elementor-icon-list-item>a{display:flex!important;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#FBF8F7;border:1px solid #F3EAE8;transition:all .2s}
.xfd2-sp-list .elementor-icon-list-item>a:hover{background:#FFF1EC;border-color:#F6D3CC;transform:translateX(3px)}
.xfd2-sp-list .elementor-icon-list-icon{width:34px!important;height:34px;flex:0 0 34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#CF3D33,#9E2230)}
.xfd2-sp-list .elementor-icon-list-icon i{color:#fff!important;font-size:14px!important}
.xfd2-sp-list .elementor-icon-list-icon svg{fill:#fff!important;width:14px}
.xfd2-sp-list .elementor-icon-list-text{font:700 14.5px/1.35 "Plus Jakarta Sans",sans-serif;color:#1F1416!important;padding:0!important}
.xfd2-sp-more .elementor-button{background:transparent!important;color:#A32A2C!important;padding:6px 0!important;font:800 14px/1 "Plus Jakarta Sans",sans-serif!important;box-shadow:none!important}
.xfd2-sp-cta{background:radial-gradient(120% 140% at 0% 0%,#E9503E 0%,#9E2230 70%);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px rgba(158,34,48,.75)}
.xfd2-sp-cta::after{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}
.xfd2-sp-cta-h .elementor-heading-title{font:800 20px/1.3 "Plus Jakarta Sans",sans-serif;color:#fff}
.xfd2-sp-cta-p p{margin:0;color:rgba(255,255,255,.9);font-family:"Hind Siliguri",sans-serif;font-size:15.5px;line-height:1.65}
.xfd2-sp-cta .xfd2-btn-white .elementor-button{background:#fff!important;color:#9E2230!important;border-radius:999px!important;padding:13px 22px!important;font:800 14px/1 "Plus Jakarta Sans",sans-serif!important}
.xfd2-sp-share{background:#fff;border:1px solid #F0E6E4;border-radius:22px}
.xfd2-sp-share-h .elementor-heading-title{font:800 16px/1.3 "Plus Jakarta Sans",sans-serif;color:#1F1416;margin-right:6px}
.xfd2-sp-sharebtns .elementor-share-btn{width:42px!important;height:42px!important;font-size:16px!important;transition:transform .2s}
.xfd2-sp-sharebtns .elementor-share-btn:hover{transform:translateY(-2px)}
.xfd2-sp-sharebtns .elementor-grid{gap:8px!important}
.xfd2-sp-copy{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px!important;border-radius:999px!important;border:1px solid #EBC7C0!important;background:#fff!important;color:#A32A2C!important;font:800 13.5px/1 "Plus Jakarta Sans",sans-serif!important;cursor:pointer;box-shadow:none!important;transition:all .2s}
.xfd2-sp-copy:hover,.xfd2-sp-copy.is-done{background:#FCE7E3!important}
.xfd2-sp-nav .elementor-post-navigation{background:#fff;border:1px solid #F0E6E4;border-radius:22px;padding:18px 22px}
.xfd2-sp-nav .post-navigation__prev--label,.xfd2-sp-nav .post-navigation__next--label{font:700 12px/1.3 "Plus Jakarta Sans",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#A32A2C}
.xfd2-sp-nav .post-navigation__prev--title,.xfd2-sp-nav .post-navigation__next--title{font:700 15px/1.45 "Hind Siliguri","Plus Jakarta Sans",sans-serif;color:#1F1416}
.xfd2-sp-nav .elementor-post-navigation__link a{color:#CF3D33}
.xfd2-sp-ch .elementor-heading-title{font:800 22px/1.3 "Plus Jakarta Sans","Hind Siliguri",sans-serif;color:#1F1416;display:flex;align-items:center;gap:10px}
.xfd2-sp-ch .elementor-heading-title::before{content:"";width:8px;height:24px;border-radius:4px;background:linear-gradient(180deg,#E9503E,#9E2230)}
.xfd2-sp-cp p{margin:0;font-family:"Hind Siliguri",sans-serif;font-size:15.5px;color:#5B4E50}
.xfd2-sp-cm{font-family:"Hind Siliguri","Plus Jakarta Sans",sans-serif;color:#3F3436}
.xfd2-sp-cm .comments-title,.xfd2-sp-cm .comment-reply-title{font:800 18px/1.3 "Plus Jakarta Sans",sans-serif!important;color:#1F1416;margin:18px 0 12px}
.xfd2-sp-cm .comment-list{list-style:none;margin:0 0 20px;padding:0}
.xfd2-sp-cm .comment-list .children{list-style:none;padding-left:24px;border-left:2px solid #F6D3CC;margin-left:8px}
.xfd2-sp-cm .comment-body{padding:16px 18px;margin:0 0 12px;border-radius:18px;background:#FBF8F7;border:1px solid #F3EAE8}
.xfd2-sp-cm .comment-author{display:flex;align-items:center;gap:10px;font:800 15px/1.3 "Plus Jakarta Sans",sans-serif;color:#1F1416}
.xfd2-sp-cm .comment-author img{border-radius:50%}
.xfd2-sp-cm .comment-metadata,.xfd2-sp-cm .comment-metadata a{font-size:12.5px;color:#9A8B8D!important;text-decoration:none}
.xfd2-sp-cm .comment-content p{margin:8px 0 0;font-size:16px;line-height:1.75}
.xfd2-sp-cm .reply a{display:inline-block;margin-top:8px;font:800 12.5px/1 "Plus Jakarta Sans",sans-serif;color:#A32A2C;text-decoration:none}
.xfd2-sp-cm .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.xfd2-sp-cm .comment-form>p{margin:0}
.xfd2-sp-cm .comment-notes,.xfd2-sp-cm .comment-form-comment,.xfd2-sp-cm .comment-form-url,.xfd2-sp-cm .comment-form-cookies-consent,.xfd2-sp-cm .form-submit,.xfd2-sp-cm .logged-in-as{grid-column:1/-1}
.xfd2-sp-cm .comment-notes,.xfd2-sp-cm .logged-in-as{font-size:14px;color:#5B4E50}
.xfd2-sp-cm .logged-in-as a{color:#A32A2C}
.xfd2-sp-cm label{display:block;margin-bottom:6px;font:700 13px/1.3 "Plus Jakarta Sans",sans-serif;color:#1F1416}
.xfd2-sp-cm input[type=text],.xfd2-sp-cm input[type=email],.xfd2-sp-cm input[type=url],.xfd2-sp-cm textarea{width:100%;padding:13px 16px!important;border:1px solid #E7D9D6!important;border-radius:14px!important;background:#fff!important;color:#1F1416!important;font:500 15px/1.5 "Hind Siliguri","Plus Jakarta Sans",sans-serif!important;box-shadow:none!important;outline:none}
.xfd2-sp-cm textarea{min-height:140px;resize:vertical}
.xfd2-sp-cm input:focus,.xfd2-sp-cm textarea:focus{border-color:#CF3D33!important;box-shadow:0 0 0 4px rgba(207,61,51,.12)!important}
.xfd2-sp-cm .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px;font-size:14px}
.xfd2-sp-cm .comment-form-cookies-consent label{display:inline;font:500 14px/1.5 "Hind Siliguri",sans-serif;margin:0}
.xfd2-sp-cm .form-submit .submit{height:52px;padding:0 30px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#CF3D33,#9E2230)!important;color:#fff!important;font:800 15px/1 "Plus Jakarta Sans",sans-serif!important;cursor:pointer;box-shadow:0 14px 30px -14px rgba(158,34,48,.7)!important}
.xfd2-sp-cm .no-comments{padding:14px 16px;border-radius:14px;background:#FBF8F7;font-size:15px}
.xfd2-sec-h2 .elementor-heading-title{font:800 clamp(26px,3vw,36px)/1.2 "Plus Jakarta Sans","Hind Siliguri",sans-serif;letter-spacing:-.02em;color:#1F1416}
.xfd2-sp-rel .elementor-post__card{border-radius:22px!important;border:1px solid #F0E6E4!important;box-shadow:0 30px 60px -48px rgba(122,36,32,.45)!important;overflow:hidden}
.xfd2-sp-rel .elementor-post__title,.xfd2-sp-rel .elementor-post__title a{font:800 18px/1.4 "Plus Jakarta Sans","Hind Siliguri",sans-serif!important;color:#1F1416!important}
.xfd2-sp-rel .elementor-post__excerpt p{font-family:"Hind Siliguri",sans-serif;font-size:15px;line-height:1.65;color:#5B4E50}
.xfd2-sp-rel .elementor-post__badge{background:linear-gradient(135deg,#CF3D33,#9E2230)!important;border-radius:999px!important;font:800 11px/1 "Plus Jakarta Sans",sans-serif!important}
.xfd2-sp-rel .elementor-post__read-more{color:#A32A2C!important;font:800 13px/1 "Plus Jakarta Sans",sans-serif!important}
@media(max-width:1024px){.xfd2-sp-sticky{position:static!important}}
@media(max-width:767px){.xfd2-sp-content p,.xfd2-sp-content ul,.xfd2-sp-content ol{font-size:17px}.xfd2-sp-excerpt,.xfd2-sp-excerpt p{font-size:17px}.xfd2-sp-feat img{border-radius:20px}.xfd2-sp-cm .comment-form{grid-template-columns:1fr}.xfd2-sp-share{justify-content:center}}
html body.single-post,html body.single-post .hentry,html body.single-post article{background:#FBF8F7!important}
html body.single-post .xfd2-sp-rel article{background:transparent!important}
html body.single-post .xfd2-sp-rel .elementor-post__card{background:#fff!important}
html body.single-post .xfd2-sp-cm .comments-area{display:block!important}
html body.single-post .xfd2-sp-cm .comment-reply-title{margin-top:6px}/* End custom CSS */