.elementor .e-3ec38c2a-36c5{color:#FFFFFF;}.elementor .e-700c0bea-ac99{margin-block-start:8px;justify-content:center;}.elementor .e-20078795-d6fe{padding:40px;}.elementor .e-1ce843f0-e3b7{gap:32px;}.elementor .e-5842cf9c-88bd{gap:14px;}.elementor .e-9ab6751-4835{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;align-items:stretch;}.elementor .e-4f484a15-6337{width:100%;padding-block-start:48px;padding-block-end:48px;padding-inline-start:56px;padding-inline-end:56px;border-radius:28px;border-block-start-width:6px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#E3E8E5;border-style:solid;background-color:#FFFFFF;box-shadow:0px 30px 80px 0px rgba(6,59,48,0.10);display:block;text-align:left; border-top-style: solid; border-top-color: #C9A24A; & .wpforms-container { text-align:left; margin:0 !important; max-width:100% !important; font-family:'Hind Siliguri',sans-serif; --wpforms-field-border-radius:12px; --wpforms-field-size-input-height:52px; --wpforms-field-size-font-size:16px; --wpforms-label-size-font-size:16px; --wpforms-button-background-color:#0B5D4B; --wpforms-button-border-radius:999px; } & .wpforms-container .wpforms-field-container { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); column-gap:28px; row-gap:6px; } & .wpforms-container .wpforms-field { text-align:left; padding:12px 0 !important; min-width:0; grid-column:span 1; } & .wpforms-container .wpforms-field-content, & .wpforms-container .wpforms-field-radio, & .wpforms-container .wpforms-field-checkbox, & .wpforms-container .wpforms-field-file-upload, & .wpforms-container .wpforms-field-textarea, & .wpforms-container .wpforms-field:has(.wpforms-field-large), & .wpforms-container .wpforms-field-date-time:has(.wpforms-field-date-dropdown-wrap) { grid-column:1 / -1; } & .wpforms-container .wpforms-field input, & .wpforms-container .wpforms-field select, & .wpforms-container .wpforms-field textarea, & .wpforms-container .wpforms-field .wpforms-field-row { max-width:100% !important; } & .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]), & .wpforms-container .wpforms-field select, & .wpforms-container .wpforms-field textarea { width:100% !important; } & .wpforms-container .wpforms-field-label { font-family:'Hind Siliguri',sans-serif !important; font-size:16px !important; font-weight:700 !important; color:#063B30 !important; line-height:1.6 !important; margin:0 0 8px !important; } & .wpforms-container .wpforms-required-label { color:#B42318 !important; } & .wpforms-container .wpforms-field-description { font-size:14px !important; color:#5A6A63 !important; line-height:1.7 !important; margin-top:6px !important; } & .wpforms-container input[type=text], & .wpforms-container input[type=email], & .wpforms-container input[type=tel], & .wpforms-container input[type=number], & .wpforms-container select, & .wpforms-container textarea { border-radius:12px !important; border:1.5px solid #D5DDD9 !important; background-color:#F8FBF9 !important; color:#1B2621 !important; font-family:'Hind Siliguri',sans-serif !important; font-size:16px !important; box-shadow:none !important; transition:border-color .2s ease, box-shadow .2s ease, background-color .2s ease !important; } & .wpforms-container textarea { min-height:120px; } & .wpforms-container input::placeholder, & .wpforms-container textarea::placeholder { color:#98A6A0 !important; } & .wpforms-container input:hover, & .wpforms-container select:hover, & .wpforms-container textarea:hover { border-color:#9BB8AE !important; } & .wpforms-container input:focus, & .wpforms-container select:focus, & .wpforms-container textarea:focus { border-color:#0B5D4B !important; background-color:#FFFFFF !important; box-shadow:0 0 0 4px rgba(11,93,75,0.12) !important; outline:none !important; } & .wpforms-container .wpforms-field-date-time strong { display:block; } & .wpforms-container .wpforms-field-date-dropdown-wrap { display:flex !important; gap:10px; width:100% !important; max-width:460px !important; } & .wpforms-container .wpforms-field-date-dropdown-wrap select { flex:1 1 0; min-width:0; } & .wpforms-container .wpforms-field-content:has(h4) { margin-top:22px; padding:0 !important; } & .wpforms-container .wpforms-field-content:has(h4) .wpforms-field-row { display:flex; align-items:center; gap:12px; padding:16px 22px; border-radius:16px; background:linear-gradient(135deg,#063B30 0%,#0B5D4B 100%); box-shadow:0 10px 26px rgba(6,59,48,0.18); } & .wpforms-container .wpforms-field-content:has(h4) .wpforms-field-row::before { content:""; width:10px; height:10px; border-radius:50%; background-color:#C9A24A; flex-shrink:0; box-shadow:0 0 0 4px rgba(201,162,74,0.25); } & .wpforms-container .wpforms-field-content h4 { margin:0 !important; text-align:left !important; font-family:'Noto Serif Bengali',serif !important; font-size:20px !important; line-height:1.4 !important; } & .wpforms-container .wpforms-field-content h4, & .wpforms-container .wpforms-field-content h4 * { color:#FFFFFF !important; } & .wpforms-container .wpforms-field-content:not(:has(h4)) .wpforms-field-row { padding:16px 20px; border-radius:14px; background-color:#F7EFD9; border:1px solid #EAD9A8; border-left:5px solid #C9A24A; font-size:15px; line-height:1.85; color:#4A3B12; } & .wpforms-container .wpforms-field-content p { margin:0 0 6px !important; } & .wpforms-container .wpforms-field-radio ul, & .wpforms-container .wpforms-field-checkbox ul { display:grid !important; grid-template-columns:repeat(auto-fill,minmax(210px,1fr)) !important; gap:10px !important; margin:0 !important; padding:0 !important; } & .wpforms-container .wpforms-field-radio li, & .wpforms-container .wpforms-field-checkbox li { display:flex !important; align-items:center; gap:10px; margin:0 !important; padding:12px 14px !important; width:auto !important; border:1.5px solid #E3E8E5; border-radius:12px; background-color:#FFFFFF; cursor:pointer; transition:all .2s ease; } & .wpforms-container .wpforms-field-radio li:hover, & .wpforms-container .wpforms-field-checkbox li:hover { border-color:#0B5D4B; background-color:#F4F8F6; } & .wpforms-container .wpforms-field-radio li:has(input:checked), & .wpforms-container .wpforms-field-checkbox li:has(input:checked) { border-color:#0B5D4B; background-color:#E6F2EE; box-shadow:0 0 0 3px rgba(11,93,75,0.10); } & .wpforms-container .wpforms-field-radio li label, & .wpforms-container .wpforms-field-checkbox li label { margin:0 !important; font-size:15px !important; color:#1B2621 !important; line-height:1.5 !important; cursor:pointer; } & .wpforms-container li input[type=radio], & .wpforms-container li input[type=checkbox] { accent-color:#0B5D4B; flex-shrink:0; margin:0 !important; } & .wpforms-container .wpforms-uploader { border:2px dashed #C9A24A !important; border-radius:18px !important; background-color:#FBF8F2 !important; padding:28px !important; text-align:center; transition:all .2s ease; } & .wpforms-container .wpforms-uploader:hover { background-color:#F7EFD9 !important; border-color:#0B5D4B !important; } & .wpforms-container label.wpforms-error, & .wpforms-container em.wpforms-error { color:#B42318 !important; font-size:14px !important; margin-top:6px !important; } & .wpforms-container input.wpforms-error, & .wpforms-container select.wpforms-error, & .wpforms-container textarea.wpforms-error { border-color:#B42318 !important; background-color:#FEF3F2 !important; } & .wpforms-container .wpforms-submit-container { text-align:center !important; margin-top:28px !important; padding:28px 0 0 !important; border-top:1px dashed #D5DDD9; } & .wpforms-container button.wpforms-submit { min-width:280px; height:auto !important; padding:18px 56px !important; border:0 !important; border-radius:999px !important; background:linear-gradient(135deg,#0B5D4B 0%,#063B30 100%) !important; color:#FFFFFF !important; font-family:'Hind Siliguri',sans-serif !important; font-size:19px !important; font-weight:700 !important; box-shadow:0 14px 30px rgba(11,93,75,0.32) !important; transition:all .25s ease !important; } & .wpforms-container button.wpforms-submit:hover { transform:translateY(-2px); box-shadow:0 18px 36px rgba(11,93,75,0.4) !important; }\n}.elementor .e-7f426246-f6cc{max-width:1080px;}