.rkg-hero .rkx-hero-in{padding-block:clamp(26px, 5vw, 56px) clamp(22px, 4vw, 44px)}.rkg-hero .rkx-title{font-size:clamp(1.9rem, 1.2rem + 2.6vw, 3.1rem);max-width:30ch}.rkg-body{--ink:#0c1a3a;--tx:#2a3552;--mute:#626d86;--line:#e1e7f1;--blue:#05519f;--deep:#0033a1;--gold:#c58a1f;--chip:#e7effb;--sh:0 1px 2px rgba(12, 26, 58, .06), 0 10px 28px -14px rgba(12, 26, 58, .22);padding:clamp(22px, 4vw, 52px) var(--pad,clamp(16px, 4vw, 32px)) clamp(36px, 6vw, 72px);font-family:"Hindi Siliguri Bangla","Noto Sans Bengali","Nirmala UI",sans-serif;color:var(--tx);-webkit-font-smoothing:antialiased}.rkg-body,.rkg-body>.e-con{background:#fff0}.rkg-body .rkg-card{width:min(100%, 64rem);margin-inline:auto;padding:clamp(20px, 4vw, 52px)!important;background:#fff;border-radius:clamp(14px, 2vw, 24px);box-shadow:var(--sh);overflow:hidden}.rkg-body .rkg-card .e-con,.rkg-body .rkg-card .e-con::before,.rkg-body .rkg-card .e-con>.e-con-inner{background:transparent!important;background-image:none!important}.rkg-body .rkg-card .e-con::before{display:none}.rkg-body .rkg-card .elementor-heading-title,.rkg-body .rkg-card .elementor-widget-text-editor,.rkg-body .rkg-card .elementor-widget-text-editor *{color:var(--tx)!important;text-align:start}.rkg-body .rkg-card .elementor-heading-title{color:var(--ink)!important}.rkg-body .rkg-card .elementor-icon-list-text,.rkg-body .rkg-card .elementor-icon-list-item a{color:var(--tx)!important}.rkg-body .rkg-card .elementor-widget-image img{max-width:440px;margin-inline:auto}.rkg-body .rkg-card .elementor-widget-button .elementor-button{color:#fff!important}.rkg-body .rkg-card .elementor-icon-list-icon i,.rkg-body .rkg-card .elementor-icon-list-icon svg{color:var(--gold)!important;fill:var(--gold)!important}.rkg-body .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.rkg-body .elementor-widget:not(:last-child){--kit-widget-spacing:clamp(14px, 2vw, 22px)}.rkg-body .elementor-widget-text-editor,.rkg-body .elementor-widget-text-editor p{font-size:clamp(1.02rem, .98rem + .25vw, 1.15rem);line-height:1.95;color:var(--tx);font-family:inherit}.rkg-body .elementor-widget-text-editor p{margin:0 0 1.1em}.rkg-body .elementor-widget-text-editor p:last-child{margin-bottom:0}.rkg-body .elementor-widget-text-editor strong,.rkg-body .elementor-widget-text-editor b{color:var(--ink)}.rkg-body .elementor-widget-text-editor a{color:var(--blue);text-decoration:underline;text-underline-offset:.2em}.rkg-body .elementor-widget-text-editor ul,.rkg-body .elementor-widget-text-editor ol{margin:0 0 1.1em;padding-inline-start:1.5em}.rkg-body .elementor-widget-text-editor li{margin:.35em 0}.rkg-body .elementor-widget-text-editor li::marker{color:var(--gold);font-weight:700}.rkg-body .elementor-widget-text-editor h1,.rkg-body .elementor-widget-text-editor h2,.rkg-body .elementor-widget-text-editor h3,.rkg-body .elementor-widget-text-editor h4,.rkg-body .elementor-widget-heading h2,.rkg-body .elementor-widget-heading h3,.rkg-body .elementor-widget-heading h4,.rkg-body .elementor-widget-heading h5{margin:1.4em 0 .5em;font-family:inherit;font-weight:600;line-height:1.45;color:var(--ink)}.rkg-body .elementor-widget-heading h2.elementor-heading-title{position:relative;padding-inline-start:.7em;font-size:1.5rem}.rkg-body .elementor-widget-heading h2.elementor-heading-title::before{content:"";position:absolute;inset:.2em auto .2em 0;width:4px;border-radius:2px;background:linear-gradient(var(--gold),#e9bc55)}.rkg-body .elementor-widget-heading h6.elementor-heading-title{margin:0 0 4px;font-family:inherit;font-size:.84rem;font-weight:600;letter-spacing:.03em;color:var(--gold)}.rkg-body .elementor-widget-image img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:var(--sh)}.rkg-body .elementor-widget-image a{display:block}.rkg-body .elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;padding:clamp(20px, 3vw, 34px);text-align:center;background:linear-gradient(135deg,#eaf1fc,#f8efdc);border-radius:18px}.rkg-body .elementor-icon-box-title{margin:0;font-family:inherit;font-size:clamp(1.2rem, 1rem + .9vw, 1.65rem);font-weight:600;line-height:1.65;color:var(--ink)}.rkg-body .elementor-widget-google_maps iframe{display:block;width:100%;min-height:320px;border:0;border-radius:16px}.rkg-body .elementor-field-group{margin-bottom:14px}.rkg-body .elementor-field-label{display:block;margin-bottom:6px;font-size:.92rem;font-weight:600;color:var(--ink)}.rkg-body .elementor-field-textual{width:100%;padding:13px 18px;font-family:inherit;font-size:1rem;line-height:1.6;color:var(--ink);background:#f7f9fd;border:1px solid var(--line);border-radius:14px;box-shadow:none;transition:border-color .2s,background .2s,box-shadow .2s}.rkg-body textarea.elementor-field-textual{min-height:150px;resize:vertical}.rkg-body .elementor-field-textual::placeholder{color:#8a95ad;opacity:1;font-style:normal}.rkg-body .elementor-field-textual:focus{background:#fff;border-color:var(--blue);box-shadow:0 0 0 4px rgb(5 81 159 / .12);outline:0}.rkg-body .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 30px;font-family:inherit;font-size:1.02rem;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--blue),var(--deep));border:0;border-radius:99px;box-shadow:0 12px 24px -12px rgb(5 81 159 / .9);cursor:pointer;transition:transform .2s,box-shadow .2s}.rkg-body .elementor-button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 28px -12px rgb(5 81 159 / .95)}.rkg-body .elementor-message{margin-top:10px;font-size:.95rem}.rkg-body .elementor-message-success{color:#1a7f4b}.rkg-body .elementor-message-danger{color:#b3261e}.rkg-body .elementor-social-icons-wrapper{display:flex;flex-wrap:wrap;gap:10px}.rkg-body .elementor-social-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--blue)!important;background:var(--chip)!important;border-radius:50%;transition:background .2s,color .2s,transform .2s}.rkg-body .elementor-social-icon:hover{color:#fff!important;background:var(--blue)!important;transform:translateY(-2px)}.rkg-body .elementor-social-icon svg{width:18px;height:18px;fill:currentColor!important}.rkg-body .elementor-social-icon i{color:currentColor!important}@media (max-width:767px){.rkg-body .e-con{--flex-wrap:wrap}.rkg-body .elementor-widget-google_maps iframe{min-height:260px}}@media print{.rkg-hero{display:none}.rkg-body .rkg-card{box-shadow:none;padding:0!important}}.rkg-body .rkct{display:grid!important;grid-template-columns:1fr;gap:clamp(18px, 3vw, 32px);width:min(100%, 72rem);margin-inline:auto;align-items:start}@media (min-width:960px){.rkg-body .rkct{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.rkg-body .rkct-form{padding:clamp(20px, 3.4vw, 40px)!important;background:#fff;border-radius:clamp(14px, 2vw, 24px);box-shadow:var(--sh)}.rkct-fh{margin-bottom:18px}.rkct-fh .rkct-k{display:inline-block;margin-bottom:8px;padding:1px 14px;font-size:.84rem;font-weight:600;line-height:1.8;color:var(--blue);background:var(--chip);border-radius:99px}.rkct-fh h2{margin:0 0 6px;font-family:inherit;font-size:clamp(1.4rem, 1.1rem + 1vw, 1.9rem);font-weight:600;line-height:1.4;color:var(--ink)}.rkct-fh p{margin:0;font-size:.98rem;line-height:1.85;color:var(--mute)}.rkg-body .rkct-form .elementor-form-fields-wrapper{display:grid;gap:4px;margin:0}.rkg-body .rkct-form .elementor-field-group{margin:0 0 8px;padding:0;width:100%}.rkg-body .rkct-form .elementor-field-label{margin-bottom:7px;font-size:.94rem;font-weight:600;color:var(--ink)}.rkg-body .rkct-form .elementor-mark-required .elementor-field-label::after{content:" *";color:#b3261e}.rkg-body .rkct-form textarea.elementor-field-textual{min-height:170px;line-height:1.8}.rkg-body .rkct-form .e-form__buttons{margin-top:6px}.rkg-body .rkct-form .elementor-button{width:100%;min-height:54px;font-size:1.06rem}.rkg-body .rkct-form .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:10px;flex-direction:row-reverse}.rkg-body .rkct-form .elementor-button-icon svg{width:1em;height:1em;fill:currentColor}@media (min-width:640px){.rkg-body .rkct-form .elementor-button{width:auto;min-width:220px}}.rkct-info{display:grid;gap:12px}.rkct-c{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh);transition:transform .25s ease,box-shadow .25s ease}.rkct-i{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:#fff;background:linear-gradient(135deg,var(--blue),#0a2766);border-radius:14px;box-shadow:0 10px 18px -10px rgb(5 81 159 / .9)}.rkct-i .rk-i{width:22px;height:22px}.rkct-c h3{margin:0 0 3px;font-family:inherit;font-size:.84rem;font-weight:600;letter-spacing:.03em;color:#8a5a06}.rkct-c p{margin:0;font-size:1.04rem;line-height:1.7;color:var(--ink)}.rkct-c a{color:var(--blue)}.rkct-c a:hover{text-decoration:underline;text-underline-offset:3px}.rkct-c .rkct-l{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:.92rem;font-weight:600}.rkct-c .rkct-l .rk-i{width:16px;height:16px;transition:transform .2s}.rkct-c .rkct-l:hover .rk-i{transform:translateX(3px)}@media (hover:hover){.rkct-c:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgb(12 26 58 / .06),0 18px 32px -16px rgb(12 26 58 / .3)}}.rkct-more{display:grid;gap:12px}@media (min-width:560px) and (max-width:959px){.rkct-more{grid-template-columns:1fr 1fr}}.rkct-w{display:flex;align-items:center;gap:14px;padding:16px 20px;color:#dbe5fa;background:radial-gradient(420px 200px at 100% -20%,rgb(70 135 235 / .4),transparent 62%),linear-gradient(180deg,#0a2766,#061a47);border-radius:18px;transition:transform .25s ease,box-shadow .25s ease}.rkct-w .rk-i{flex:0 0 auto;width:26px;height:26px;color:#f0c866}.rkct-w .rk-i-donate{color:#f0c866}.rkct-w span{display:flex;flex-direction:column}.rkct-w b{font-size:1.04rem;font-weight:600;color:#fff}.rkct-w small{font-size:.88rem;color:#aab9dc}.rkct-w:hover{transform:translateY(-2px);box-shadow:0 16px 28px -14px rgb(6 26 71 / .8)}.rkct-s{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 20px;background:#fff;border:1px solid var(--line);border-radius:18px}.rkct-s>span{font-size:.96rem;font-weight:600;color:var(--ink)}.rkct-s .rkb-soc{margin:0}.rkct-s .rkb-soc a{color:var(--ink)}@media (max-width:959px){.rkg-body .rkct-side{order:2}}.rkg-body .rkct-form .e-form__buttons{display:flex;justify-content:flex-start}.rkg-body .rkct-form .e-form__buttons .elementor-button{flex:0 0 auto;border-radius:99px!important}@media (max-width:639px){.rkg-body .rkct-form .e-form__buttons .elementor-button{flex:1 1 100%}}