
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */

:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/hindsiliguri/v14/ijwTs5juQtsyLLR5jN4cxBEofJs.ttf) format('truetype');
}
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/hindsiliguri/v14/ijwOs5juQtsyLLR5jN4cxBEoRG_54uE.ttf) format('truetype');
}
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/hindsiliguri/v14/ijwOs5juQtsyLLR5jN4cxBEoREP-4uE.ttf) format('truetype');
}
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/hindsiliguri/v14/ijwOs5juQtsyLLR5jN4cxBEoRCf_4uE.ttf) format('truetype');
}
/* মামলা ব্যবস্থাপনা - পাবলিক/ফ্রন্টএন্ড স্টাইল */

.lcm-login-wrapper,
.lcm-public-search-wrapper {
	max-width: 480px;
	margin: 20px auto;
	padding: 25px;
	background: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 8px;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06);
	font-family: inherit;
}

.lcm-public-search-wrapper {
	max-width: 700px;
}

.lcm-login-form label,
.lcm-public-search-wrapper label {
	font-weight: 600;
	display: block;
	margin-bottom: 4px;
}

.lcm-input,
.lcm-login-form input[type="text"],
.lcm-login-form input[type="password"],
.lcm-public-search-wrapper input[type="text"],
.lcm-public-search-wrapper select {
	width: 100%;
	padding: 8px 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
	font-size: 14px;
}

.lcm-login-error {
	background: #fbeaea;
	color: #b32d2e;
	padding: 10px 12px;
	border-radius: 4px;
	margin-bottom: 15px;
}

.lcm-public-results-table {
	width: 100%;
	border-collapse: collapse;
	margin-top: 20px;
}

.lcm-public-results-table th,
.lcm-public-results-table td {
	border: 1px solid #ddd;
	padding: 8px 10px;
	text-align: left;
	font-size: 14px;
}

.lcm-public-results-table th {
	background: #f5f5f5;
}

.lcm-already-logged-in {
	text-align: center;
}

.lcm-already-logged-in .button {
	margin: 5px;
}

/* ================= পাবলিক মামলা সার্চ - সবুজ/লাল থিম (সরকারি কজলিস্ট পোর্টালের ধাঁচে) ================= */

.lcm-public-search-wrapper {
	max-width: 900px;
	padding: 25px 25px 30px;
	background: linear-gradient(135deg, #8bc34a 0%, #558b2f 100%);
	border: none;
	border-radius: 10px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}

.lcm-public-search-wrapper h3 {
	color: #fff;
	margin-top: 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.lcm-public-search-wrapper label {
	color: #fff;
	font-size: 13px;
}

.lcm-search-row {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-bottom: 5px;
}

.lcm-search-row > div {
	flex: 1;
	min-width: 180px;
}

.lcm-public-search-wrapper select,
.lcm-public-search-wrapper input[type="text"] {
	background: #fff;
	border: none;
	height: 42px;
}

.lcm-search-submit {
	text-align: center;
	margin: 20px 0 5px;
}

.lcm-search-btn,
.lcm-search-submit .button {
	background: #d32f2f !important;
	border-color: #b71c1c !important;
	color: #fff !important;
	font-size: 15px;
	font-weight: 600;
	padding: 10px 30px !important;
	height: auto !important;
	border-radius: 5px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.lcm-search-btn:hover,
.lcm-search-submit .button:hover {
	background: #b71c1c !important;
}

#lcm-public-search-results,
#lcm-public-case-detail {
	margin-top: 20px;
}

#lcm-public-search-results .lcm-public-results-table,
#lcm-public-case-detail .lcm-public-results-table {
	background: #fff;
	border-radius: 6px;
	overflow: hidden;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}

.lcm-public-results-table thead th {
	background: #4a7c2f;
	color: #fff;
	font-weight: 600;
	border-color: #3d6626;
}

.lcm-public-results-table tbody tr:nth-child(even) {
	background: #f7faf3;
}

.lcm-view-detail {
	background: #d32f2f !important;
	border-color: #b71c1c !important;
	color: #fff !important;
}

.lcm-view-detail:hover {
	background: #b71c1c !important;
}

.lcm-detail-box {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}

.lcm-detail-box h3 {
	background: #4a7c2f;
	color: #fff;
	margin: 0;
	padding: 14px 18px;
	font-size: 17px;
}

.lcm-detail-summary {
	padding: 16px 18px;
	border-bottom: 1px solid #eee;
	background: #fbfdf9;
}

.lcm-detail-summary p {
	margin: 6px 0;
	font-size: 14px;
}

.lcm-detail-parties {
	display: flex;
	flex-wrap: wrap;
	gap: 25px;
}

.lcm-detail-parties span {
	flex: 1;
	min-width: 220px;
}

/* ================= স্টেজ ব্যাজ (রঙিন পিল) — পাবলিক পেজে ================= */

.lcm-stage-badge {
	display: inline-flex;
	align-items: center;
	gap: 4px;
	padding: 3px 10px;
	border-radius: 999px;
	font-size: 12px;
	font-weight: 600;
	white-space: nowrap;
	line-height: 1.6;
}

/* ================= পাবলিক টাইমলাইন (মামলার ধাপে ধাপে ইতিহাস) ================= */

.lcm-timeline-public {
	padding: 18px;
}

.lcm-timeline {
	position: relative;
}

.lcm-timeline-empty {
	background: #f6f9f3;
	border: 1px dashed #d7e3ce;
	border-radius: 8px;
	padding: 16px;
	text-align: center;
	color: #667085;
}

.lcm-timeline-item {
	--lcm-stage-color: #757575;
	position: relative;
	display: flex;
	gap: 14px;
	padding: 0 0 20px 0;
}

.lcm-timeline-item::before {
	content: "";
	position: absolute;
	left: 17px;
	top: 36px;
	bottom: -4px;
	width: 2px;
	background: #e4e7ec;
}

.lcm-timeline-item:last-child::before {
	display: none;
}

.lcm-timeline-dot {
	flex: 0 0 auto;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background: color-mix(in srgb, var(--lcm-stage-color) 15%, #fff);
	border: 2px solid var(--lcm-stage-color);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	z-index: 1;
}

.lcm-timeline-content {
	flex: 1;
	background: #fff;
	border: 1px solid #e4e7ec;
	border-radius: 8px;
	padding: 10px 14px;
	box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04);
}

.lcm-timeline-head {
	display: flex;
	align-items: center;
	gap: 10px;
	flex-wrap: wrap;
	margin-bottom: 4px;
}

.lcm-timeline-date {
	font-size: 13px;
	color: #1d2327;
}

.lcm-timeline-activity,
.lcm-timeline-order {
	margin: 6px 0 0;
	font-size: 13px;
	color: #3c434a;
}

@media (max-width: 600px) {
	.lcm-public-search-wrapper {
		padding: 18px;
	}
	.lcm-search-row {
		flex-direction: column;
	}
}
/* My Site Toolkit — Frontend Styles */

.mst-visitor-counter {
	margin: 12px 0;
	font-size: 14px;
	color: #555;
	display: flex;
	align-items: center;
	gap: 6px;
}

.mst-share-print {
	margin: 16px 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
	padding: 12px;
	background: #f7f7f8;
	border-radius: 8px;
}

.mst-share-label {
	font-weight: 600;
	margin-right: 4px;
}

.mst-share-btn {
	display: inline-block;
	padding: 6px 14px;
	border-radius: 20px;
	font-size: 13px;
	text-decoration: none;
	color: #fff !important;
	transition: opacity .15s ease;
}
.mst-share-btn:hover { opacity: .85; }
.mst-share-facebook { background: #1877f2; }
.mst-share-twitter  { background: #111; }
.mst-share-whatsapp { background: #25d366; }
.mst-share-linkedin { background: #0a66c2; }
.mst-share-telegram { background: #229ed9; }
.mst-share-email    { background: #6b7280; }

.mst-print-btn {
	padding: 6px 14px;
	border-radius: 20px;
	font-size: 13px;
	border: 1px solid #ccc;
	background: #fff;
	cursor: pointer;
}
.mst-print-btn:hover { background: #eee; }

.mst-like-wrap { margin: 16px 0; }
.mst-like-btn {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	padding: 8px 18px;
	border-radius: 24px;
	border: 1px solid #ddd;
	background: #fff;
	cursor: pointer;
	font-size: 14px;
	transition: all .15s ease;
}
.mst-like-btn:hover:not(:disabled) { background: #fff5f5; border-color: #ff6b6b; }
.mst-like-btn.mst-liked { background: #ffe8e8; border-color: #ff6b6b; color: #d63031; cursor: default; }
.mst-like-btn:disabled { opacity: .85; }

.mst-subscribe-box {
	margin: 20px 0;
	padding: 20px;
	border-radius: 10px;
	background: linear-gradient(135deg, #f0f4ff, #fff);
	border: 1px solid #e3e8f5;
	text-align: center;
}
.mst-subscribe-heading { margin: 0 0 12px; font-size: 16px; }
.mst-subscribe-form {
	display: flex;
	gap: 8px;
	justify-content: center;
	flex-wrap: wrap;
}
.mst-subscribe-input {
	padding: 10px 14px;
	border-radius: 6px;
	border: 1px solid #ccc;
	min-width: 240px;
}
.mst-subscribe-btn {
	padding: 10px 20px;
	border-radius: 6px;
	border: none;
	background: #2271b1;
	color: #fff;
	cursor: pointer;
}
.mst-subscribe-btn:hover { background: #135e96; }
.mst-subscribe-msg { margin-top: 10px; font-size: 13px; }
.mst-subscribe-msg.success { color: #1a7f37; }
.mst-subscribe-msg.error { color: #d63031; }

.mst-no-copy { user-select: none; }

/* ---------- Facebook Feed ---------- */
.mst-fb-feed-wrap, .mst-fb-likebox-wrap { margin: 16px 0; max-width: 100%; }
.mst-fb-feed-wrap iframe, .mst-fb-likebox-wrap iframe { max-width: 100%; }

.mst-fb-consent-gate {
	padding: 24px;
	text-align: center;
	background: #f0f2f5;
	border-radius: 8px;
	border: 1px dashed #ccd0d5;
}
.mst-fb-consent-gate p { margin: 0 0 12px; color: #444; font-size: 14px; }

.mst-fb-share-btn {
	display: inline-block;
	padding: 8px 16px;
	border-radius: 6px;
	background: #1877f2;
	color: #fff !important;
	text-decoration: none;
	font-size: 14px;
}
.mst-fb-share-btn:hover { background: #145dc4; }

.mst-fb-graph-feed {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
	gap: 16px;
	margin: 16px 0;
}
.mst-fb-post-card {
	border: 1px solid #e4e6eb;
	border-radius: 10px;
	overflow: hidden;
	background: #fff;
}
.mst-fb-post-card img { width: 100%; display: block; aspect-ratio: 16/10; object-fit: cover; }
.mst-fb-post-card p { padding: 0 12px; font-size: 14px; color: #333; }
.mst-fb-post-meta { padding: 8px 12px 12px; font-size: 12px; }
.mst-fb-post-meta a { color: #65676b; text-decoration: none; }

.mst-fb-grid {
	display: grid;
	grid-template-columns: repeat(var(--mst-fb-cols, 3), 1fr);
	gap: 10px;
	margin: 16px 0;
}
.mst-fb-grid-item img, .mst-fb-grid-item video { width: 100%; height: 100%; object-fit: cover; border-radius: 6px; display: block; }
.mst-fb-video-item video { aspect-ratio: 16/9; background: #000; }

.mst-fb-events-list, .mst-fb-reviews-list {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
	gap: 16px;
	margin: 16px 0;
}
.mst-fb-event-card, .mst-fb-review-card {
	border: 1px solid #e4e6eb;
	border-radius: 10px;
	padding: 12px;
	background: #fff;
}
.mst-fb-event-card img { width: 100%; border-radius: 6px; margin-bottom: 8px; }
.mst-fb-event-time { color: #65676b; font-size: 13px; }
.mst-fb-stars { color: #f5a623; margin-left: 6px; }

@media (max-width: 600px) {
	.mst-fb-grid { grid-template-columns: repeat(2, 1fr); }
}

/* ---------- Related Posts ---------- */
.mst-related-posts { margin: 24px 0; }
.mst-related-heading { margin-bottom: 12px; }
.mst-related-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
	gap: 14px;
}
.mst-related-item {
	display: block;
	text-decoration: none;
	color: inherit;
	border: 1px solid #e4e6eb;
	border-radius: 8px;
	overflow: hidden;
	background: #fff;
}
.mst-related-item img { width: 100%; aspect-ratio: 16/10; object-fit: cover; display: block; }
.mst-related-title { display: block; padding: 8px 10px; font-size: 14px; font-weight: 600; }
.mst-related-item:hover .mst-related-title { color: #2271b1; }

/* ---------- Contact Form ---------- */
.mst-contact-form-wrap { max-width: 500px; margin: 20px 0; }
.mst-contact-form input[type="text"],
.mst-contact-form input[type="email"],
.mst-contact-form textarea {
	width: 100%;
	padding: 10px 12px;
	border: 1px solid #ccc;
	border-radius: 6px;
	font-size: 14px;
}
.mst-contact-submit-btn {
	padding: 10px 22px;
	border: none;
	border-radius: 6px;
	background: #2271b1;
	color: #fff;
	cursor: pointer;
}
.mst-contact-submit-btn:hover { background: #135e96; }
.mst-contact-msg { font-size: 13px; }
.mst-contact-msg.success { color: #1a7f37; }
.mst-contact-msg.error { color: #d63031; }

/* ---------- Social Icons ---------- */
.mst-social-icons { display: flex; gap: 10px; margin: 16px 0; }
.mst-social-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background: #f0f2f5;
	color: #333;
	transition: all .15s ease;
}
.mst-social-icon:hover { background: #2271b1; color: #fff; }

/* ---------- Markdown ---------- */
.mst-markdown ul { padding-left: 20px; }
.mst-markdown code { background: #f0f2f5; padding: 2px 6px; border-radius: 4px; }

@media print {
	.mst-share-print, .mst-like-wrap, .mst-subscribe-box, .mst-visitor-counter { display: none !important; }
}

img#wpstats{display:none}
/*# sourceURL=jetpack-stats-inline-css */

.nfd-relative{position:relative!important}.-nfd-bottom-1{bottom:-.25rem!important}.-nfd-top-0\.5{top:-.125rem!important}.-nfd-top-1{top:-.25rem!important}.nfd-top-10{top:2.5rem!important}.nfd-col-start-1{grid-column-start:1!important}.nfd-col-start-2{grid-column-start:2!important}.nfd-col-start-3{grid-column-start:3!important}.nfd-col-start-4{grid-column-start:4!important}.nfd-col-start-5{grid-column-start:5!important}.nfd-col-start-6{grid-column-start:6!important}.nfd-col-start-7{grid-column-start:7!important}.nfd-col-end-10{grid-column-end:10!important}.nfd-col-end-11{grid-column-end:11!important}.nfd-col-end-12{grid-column-end:12!important}.nfd-col-end-13{grid-column-end:13!important}.nfd-col-end-7{grid-column-end:7!important}.nfd-col-end-8{grid-column-end:8!important}.nfd-col-end-9{grid-column-end:9!important}.nfd-row-start-1{grid-row-start:1!important}.-nfd-mx-2:not([style*=margin]){margin-left:-.5rem!important;margin-right:-.5rem!important}.nfd-my-0:not([style*=margin]){margin-bottom:0!important;margin-top:0!important}.nfd-mb-8:not([style*=margin]){margin-bottom:2rem!important}.nfd-mt-2:not([style*=margin]){margin-top:.5rem!important}.nfd-mt-8:not([style*=margin]){margin-top:2rem!important}.nfd-mt-\[-100px\]:not([style*=margin]){margin-top:-100px!important}.nfd-grid{display:grid!important}.nfd-h-full{height:100%!important}.nfd-w-full{width:100%!important}.nfd-shrink-0{flex-shrink:0!important}.nfd-grow{flex-grow:1!important}.nfd-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.nfd-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.nfd-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nfd-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.nfd-items-center{align-items:center!important}.nfd-gap-y-10{row-gap:2.5rem!important}.nfd-overflow-hidden{overflow:hidden!important}.nfd-border-b{border-bottom-width:1px!important}.nfd-border-dashed{border-style:dashed!important}.nfd-p-0:not([style*=padding]){padding:0!important}.nfd-p-10:not([style*=padding]){padding:2.5rem!important}.nfd-p-2:not([style*=padding]){padding:.5rem!important}.nfd-p-4:not([style*=padding]){padding:1rem!important}.nfd-p-8:not([style*=padding]){padding:2rem!important}.nfd-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.nfd-px-4:not([style*=padding]){padding-left:1rem!important;padding-right:1rem!important}.nfd-px-8:not([style*=padding]){padding-left:2rem!important;padding-right:2rem!important}.nfd-py-0:not([style*=padding]){padding-bottom:0!important;padding-top:0!important}.nfd-py-4:not([style*=padding]){padding-bottom:1rem!important;padding-top:1rem!important}.nfd-py-5:not([style*=padding]){padding-bottom:1.25rem!important;padding-top:1.25rem!important}.nfd-pt-0:not([style*=padding]){padding-top:0!important}.nfd-text-left{text-align:left!important}.nfd-wc-products{self-align:flex-start!important;flex-grow:0!important}.nfd-wc-products>ul{row-gap:calc(var(--wndb--gap--2xl)*var(--wndb--gap--scale-factor))!important}.nfd-wc-products .wc-block-grid__product-image{overflow:hidden!important}.nfd-wc-products .wc-block-grid__product-image img{transition:transform .6s ease-in-out!important}.nfd-wc-products .wc-block-grid__product-image img:hover{transform:scale(1.1)!important}.nfd-wc-products .wc-block-components-product-sale-badge{backdrop-filter:blur(4px)!important;background:hsla(0,0%,100%,.5)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:999px!important;font-size:.8125rem!important;font-weight:700!important;margin:6px!important;padding:4px 12px!important}.nfd-wc-products .wc-block-components-product-sale-badge>span{background:transparent!important}.nfd-wc-products .wc-block-components-product-price{color:inherit!important}.nfd-wc-search .wp-block-search__inside-wrapper{background-color:var(--wndb--color--borders)!important;border:2px solid var(--wndb--color--subtle)!important;border-radius:999px!important;max-width:100%!important;padding:0!important;width:25rem!important}.nfd-wc-search .wp-block-search__inside-wrapper input[type=search]{background:none!important;border:none!important;border-bottom-left-radius:999px!important;border-top-left-radius:999px!important;color:var(--wndb--color--text--contrast)!important;font-size:1.25rem!important;font-weight:500!important;min-height:3.75rem!important;padding-inline:24px!important}.nfd-wc-search .wp-block-search__inside-wrapper:has(button:focus),.nfd-wc-search .wp-block-search__inside-wrapper:has(input[type=search]:focus){outline:2px solid var(--wndb--color--text--contrast)!important;outline-offset:2px!important}.nfd-wc-search .wp-block-search__button{aspect-ratio:1/1!important;background:var(--wndb-gray-800)!important;border-radius:999px!important;height:100%!important;margin-left:0!important;margin-right:2px!important;margin-top:2px!important}.nfd-wc-search .wp-block-search__button:focus,.nfd-wc-search .wp-block-search__button:hover{background:var(--wndb-gray-900)!important;filter:none!important;outline:2px solid var(--wndb-gray-900)!important;outline-offset:2px!important}.nfd-wc-search .wp-block-search__inside-wrapper input[type=search]::-moz-placeholder{color:var(--wndb--color--text--faded)!important}.nfd-wc-search .wp-block-search__inside-wrapper input[type=search]::placeholder{color:var(--wndb--color--text--faded)!important}.nfd-commerce-icons{align-items:center!important;display:flex!important;flex-direction:row!important;gap:8px!important}.nfd-commerce-icons .wc-block-cart-link__text{display:none!important}.nfd-commerce-icons .wp-block-search__button svg,.nfd-commerce-icons svg.wc-block-customer-account__account-icon,.nfd-commerce-icons svg.wc-block-mini-cart__icon{height:28px!important;width:28px!important}.nfd-commerce-icons .wp-block-search__button-only .wp-block-search__button.has-icon{align-items:center!important;background:none!important;color:currentcolor!important;display:flex!important;padding:0!important}.nfd-commerce-icons .wp-block-search__button-only .wp-block-search__input{margin-right:.5em!important}.nfd-commerce-icons .wp-block-woocommerce-customer-account a{padding:0!important}:root{--wndb-mask-color:rgba(0,0,0,.15);--wndb-mask-position:50% 50% at 50% 20%;--wndb-mask-opacity:0.35}[class*=nfd-bg-effect]{isolation:isolate!important;position:relative!important}[class*=nfd-wb-header] [class*=nfd-bg-effect]{z-index:1!important}.has-modal-open [class*=nfd-bg-effect]{isolation:unset!important}.nfd-bg-effect-position-center{--wndb-mask-position:50% 50% at 50% 50%}[class*=nfd-bg-effect]:after{content:""!important;inset:0!important;-webkit-mask-image:radial-gradient(ellipse var(--wndb-mask-position),#000 70%,rgba(0,0,0,.3) 100%)!important;mask-image:radial-gradient(ellipse var(--wndb-mask-position),#000 70%,rgba(0,0,0,.3) 100%)!important;opacity:var(--wndb-mask-opacity)!important;pointer-events:none!important;position:absolute!important;z-index:-1!important}.nfd-bg-effect-dots:after{--wndb-mask-opacity:1;background:radial-gradient(var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:20px 20px!important}.nfd-bg-effect-grid:after{background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px),linear-gradient(to bottom,var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:50px 50px!important}.nfd-bg-effect-grid-perspective{perspective:1000px!important}.has-modal-open .nfd-bg-effect-grid-perspective{perspective:unset!important}.nfd-bg-effect-grid-perspective:after{--wndb-mask-opacity:0.6;background-size:100px 100px!important;transform:rotateX(-60deg) translateZ(0)!important;transform-origin:top!important;transform-style:preserve-3d!important}.nfd-bg-effect-grid-2:after,.nfd-bg-effect-grid-perspective:after{background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px),linear-gradient(to bottom,var(--wndb-mask-color) 1px,transparent 1px)!important}.nfd-bg-effect-grid-2:after{background-size:14px 32px!important}.nfd-bg-effect-grid-3{overflow:hidden!important}.nfd-bg-effect-grid-3:after{background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px),linear-gradient(to bottom,var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:32px 80px!important;right:-40%!important;top:-20%!important;transform:scale(1.5) skew(-30deg,30deg)!important}.nfd-bg-effect-lines:after{--wndb-mask-opacity:0.4;background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:48px!important}.nfd-bg-effect-lines-2{--wndb-mask-opacity:0.45;overflow:hidden!important;perspective:1000px!important}.has-modal-open .nfd-bg-effect-lines-2{perspective:unset!important}.nfd-bg-effect-lines-2:after{background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:30px!important;right:-40%!important;top:-20%!important;transform:rotateX(-45deg) skew(-16deg) translateZ(0)!important;transform-origin:right!important;transform-style:preserve-3d!important}.nfd-mask-opacity-0:after{--wndb-mask-opacity:0.8}:where(:root){--wndb--max-w--prose:min(65ch,1100px)}.nfd-max-w-prose:not(.nfd-max-w-full),:where(.nfd-text-balance:not(.nfd-max-w-full)){max-width:var(--wndb--max-w--prose)!important}.nfd-max-w-prose:not(.nfd-max-w-full).has-text-align-center,:where(.nfd-text-balance:not(.nfd-max-w-full)).has-text-align-center{margin-inline:auto!important}.nfd-max-w-prose:not(.nfd-max-w-full).has-text-align-right,:where(.nfd-text-balance:not(.nfd-max-w-full)).has-text-align-right{margin-inline-start:auto!important}:where(.nfd-text-balance){text-wrap:balance!important}.nfd-text-balance>h1,.nfd-text-balance>h2,.nfd-text-balance>h3,.nfd-text-balance>h4,.nfd-text-balance>p{text-wrap:balance!important}.nfd-text-pretty,.nfd-text-pretty>h1,.nfd-text-pretty>h2,.nfd-text-pretty>h3,.nfd-text-pretty>h4,.nfd-text-pretty>p{text-wrap:pretty!important}.wp-block-image figcaption{font-weight:400!important;margin-inline:auto!important;max-width:64ch!important;padding-block-start:.5em!important;text-wrap:balance!important}.wp-block-quote>.nfd-text-pretty{font-weight:550;margin-block:.25em}:where(:root){--wndb--text-scale-factor:1;--wndb--text--xs:0.75rem;--wndb--text--sm:0.875rem;--wndb--text--base:1rem;--wndb--text--md:1.125rem;--wndb--text--lg:1.5rem;--wndb--text--xl:2.375rem;--wndb--text--huge:clamp(2.75rem,1.4688rem + 2.5vw,3.5rem);--wndb--text-giga:clamp(3.25rem,2.546875rem + 2.25vw,4.375rem)}.nfd-text-xs:not([class*=font-size]):not([style*=font-size]){font-size:calc(var(--wndb--text--xs)*var(--wndb--text-scale-factor))!important}.nfd-text-xs:not([style*=letter-spacing]){letter-spacing:.05em!important}.nfd-text-sm:not([class*=font-size]):not([style*=font-size]){font-size:calc(var(--wndb--text--sm)*var(--wndb--text-scale-factor))!important}.nfd-text-base:not([class*=font-size]):not([style*=font-size]){font-size:calc(var(--wndb--text--base)*var(--wndb--text-scale-factor))!important}.nfd-text-md:not([class*=font-size]):not([style*=font-size]){font-size:calc(var(--wndb--text--md)*var(--wndb--text-scale-factor))!important}.nfd-text-base:not([style*=line-height]),.nfd-text-md:not([style*=line-height]){line-height:1.6!important}.nfd-text-lg:not([class*=font-size]):not([style*=font-size]){font-size:calc(var(--wndb--text--lg)*var(--wndb--text-scale-factor))!important}.nfd-text-lg:not([style*=line-height]){line-height:1.4!important}.nfd-text-lg:not([style*=letter-spacing]){letter-spacing:0!important}.nfd-text-lg:not([style*=font-weight]){font-weight:500!important}.nfd-text-xl:not([class*=font-size]):not([style*=font-size]){font-size:var(--wndb--text--xl)!important}.nfd-text-xl:not([style*=line-height]){line-height:1.25!important}.nfd-text-xl:not([style*=letter-spacing]){letter-spacing:-.01em!important}.nfd-text-xl:not([style*=font-weight]){font-weight:500!important}:where(.nfd-text-huge:not([class*=font-size]):not([style*=font-size])){font-size:calc(var(--wndb--text--huge)*var(--wndb--text-scale-factor))!important;max-width:var(--wndb--max-w--prose)!important;text-wrap:balance!important}:where(.nfd-text-huge:not([class*=font-size]):not([style*=font-size]).nfd-max-w-container){max-width:var(--wndb--container)!important}:where(.nfd-text-giga:not([class*=font-size]):not([style*=font-size])).has-text-align-center,:where(.nfd-text-huge:not([class*=font-size]):not([style*=font-size])).has-text-align-center{margin-inline:auto!important}:where(.nfd-text-giga:not([class*=font-size]):not([style*=font-size])).has-text-align-right,:where(.nfd-text-huge:not([class*=font-size]):not([style*=font-size])).has-text-align-right{margin-inline-start:auto!important}.nfd-text-huge:not([style*=line-height]){line-height:1.1!important}.nfd-text-huge:not([style*=letter-spacing]){letter-spacing:-.025em!important}.nfd-text-huge:not([style*=font-weight]){font-weight:500!important}:where(.nfd-text-giga:not([class*=font-size]):not([style*=font-size])){font-size:calc(var(--wndb--text-giga)*var(--wndb--text-scale-factor))!important;max-width:var(--wndb--max-w--prose)!important;text-wrap:balance!important}:where(.nfd-text-giga:not([class*=font-size]):not([style*=font-size]).nfd-max-w-container){max-width:var(--wndb--container)!important}.nfd-text-giga:not([style*=line-height]){line-height:1.1!important}.nfd-text-giga:not([style*=letter-spacing]){letter-spacing:-.04em!important}.nfd-text-giga:not([style*=font-weight]){font-weight:500!important}:root{--nfd-wb-anim-transition-duration:1400ms;--nfd-wb-anim-transition-delay:50ms;--nfd-wb-anim-transition-easing-function:cubic-bezier(0.4,1,0.65,1);--nfd-wb-anim-transition:all var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay)}@media (prefers-reduced-motion:reduce){.nfd-wb-animate{transition:none!important}.nfd-wb-twist-in,[class*=nfd-wb-]{clip-path:none!important;opacity:1!important;transform:none!important}}@media (max-width:782px){body:not(.nfd-wb-editor-animations) .nfd-wb-animate{transition:none!important}body:not(.nfd-wb-editor-animations) .nfd-wb-twist-in,body:not(.nfd-wb-editor-animations) [class*=nfd-wb-]{clip-path:none!important;opacity:1!important;transform:none!important}}.nfd-wb-animate[data-replay-animation]{transition:none!important}[class*=nfd-wb-fade-in]{--nfd-wb-anim-transition:opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay),transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);transition:var(--nfd-wb-anim-transition)}.nfd-wb-fade-in-bottom{--nfd-wb-anim-transition-duration:1200ms;opacity:0;transform:translate3d(0,90px,0);transition:var(--nfd-wb-anim-transition)}.nfd-wb-fade-in-bottom-short{transform:translate3d(0,32px,0)}.nfd-wb-fade-in-bottom-short,.nfd-wb-fade-in-top-short{--nfd-wb-anim-transition-duration:600ms;opacity:0;transition:var(--nfd-wb-anim-transition)}.nfd-wb-fade-in-top-short{transform:translate3d(0,-32px,0)}.nfd-wb-fade-in-left-short{transform:translate3d(-32px,0,0)}.nfd-wb-fade-in-left-short,.nfd-wb-fade-in-right-short{--nfd-wb-anim-transition-duration:600ms;opacity:0;transition:var(--nfd-wb-anim-transition)}.nfd-wb-fade-in-right-short{transform:translate3d(32px,0,0)}.nfd-wb-animated-in:not([data-replay-animation])[class*=nfd-wb-fade-in]{opacity:1;transform:translateZ(0)}.nfd-wb-zoom-in{--nfd-wb-anim-transition-duration:1200ms;--nfd-wb-anim-transition:opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay),transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);transform:scale3d(.4,.4,.4)}.nfd-wb-zoom-in,.nfd-wb-zoom-in-short{opacity:0;transition:var(--nfd-wb-anim-transition)}.nfd-wb-zoom-in-short{--nfd-wb-anim-transition-duration:600ms;--nfd-wb-anim-transition:opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay),transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);transform:scale3d(.92,.92,.92)}.nfd-wb-animated-in:not([data-replay-animation])[class*=nfd-wb-zoom-]{opacity:1;transform:scaleX(1)}div:has(>.nfd-wb-twist-in){perspective:1200px}.nfd-wb-twist-in{--nfd-wb-anim-transition-duration:1000ms;--nfd-wb-anim-transition:opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay),transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);opacity:0;transform:translateY(40px) scale(.8) rotateY(30deg) rotate(-12deg) translateZ(0);transition:var(--nfd-wb-anim-transition)}.nfd-wb-animated-in:not([data-replay-animation]).nfd-wb-twist-in{opacity:1;transform:translateY(0) scale(1) rotateY(0deg) rotate(0deg) translateZ(0)}.nfd-wb-reveal-right{--nfd-wb-anim-transition-duration:1500ms;--nfd-wb-anim-transition-easing-function:cubic-bezier(0.4,0,0,1);--nfd-wb-anim-transition:clip-path var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);clip-path:inset(0 100% 0 0);transition:var(--nfd-wb-anim-transition)}.nfd-wb-animated-in>.nfd-wb-reveal-right:not([data-replay-animation]){clip-path:inset(0 0 0 0)!important}.nfd-delay-50{--nfd-wb-anim-transition-delay:50ms}.nfd-delay-150{--nfd-wb-anim-transition-delay:150ms}.nfd-delay-300{--nfd-wb-anim-transition-delay:300ms}.nfd-delay-450{--nfd-wb-anim-transition-delay:450ms}.nfd-delay-600{--nfd-wb-anim-transition-delay:600ms}.nfd-delay-750{--nfd-wb-anim-transition-delay:750ms}.nfd-delay-900{--nfd-wb-anim-transition-delay:900ms}.nfd-delay-1050{--nfd-wb-anim-transition-delay:1050ms}.nfd-delay-1200{--nfd-wb-anim-transition-delay:1200ms}.nfd-delay-1350{--nfd-wb-anim-transition-delay:1350ms}.nfd-delay-1500{--nfd-wb-anim-transition-delay:1500ms}:where(:root){--wndb--container:1200px;--wndb--container--wide:1340px}body .is-layout-constrained:has(.nfd-container.is-layout-constrained)>.nfd-container.is-layout-constrained{max-width:unset!important;width:100%!important}.is-layout-constrained.has-global-padding:has(.nfd-container.is-layout-constrained)>.nfd-container.is-layout-constrained{margin-left:calc(var(--wp--style--root--padding-left)*-1)!important;margin-right:calc(var(--wp--style--root--padding-right)*-1)!important;max-width:unset!important;width:unset!important}.editor-styles-wrapper .nfd-container:is(.is-layout-constrained)>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),.editor-styles-wrapper .nfd-container>:where(.wp-block-cover-is-layout-constrained:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)):not([style*=margin]),.nfd-container:is(.is-layout-constrained)>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),.nfd-container:is(.nfd-my-0)>div,.nfd-container>:where(.wp-block-cover-is-layout-constrained:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)){max-width:var(--wndb--container);width:100%}.editor-styles-wrapper .nfd-container:is(.is-layout-constrained)>.alignwide,.nfd-container:is(.is-layout-constrained).alignwide>:where(:not(.alignleft):not(.alignright):not(.alignfull)):not([style*=margin]),.nfd-container:is(.is-layout-constrained)>.alignwide,.nfd-container:is(.nfd-my-0)>.alignwide{max-width:var(--wndb--container--wide);width:100%}.nfd-container:not(.alignfull){padding-inline:var(--wndb--p)!important}.nfd-container:is(.nfd-my-0)>div:not([style*=margin]){margin-inline:auto!important}[class*=nfd-divider-]{position:relative;z-index:13}[class*=nfd-divider-]~[class*=nfd-divider-]{z-index:12!important}[class*=nfd-divider-]~[class*=nfd-divider-]~[class*=nfd-divider-]{z-index:11!important}[class*=nfd-divider-]:before{background:inherit!important;bottom:calc(var(--wndb--divider-size)*-1)!important;content:""!important;height:var(--wndb--divider-size)!important;left:0!important;pointer-events:none!important;position:absolute!important;width:100%!important;z-index:10!important}.nfd-divider-arrow{--wndb--divider-size:16px}.nfd-divider-arrow:before{bottom:calc(var(--wndb--divider-size)*-1)!important;height:calc(var(--wndb--divider-size)*2)!important;left:50%!important;transform:translateX(-50%) rotate(45deg)!important;width:calc(var(--wndb--divider-size)*2)!important}.nfd-divider-clouds{--wndb--divider-size:150px}.nfd-divider-clouds:after,.nfd-divider-clouds:before{background:inherit!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMax slice' viewBox='0 0 283.5 27.8'%3E%3Cpath fill='%23fff' d='M0 0v6.7c1.9-.8 4.7-1.4 8.5-1 9.5 1.1 11.1 6 11.1 6s2.1-.7 4.3-.2c2.1.5 2.8 2.6 2.8 2.6s.2-.5 1.4-.7 1.7.2 1.7.2 0-2.1 1.9-2.8 3.6.7 3.6.7.7-2.9 3.1-4.1 4.7 0 4.7 0 1.2-.5 2.4 0 1.7 1.4 1.7 1.4h1.4c.7 0 1.2.7 1.2.7s.8-1.8 4-2.2c3.5-.4 5.3 2.4 6.2 4.4q.6-.6 1.8-.9c2.8-.7 4 .7 4 .7s1.7-5 11.1-6c9.5-1.1 12.3 3.9 12.3 3.9s1.2-4.8 5.7-5.7 6.8 1.8 6.8 1.8.6-.6 1.5-.9c.9-.2 1.9-.2 1.9-.2s5.2-6.4 12.6-3.3c7.3 3.1 4.7 9 4.7 9s1.9-.9 4 0 2.8 2.4 2.8 2.4 1.9-1.2 4.5-1.2 4.3 1.2 4.3 1.2.2-1 1.4-1.7 2.1-.7 2.1-.7-.5-3.1 2.1-5.5 5.7-1.4 5.7-1.4 1.5-2.3 4.2-1.1 1.7 5.2 1.7 5.2.3-.1 1.3.5c.5.4.8.8.9 1.1.5-1.4 2.4-5.8 8.4-4 7.1 2.1 3.5 8.9 3.5 8.9s.8-.4 2 0 1.1 1.1 1.1 1.1 1.1-1.1 2.3-1.1 2.1.5 2.1.5 1.9-3.6 6.2-1.2 1.9 6.4 1.9 6.4 2.6-2.4 7.4 0c3.4 1.7 3.9 4.9 3.9 4.9s3.3-6.9 10.4-7.9 11.5 2.6 11.5 2.6.8 0 1.2.2.9.9.9.9 4.4-3.1 8.3.2c1.9 1.7 1.5 5 1.5 5s.3-1.1 1.6-1.4 2.3.2 2.3.2-.1-1.2.5-1.9 1.9-.9 1.9-.9-4.7-9.3 4.4-13.4c5.6-2.5 9.2.9 9.2.9s5-6.2 15.9-6.2 16.1 8.1 16.1 8.1.7-.2 1.6-.4V0z'/%3E%3C/svg%3E")!important;background-repeat:repeat-x!important;background-size:cover!important;content:""!important;height:var(--wndb--divider-size)!important;left:0!important;pointer-events:none!important;position:absolute!important;top:0!important;width:100%!important;z-index:10!important}.nfd-divider-clouds:after{bottom:0!important;top:auto!important;transform:rotate(180deg)!important}.nfd-divider-ellipse{--wndb--divider-size:50px}.nfd-divider-ellipse:before{clip-path:ellipse(50% var(--wndb--divider-size) at 50% 0)!important}.nfd-divider-rounded:not([style*=-radius]){--wndb--divider-size:50px}.nfd-divider-rounded:before:not([style*=-radius]){border-bottom-left-radius:var(--wndb--divider-size)!important;border-bottom-right-radius:var(--wndb--divider-size)!important}.nfd-divider-slant,.nfd-divider-slant-invert{--wndb--divider-size:80px}.nfd-divider-slant:before{bottom:calc(var(--wndb--divider-size)*-1 + 1px)!important;clip-path:polygon(0 0,100% 0,0 100%)!important}.nfd-divider-slant-invert:before{bottom:calc(var(--wndb--divider-size)*-1 + 1px)!important;clip-path:polygon(0 0,100% 0,100% 100%)!important}.nfd-divider-triangle{--wndb--divider-size:80px}.nfd-divider-triangle:before{bottom:calc(var(--wndb--divider-size)*-1 + 1px)!important;clip-path:polygon(0 0,100% 0,50% 100%)!important}.nfd-divider-zigzag{--wndb--divider-size:8px}.nfd-divider-zigzag:before{-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(var(--wndb--divider-size)*2) 100%!important;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(var(--wndb--divider-size)*2) 100%!important}:where(:root){--wndb--divider-size:0px}:where(:root){--nfd-opacity-preview:0.3}@media (min-width:1025px){body:not(.block-editor-page) :not(.is-desktop-preview) .nfd-hide-desktop{display:none!important}}@media (max-width:767px){body:not(.block-editor-page) :not(.is-mobile-preview) .nfd-hide-mobile{display:none!important}.nfd-align-mobile-left{text-align:left!important}.nfd-align-mobile-center{text-align:center!important}.nfd-align-mobile-right{text-align:right!important}.nfd-align-mobile-justify{text-align:justify!important}.wp-block-group-is-layout-flex.is-vertical p[class^=nfd-align-mobile-]{width:100%!important}}@media (min-width:768px) and (max-width:1024px){body:not(.block-editor-page) :not(.is-tablet-preview) .nfd-hide-tablet{display:none!important}.nfd-align-tablet-left{text-align:left!important}.nfd-align-tablet-center{text-align:center!important}.nfd-align-tablet-right{text-align:right!important}.nfd-align-tablet-justify{text-align:justify!important}.wp-block-group-is-layout-flex.is-vertical p[class^=nfd-align-tablet-]{width:100%!important}}.is-root-container.is-desktop-preview .nfd-hide-desktop,.is-root-container.is-mobile-preview .nfd-hide-mobile,.is-root-container.is-tablet-preview .nfd-hide-tablet{opacity:var(--nfd-opacity-preview)!important}@media (max-width:767px){.nfd-swiper-enabled{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;margin-right:calc(var(--wp--style--root--padding-right, 0px)*-1)!important;overflow-x:auto!important;overflow-y:hidden!important;width:calc(100% + var(--wp--style--root--padding-right, 0px))!important;-webkit-overflow-scrolling:touch!important;padding-left:16px!important;padding-right:0!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.nfd-swiper-enabled::-webkit-scrollbar{display:none!important}.nfd-swiper-enabled.wp-block-column>*,.nfd-swiper-enabled.wp-block-columns>.wp-block-column{flex:0 0 calc(75% - 6px)!important;min-width:260px!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.nfd-swiper-enabled .wp-block-column,.nfd-swiper-enabled .wp-block-cover,.nfd-swiper-enabled .wp-block-image,.nfd-swiper-enabled figure{margin:0!important}.nfd-swiper-enabled [style*="min-width:"],.nfd-swiper-enabled [style*="width:"]{max-width:100%!important}}.nfd-grid-cols-1-2-1{grid-template-columns:1fr 2fr 1fr!important}:where(:root){--wndb--padding-factor:1;--wndb--p:2.375rem;--wndb--p--xs:0.75rem;--wndb--p--sm:1.5rem;--wndb--p--md:2rem;--wndb--p--lg:clamp(3.5rem,7vw,6.25rem);--wndb--p--square:2.5rem;--wndb--p--square-lg:4rem}.nfd-p-card-sm:not([style*=padding]){padding:calc(var(--wndb--p--xs)*var(--wndb--padding-factor)) calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-p-card-md:not([style*=padding]){padding:calc(var(--wndb--p--sm)*var(--wndb--padding-factor)) calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-p-card-lg:not([style*=padding]){padding:calc(var(--wndb--p--md)*var(--wndb--padding-factor)) calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}@media screen and (min-width:782px){.nfd-p-card-lg:not([style*=padding]){padding:calc(var(--wndb--p--md)*var(--wndb--padding-factor)) calc(var(--wndb--p--md)*1.5*var(--wndb--padding-factor))!important}}.nfd-p-card-square-lg:not([style*=padding]),.nfd-p-card-square:not([style*=padding]){padding:calc(var(--wndb--p--square)*var(--wndb--padding-factor))!important}@media screen and (min-width:782px){.nfd-p-card-square-lg:not([style*=padding]){padding:calc(var(--wndb--p--square-lg)*var(--wndb--padding-factor))!important}}.nfd-p-xs:not([style*=padding]){padding:calc(var(--wndb--p--xs)*var(--wndb--padding-factor))!important}.nfd-py-xs:not([style*=padding]){padding-block:calc(var(--wndb--p--xs)*var(--wndb--padding-factor))!important}.nfd-pt-xs:not([style*=padding]){padding-block-start:calc(var(--wndb--p--xs)*var(--wndb--padding-factor))!important}.nfd-px-xs:not([style*=padding]){padding-inline:calc(var(--wndb--p--xs)*var(--wndb--padding-factor))!important}.nfd-p-sm:not([style*=padding]){padding:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-px-sm:not([style*=padding]){padding-inline:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-py-sm:not([style*=padding]){padding-block:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-pt-sm:not([style*=padding]){padding-block-start:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-pb-sm:not([style*=padding]){padding-block-end:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-pl-sm:not([style*=padding]){padding-left:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-p-md:not([style*=padding]){padding:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-px-md:not([style*=padding]){padding-inline:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-py-md:not([style*=padding]){padding-block:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-pt-md:not([style*=padding]){padding-block-start:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-pb-md:not([style*=padding]){padding-block-end:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-p-lg:not([style*=padding]){padding:calc(var(--wndb--p--lg)*var(--wndb--padding-factor)) calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-py-lg:not([style*=padding]){padding-block:calc(var(--wndb--p--lg)*var(--wndb--padding-factor))!important}.nfd-pt-lg:not([style*=padding]){padding-block-start:calc(var(--wndb--p--lg)*var(--wndb--padding-factor))!important}.nfd-pb-lg:not([style*=padding]){padding-block-end:calc(var(--wndb--p--lg)*var(--wndb--padding-factor))!important}.nfd-pl-offset-md:not([style*=padding]){margin-left:calc(var(--wndb--p--md)*var(--wndb--padding-factor)*-1)!important;padding-left:calc(var(--wndb--p--md)*var(--wndb--padding-factor) - 3px)!important}.editor-styles-wrapper .nfd-overlap-x,.nfd-overlap-x{gap:0}.nfd-overlap-x>:not(:first-child){margin-inline-start:-1.275rem!important}@media (min-width:768px){.-nfd-translate-y-1\/2{margin-bottom:-100px!important;transform:translateY(-50%)!important}.-nfd-translate-y-1\/3{margin-bottom:-100px!important;transform:translateY(-33%)!important}.nfd-overlap-x-lg{transform:translateX(-150px)!important;width:calc(100% + 150px)!important}}.nfd-pseudo-play-icon{align-items:center!important;display:flex!important;justify-content:center!important;position:relative!important}.nfd-pseudo-play-icon>a{inset:0!important;position:absolute!important}:not(.is-root-container) .nfd-pseudo-play-icon>a{text-indent:-9999px!important}.nfd-pseudo-play-icon:before{backdrop-filter:blur(3px)!important;background:hsla(0,0%,100%,.1)!important;border-radius:100%!important;content:""!important;height:3rem!important;left:50%!important;opacity:1!important;pointer-events:none!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;transition:all .2s ease!important;width:3rem!important}.nfd-pseudo-play-icon:has(a:hover):before{background:hsla(0,0%,100%,.3)!important;height:4rem!important;width:4rem!important}.nfd-pseudo-play-icon:after{border-style:solid!important;border-bottom:10px solid transparent!important;border-left:16px solid!important;border-right:0!important;border-top:10px solid transparent!important;content:""!important;height:16px!important;height:0!important;left:50%!important;margin-left:2px!important;pointer-events:none!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:16px!important;width:0!important}.entry-content>.wp-block-group.has-background+.wp-block-group.has-background:not([style*=margin-top]),.entry-content>.wp-block-group.has-background+[class*=nfd-theme-]:not([style*=margin-top]),.entry-content>[class*=nfd-theme-]+.wp-block-group.has-background:not([style*=margin-top]),.entry-content>[class*=nfd-theme-]+[class*=nfd-theme-]:not([style*=margin-top]){margin-block-start:0!important}:where(:root){--wndb--gap--scale-factor:1;--wndb--gap--xs:0.25rem;--wndb--gap--sm:0.5rem;--wndb--gap--md:1rem;--wndb--gap--lg:1.5rem;--wndb--gap--xl:2rem;--wndb--gap--2xl:2.5rem;--wndb--gap--3xl:3.5rem;--wndb--gap--4xl:6rem}.editor-styles-wrapper .nfd-gap-0,.nfd-gap-0{gap:0}.editor-styles-wrapper .nfd-gap-xs,.nfd-gap-xs{gap:calc(var(--wndb--gap--xs)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-sm,.nfd-gap-sm{gap:calc(var(--wndb--gap--sm)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-md,.nfd-gap-md{gap:calc(var(--wndb--gap--md)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-lg,.nfd-gap-lg{gap:calc(var(--wndb--gap--lg)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-xl,.nfd-gap-xl{gap:calc(var(--wndb--gap--xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-2xl,.nfd-gap-2xl{gap:calc(var(--wndb--gap--2xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-3xl,.nfd-gap-3xl{gap:calc(var(--wndb--gap--3xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-4xl,.nfd-gap-4xl{gap:calc(var(--wndb--gap--4xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-x-4xl,.nfd-gap-x-4xl{-moz-column-gap:calc(var(--wndb--gap--4xl)*var(--wndb--gap--scale-factor));column-gap:calc(var(--wndb--gap--4xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-x-lg,.nfd-gap-x-lg{-moz-column-gap:calc(var(--wndb--gap--lg)*var(--wndb--gap--scale-factor));column-gap:calc(var(--wndb--gap--lg)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-y-lg,.nfd-gap-y-lg{row-gap:calc(var(--wndb--gap--lg)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-y-xl,.nfd-gap-y-xl{row-gap:calc(var(--wndb--gap--xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-y-2xl,.nfd-gap-y-2xl{row-gap:calc(var(--wndb--gap--2xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-y-3xl,.nfd-gap-y-3xl{row-gap:calc(var(--wndb--gap--3xl)*var(--wndb--gap--scale-factor))}.nfd-border-2{border-bottom-width:2px!important}.nfd-border-strong:not([style*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.has-border-color){border-color:var(--wndb-color--borders-strong)!important}.nfd-border-light:not([style*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.has-border-color){border-color:var(--wndb--color--borders-light)!important}:where(:root){--wndb--button--outline-width:0px;--wndb--button-sm--font-size:1rem;--wndb--button-lg-x:2rem;--wndb--button-lg-y:0.75rem;--wndb--button-lg--font-size:1.125rem;--wndb--button-xl-x:3rem;--wndb--button-xl-y:1rem;--wndb--button-xl--font-size:1.125rem}[class*=nfd-btn].is-style-outline{--wndb--button--outline-width:2px}[class*=nfd-btn]>.wp-block-button__link:not([style*=padding]){padding:calc(.625rem - var(--wndb--button--outline-width)) calc(1.125rem - var(--wndb--button--outline-width))!important}.nfd-btn-sm>.wp-block-button__link:not([style*=padding]){padding:calc(.375rem - var(--wndb--button--outline-width)) calc(1rem - var(--wndb--button--outline-width))!important}.nfd-btn-sm:not(.has-custom-font-size)>.wp-block-button__link:not([style*=font-size]){font-size:var(--wndb--button-sm--font-size)!important}.nfd-btn-lg>.wp-block-button__link:not([style*=padding]){padding:calc(var(--wndb--button-lg-y) - var(--wndb--button--outline-width)) var(--wndb--button-lg-x)!important}.nfd-btn-lg:not(.has-custom-font-size)>.wp-block-button__link:not([style*=font-size]){font-size:var(--wndb--button-lg--font-size)!important}.nfd-btn-lg:not([style*=font-weight])>.wp-block-button__link{font-weight:600!important}.nfd-btn-xl>.wp-block-button__link:not([style*=padding]){padding:calc(var(--wndb--button-xl-y) - var(--wndb--button--outline-width)) var(--wndb--button-xl-x)!important}.nfd-btn-xl:not(.has-custom-font-size)>.wp-block-button__link:not([style*=font-size]){font-size:var(--wndb--button-xl--font-size)!important}.nfd-btn-xl:not([style*=font-weight])>.wp-block-button__link{font-weight:600!important}.nfd-btn-wide>.wp-block-button__link:not([style*=padding]){padding:calc(.625rem - var(--wndb--button--outline-width)) calc(2rem - var(--wndb--button--outline-width))!important}[class*=nfd-btn]:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:var(--wndb--color--text--contrast)!important}.nfd-btn:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color):hover{--wndb--color--text--contrast:var(--wndb-gray-900);border-color:var(--wndb-white)!important}[class*=nfd-button]>.wp-block-button__link:not(.has-background):hover{filter:brightness(.8)!important}.nfd-theme-primary [class*=nfd-btn]:not(.is-style-outline):not(.nfd-btn-secondary):not(.nfd-btn-tertiary)>.wp-block-button__link:not(.has-background){background-color:var(--wndb-gray-800)!important}.nfd-theme-primary
	[class*=nfd-btn]:not(.is-style-outline):not(.nfd-btn-secondary):not(.nfd-btn-tertiary)>.wp-block-button__link:not(.has-background):hover{background-color:var(--wndb-gray-900)!important}.nfd-theme-primary
	[class*=nfd-btn]:is(.is-style-outline):not(.nfd-btn-secondary):not(.nfd-btn-tertiary)>.wp-block-button__link:not(.has-background):not(.has-text-color):hover{background-color:var(--wndb-white)!important;border-color:var(--wndb-white)!important;color:var(--wndb-gray-900)!important}.nfd-btn-secondary:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color):hover{--wndb--color--text--contrast:var(--wndb-gray-900);border-color:var(--wndb-white)!important}.nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:var(--wndb-white)!important}.nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background){background-color:var(--wndb-gray-800)!important}.nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover{background-color:var(--wndb-gray-900)!important}.nfd-theme-dark .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background),.nfd-theme-darker .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background){background-color:var(--wndb-white)!important}.nfd-theme-dark .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color),.nfd-theme-darker .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:var(--wndb-gray-900)!important}.nfd-theme-dark .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover,.nfd-theme-darker .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover{background-color:var(--wndb-white)!important;color:var(--wndb-gray-900)!important;filter:brightness(.8)!important}.nfd-btn-tertiary:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color):hover{--wndb--color--text--contrast:var(--wndb-gray-900)}.nfd-btn-tertiary:is(.is-style-outline)>.wp-block-button__link:not([class*=-border-color]){border-color:var(--wndb--color--subtle)!important}.nfd-btn-tertiary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:var(--wndb--color--text--contrast)!important}.nfd-btn-tertiary:not(.is-style-outline)>.wp-block-button__link:not(.has-background){background-color:var(--wndb--color--borders)!important}.nfd-btn-tertiary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover{--wndb--color--borders:var(--wndb--color--subtle)}:where(:root){--wndb--shadow--xs:0 1px 2px 0 rgba(18,18,23,.065);--wndb--shadow--sm:0 1px 3px 0 rgba(18,18,23,.1),0 1px 2px 0 rgba(18,18,23,.06)}.nfd-shadow-xs:not([style*=box-shadow]){box-shadow:var(--wndb--shadow--xs)!important}.nfd-shadow-sm:not([style*=box-shadow]){box-shadow:var(--wndb--shadow--sm)!important}.nfd-bg-subtle.nfd-shadow-xs:not([style*=box-shadow]),.nfd-theme-light .nfd-shadow-xs:not([style*=box-shadow]){--wndb--shadow--xs:none}:where(:root){--wndb--rounded--scale-factor:1;--wndb--border--radius--sm:0.25rem;--wndb--border--radius--md:0.5rem;--wndb--border--radius--lg:0.75rem;--wndb--border--radius--xl:1rem}[class*=nfd-rounded]:not([style*=-radius]),[class*=nfd-rounded]:not([style*=-radius])>.components-resizable-box__container>img:not([style*=-radius]),[class*=nfd-rounded]:not([style*=-radius])>.wp-element-button:not([style*=-radius]),[class*=nfd-rounded]:not([style*=-radius])>a>img,[class*=nfd-rounded]:not([style*=-radius])>img{border-radius:calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor))!important}[class*=nfd-rounded-t-]:not([style*=-radius]),[class*=nfd-rounded-t-]:not([style*=-radius])>.components-resizable-box__container>img:not([style*=-radius]),[class*=nfd-rounded-t-]:not([style*=-radius])>.wp-element-button:not([style*=-radius]),[class*=nfd-rounded-t-]:not([style*=-radius])>a>img,[class*=nfd-rounded-t-]:not([style*=-radius])>img{border-radius:calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor)) calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor)) 0 0!important}.nfd-overflow-hidden.nfd-rounded-xl iframe:not([style*=-radius]){border-radius:calc(var(--wndb--border--radius--md)*var(--wndb--rounded--scale-factor))!important}.nfd-rounded-none:not([style*=-radius]){--wndb--border--radius:0}.nfd-rounded-sm:not([style*=-radius]){--wndb--border--radius:var(--wndb--border--radius--sm)}.nfd-rounded,.nfd-rounded-md,.nfd-rounded-t-md:not([style*=-radius]){--wndb--border--radius:var(--wndb--border--radius--md)}.nfd-rounded-lg,.nfd-rounded-t-lg:not([style*=-radius]){--wndb--border--radius:var(--wndb--border--radius--lg)}.nfd-rounded-t-xl:not([style*=-radius]),.nfd-rounded-xl{--wndb--border--radius:var(--wndb--border--radius--xl)}.nfd-rounded-full:not([style*=-radius]){--wndb--border--radius:9999px}:where(:root){--wndb-gray:#6c6c89;--wndb-gray-50:#f7f7f8;--wndb-gray-100:#ebebef;--wndb-gray-150:#e5e5e9;--wndb-gray-200:#d1d1db;--wndb-gray-300:#a9a9bc;--wndb-gray-400:#8a8aa3;--wndb-gray-500:#6c6c89;--wndb-gray-600:#55556d;--wndb-gray-700:#3f3f50;--wndb-gray-800:#1d1d22;--wndb-gray-900:#121217;--wndb-white:#fff;--wndb-white-50:hsla(0,0%,100%,.05);--wndb-white-100:hsla(0,0%,100%,.1);--wndb-white-150:hsla(0,0%,100%,.15);--wndb-white-200:hsla(0,0%,100%,.2);--wndb-white-300:hsla(0,0%,100%,.3);--wndb-white-400:hsla(0,0%,100%,.4);--wndb-white-500:hsla(0,0%,100%,.5);--wndb-white-600:hsla(0,0%,100%,.6);--wndb-white-700:hsla(0,0%,100%,.7);--wndb-white-800:hsla(0,0%,100%,.8);--wndb-white-900:hsla(0,0%,100%,.9);--wndb--color--primary:#00f;--wndb--color--secondary:#00f;--wndb--color--surface:var(--wndb-gray-50);--wndb--color--text:var(--wndb-gray-800);--wndb--color--text--contrast:var(--wndb-gray-900);--wndb--color--text--faded:var(--wndb-gray-600);--wndb--color--borders:var(--wndb-gray-150);--wndb--color--borders-light:var(--wndb-gray-100);--wndb--color--borders-strong:var(--wndb--color--text--faded);--wndb--color--subtle:var(--wndb-gray-200);--wndb--color--links:var(--wndb--color--primary);--wndb--color--body:var(--wndb--color--surface)}.is-style-nfd-theme-white,.nfd-theme-white:not([class*=is-style-nfd-theme]){--wndb--color--borders:var(--wndb-gray-150);--wndb--color--borders-light:var(--wndb-gray-100);--wndb--color--links:var(--wndb--color--primary);--wndb--color--subtle:var(--wndb-gray-200);--wndb--color--surface:var(--wndb-white);--wndb--color--text--contrast:var(--wndb-gray-900);--wndb--color--text--faded:var(--wndb-gray-700);--wndb--color--text:var(--wndb-gray-800)}.is-style-nfd-theme-light,.nfd-theme-light:not([class*=is-style-nfd-theme]){--wndb--color--borders:var(--wndb-gray-150);--wndb--color--borders-light:var(--wndb-gray-150);--wndb--color--links:var(--wndb--color--primary);--wndb--color--subtle:var(--wndb-gray-200);--wndb--color--surface:var(--wndb-gray-50);--wndb--color--text--contrast:var(--wndb-gray-900);--wndb--color--text--faded:var(--wndb-gray-700);--wndb--color--text:var(--wndb-gray-800)}.is-style-nfd-theme-dark,.nfd-theme-dark:not([class*=is-style-nfd-theme]){--wndb--color--borders:var(--wndb-white-100);--wndb--color--borders-light:var(--wndb--color--borders);--wndb--color--subtle:var(--wndb-white-200);--wndb--color--surface:var(--wndb-gray-800);--wndb--color--text--contrast:var(--wndb-white);--wndb--color--text--faded:var(--wndb-white-800);--wndb--color--text:var(--wndb-white);--wndb--shadow--sm:none;--wndb--shadow--xs:none;--wndb-mask-color:hsla(0,0%,100%,.12)}.is-style-nfd-theme-darker,.nfd-theme-darker:not([class*=is-style-nfd-theme]){--wndb--color--borders:var(--wndb-white-100);--wndb--color--borders-light:var(--wndb--color--borders);--wndb--color--subtle:var(--wndb-white-200);--wndb--color--surface:var(--wndb-gray-900);--wndb--color--text--contrast:var(--wndb-white);--wndb--color--text--faded:var(--wndb-white-800);--wndb--color--text:var(--wndb-white);--wndb--shadow--sm:none;--wndb--shadow--xs:none;--wndb-mask-color:hsla(0,0%,100%,.12)}.is-style-nfd-theme-primary,.nfd-theme-primary:not([class*=is-style-nfd-theme]){--wndb--color--borders:var(--wndb-white-100);--wndb--color--borders-light:var(--wndb--color--borders);--wndb--color--subtle:var(--wndb-white-200);--wndb--color--surface:var(--wndb--color--primary);--wndb--color--text--contrast:var(--wndb-white);--wndb--color--text--faded:var(--wndb-white-900);--wndb--color--text:var(--wndb-white);--wndb--color--links:var(--wndb-white);--wndb--shadow--sm:none;--wndb--shadow--xs:none;--wndb-mask-color:hsla(0,0%,100%,.12)}.is-style-nfd-theme-primary-15,.nfd-theme-primary-15:not([class*=is-style-nfd-theme]){--wndb--color--borders:color-mix(in srgb,var(--wndb--color--primary) 25%,#fff);--wndb--color--borders-light:color-mix(in srgb,var(--wndb--color--primary) 15%,#fff);--wndb--color--subtle:color-mix(in srgb,var(--wndb--color--primary) 30%,#fff);--wndb--color--surface:color-mix(in srgb,var(--wndb--color--primary) 15%,#fff)}.nfd-bg-surface:not(.has-background),[class*=is-style-nfd-theme]:not(.has-background){background-color:var(--wndb--color--surface)!important}.nfd-bg-surface:not(.has-text-color),[class*=is-style-nfd-theme]:not(.has-text-color){color:var(--wndb--color--text)!important}.nfd-text-faded p:not(.has-text-color):not(.has-link-color):not(.has-background):not(.nfd-text-primary),.nfd-text-faded time:not(.has-text-color):not(.has-background),.nfd-text-faded>a:not(.has-text-color):not(.has-link-color):not(.has-background),ol.nfd-text-faded:not(.has-text-color):not(.has-link-color):not(.has-background):not(.nfd-text-primary),p.nfd-text-faded:not(.has-text-color):not(.has-link-color):not(.has-background),ul.nfd-text-faded:not(.has-text-color):not(.has-link-color):not(.has-background):not(.nfd-text-primary){color:var(--wndb--color--text--faded)!important}.editor-styles-wrapper div .nfd-text-contrast:where(:not(.has-text-color)),.editor-styles-wrapper div :where(.nfd-text-contrast:not(.has-text-color):not(.wp-element-button)) a:where(:not(:hover)),.wp-site-blocks .nfd-text-contrast:where(:not(.has-text-color)),.wp-site-blocks .nfd-text-contrast:where(:not(.has-text-color)) a:where(:not(:hover)){color:var(--wndb--color--text--contrast)}.nfd-bg-surface .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-strong),.nfd-bg-surface [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.nfd-border-strong),.nfd-bg-surface [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>img:not(.has-border-color):not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]),.nfd-bg-surface [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>img:not(.has-border-color):not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>.components-resizable-box__container>img:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]),.nfd-bg-surface:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.has-border-color):not(.nfd-border-strong),[class*=is-style-nfd-theme] .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-strong),[class*=is-style-nfd-theme] [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.nfd-border-strong),[class*=is-style-nfd-theme] [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>img:not(.has-border-color):not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]),[class*=is-style-nfd-theme] [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>img:not(.has-border-color):not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>.components-resizable-box__container>img:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]),[class*=is-style-nfd-theme]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.has-border-color):not(.nfd-border-strong){border-color:var(--wndb--color--borders)!important}.nfd-bg-surface .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-2),[class*=is-style-nfd-theme] .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-2){border-width:2px 0 0!important}.nfd-border-bg{--wndb--color--borders:var(--wndb--color--surface)}.nfd-border-primary{--wndb--color--borders:var(--wndb--color--primary)}.nfd-border-inherit{--wndb--color--borders:inherit}.nfd-bg-accent:not(.has-background),.nfd-bg-primary:not(.has-background),.wp-block-cover.nfd-bg-accent>.wp-block-cover__background:not([class*=background-color]),.wp-block-cover.nfd-bg-primary>.wp-block-cover__background:not([class*=background-color]){background-color:var(--wndb--color--primary)!important}.nfd-bg-secondary:not(.has-background),.wp-block-cover.nfd-bg-secondary>.wp-block-cover__background:not([class*=background-color]){background-color:var(--wndb--color--secondary)!important}.nfd-bg-accent:not(.has-text-color),.nfd-bg-primary:not(.has-text-color),.nfd-bg-secondary:not(.has-text-color){color:var(--wndb--color--white)!important}.nfd-bg-subtle:not(.has-background):not(.wp-block-button),.nfd-bg-subtle:not(.has-background)>.wp-block-button__link:not(.has-background){background-color:var(--wndb--color--borders-light)!important;color:var(--wndb--color--text--contrast)!important}.nfd-text-primary:not(.has-text-color),.wp-block-button.wndb-text-primary>a:not(.has-text-color){color:var(--wndb--color--primary)!important}.nfd-text-secondary:not(.has-text-color),.wp-block-button.wndb-text-secondary>a:not(.has-text-color){color:var(--wndb--color--secondary)!important}[class*=nfd-theme-primary] .nfd-text-primary:not(.has-text-color),[class*=nfd-theme-primary] .nfd-text-secondary:not(.has-text-color),[class*=nfd-theme-primary] .wp-block-button.wndb-text-primary>a:not(.has-text-color),[class*=nfd-theme-secondary] .wp-block-button.wndb-text-secondary>a:not(.has-text-color){color:var(--wndb--color--contrast)!important}[class*=nfd-theme-dark] .nfd-text-primary:not(.has-text-color),[class*=nfd-theme-darker] .nfd-text-primary:not(.has-text-color){color:var(--wndb--color--secondary)!important}.nfd-text-subtle:not(.has-text-color){color:var(--wndb--color--subtle)!important}.editor-styles-wrapper div .nfd-text-current:where(:not(.has-text-color)),.editor-styles-wrapper div :where(.nfd-text-current:not(.has-text-color):not(.wp-element-button)) a:where(:not(:hover)),.wp-site-blocks .nfd-text-current:where(:not(.has-text-color)),.wp-site-blocks .nfd-text-current:where(:not(.has-text-color)) a:where(:not(:hover)){color:currentColor}[class*=nfd-theme-] .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link{color:var(--wndb--color--text--faded)!important;fill:var(--wndb--color--text--faded)!important}[class*=nfd-theme-] .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link:hover{color:var(--wndb--color--text)!important;fill:var(--wndb--color--text)!important}.nfd-container.is-position-sticky:not([class*=nfd-bg-surface]):not([class*=is-style-nfd-]):not(.has-background){background-color:var(--wndb--color--body)!important}.nfd-container .has-secondary-color{color:var(--wndb--color--secondary)!important}.nfd-bg-gray-100:not(.has-background),.nfd-bg-gray-800:not(.has-background){background-color:var(--wndb--color--surface)!important}.nfd-bg-gray-100:not(.has-text-color),.nfd-bg-gray-800:not(.has-text-color){color:var(--wndb--color--text)!important}.nfd-bg-gray-800{--wndb--color--surface:var(--wndb-gray-800);--wndb--color--text:var(--wndb-white);--wndb--color--borders:var(--wndb-white-100);--wndb--color--text--faded:var(--wndb-white-700)}.nfd-bg-gray-100{--wndb--color--surface:var(--wndb-gray-50);--wndb--color--text:var(--wndb-gray-700);--wndb--color--borders:var(--wndb-gray-100)}.nfd-text-opacity-80 p:not(.has-text-color):not(.has-link-color):not(.has-background),.nfd-text-opacity-80 time:not(.has-text-color):not(.has-background),p.nfd-text-opacity-80:not(.has-text-color):not(.has-link-color):not(.has-background){opacity:.8!important}:where(:root){--wndb--slider-height:100lvh}.nfd-scroll-slider-horizontal,.nfd-scroll-slider-vertical{flex-wrap:nowrap!important;height:var(--wndb--slider-height)!important;overflow-y:auto!important;scroll-snap-type:y mandatory!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.nfd-scroll-slider-horizontal::-webkit-scrollbar,.nfd-scroll-slider-vertical::-webkit-scrollbar{display:none!important}.nfd-scroll-slider-vertical{height:100vh!important;overflow-y:auto!important;scroll-snap-type:y mandatory!important}.nfd-scroll-slider-vertical>*{scroll-snap-align:start!important;width:100%!important}.nfd-scroll-slider-horizontal{flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.nfd-scroll-slider-horizontal>*{flex-shrink:0!important;scroll-snap-align:start!important}.nfd-scroll-slider-horizontal>.wp-block-cover{width:100vw!important}.nfd-container.alignfull .nfd-scroll-slider-horizontal{--half-container:calc(50vw - var(--wndb--container)/2);padding-left:var(--half-container)!important;padding-right:var(--half-container)!important;scroll-padding:var(--half-container)!important}.nfd-scroll-slider-horizontal.nfd-scroll-slider-animate>.wp-block-cover:first-child{animation:scroll-slider-slide 1s ease 1s forwards}@keyframes scroll-slider-slide{0%{margin-left:0}to{margin-left:-100vw}}.block-editor-block-preview__content-iframe .is-root-container{min-height:8rem!important}.block-editor-block-preview__content-iframe figure:has([style*="aspect-ratio: 16 / 9"]){width:100%!important}.block-editor-block-preview__content-iframe [style*="min-height: 100vh"],.block-editor-block-preview__content-iframe [style*="min-height:100vh"]{min-height:800px!important}.block-editor-block-preview__content-iframe [style*="min-height: 70vh"],.block-editor-block-preview__content-iframe [style*="min-height:70vh"]{min-height:560px!important}.block-editor-block-preview__content-iframe [style*="min-height: 60vh"],.block-editor-block-preview__content-iframe [style*="min-height:60vh"]{min-height:480px!important}.block-editor-block-preview__content-iframe [style*="min-height: 50vh"],.block-editor-block-preview__content-iframe [style*="min-height:50vh"]{min-height:400px!important}.block-editor-block-preview__content-iframe [style*="min-height: 40vh"],.block-editor-block-preview__content-iframe [style*="min-height:40vh"]{min-height:320px!important}.block-editor-block-preview__content-iframe [style*="min-height: 35vh"],.block-editor-block-preview__content-iframe [style*="min-height:35vh"]{min-height:280px!important}.block-editor-block-preview__content-iframe [style*="min-height: 30vh"],.block-editor-block-preview__content-iframe [style*="min-height:30vh"]{min-height:240px!important}.block-editor-block-preview__content-iframe [style*="min-height: 10vh"],.block-editor-block-preview__content-iframe [style*="min-height:10vh"]{min-height:80px!important}.block-editor-block-preview__content-iframe [style*="min-height: 5vh"],.block-editor-block-preview__content-iframe [style*="min-height:5vh"]{min-height:40px!important}.nfd-wba-modal *{box-sizing:border-box!important}.block-editor-block-preview__content-iframe .nfd-wb-animate{clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}.block-editor-block-preview__content-iframe .block-editor-warning:not(.wp-block-missing .block-editor-warning){display:none!important}.block-editor-block-preview__content-iframe .is-root-container>.nfd-container:not([class*=nfd-p-]):not([class*=nfd-py-]):not([class*=nfd-pt-]):not([class*=nfd-pb-]):not([style*=padding]){padding-block:var(--wndb--p)!important}.block-editor-block-preview__content-iframe [class*=nfd-rounded]:not([style*=-radius])>div>img:not([style*=-radius]){border-radius:calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor))!important}ol.nfd-gap-sm:not(.is-layout-flex) li:not(:last-child),ul.nfd-gap-sm:not(.is-layout-flex) li:not(:last-child){margin-bottom:.5em!important}ol.nfd-gap-md:not(.is-layout-flex) li:not(:last-child),ul.nfd-gap-md:not(.is-layout-flex) li:not(:last-child){margin-bottom:1em!important}ul.nfd-list-check{list-style-type:none!important;padding-inline-start:1em!important}ul.nfd-list-check li:before{content:"✓";display:inline-block;margin-inline-end:8px}[class*=nfd-query-loop-] :where(.wp-block-post-author__avatar img){border-radius:999px;display:block}[class*=nfd-query-loop-] :where(.avatar-48){height:36px!important;width:36px!important}[class*=nfd-query-loop-] :where(.wp-block-post-author__content){display:flex;flex-direction:column;gap:4px;justify-content:center}[class*=nfd-query-loop-] .wp-block-post-author__avatar{margin-right:12px!important}.nfd-query-loop-1 :where(.wp-block-cover){aspect-ratio:2/1.1}.nfd-query-loop-1 :where(.wp-block-post-author__content){align-items:center!important;flex-direction:row!important}.nfd-query-loop-1 :where(.wp-block-post-author__byline){font-size:1em!important;opacity:.8!important}[class*=nfd-query-loop-] :where(.wp-block-categories){display:flex;gap:8px;list-style:none;padding:0}[class*=nfd-query-loop-] :where(.wp-block-categories a){color:inherit!important}.nfd-query-loop-2 .wp-block-cover__background{-webkit-mask-image:linear-gradient(180deg,transparent 25%,#000 75%)!important;mask-image:linear-gradient(180deg,transparent 25%,#000 75%)!important}.nfd-query-loop-3 :where(.wp-block-post-author__name){display:none!important}.nfd-form-items-grow>div:not(.wp-block-jetpack-button){flex-grow:1!important}.nfd-jp-form.nfd-text-center .consent{text-align:center!important}.nfd-jp-form .contact-form-submission .go-back-message .link{color:currentColor!important;text-decoration:underline!important}.nfd-jp-form .contact-form-submission .go-back-message{margin-top:0!important}.nfd-jp-form .contact-form-submission{border-color:currentColor!important;padding:calc(var(--wndb--p--md)*.5) 0!important}.nfd-jp-form textarea{resize:vertical!important}.nfd-jp-form .wp-block-button__link{padding-block-end:10px!important;padding-block-start:10px!important}.nfd-jp-form .consent,.nfd-jp-form .jetpack-field-checkbox .jetpack-field-label .jetpack-field-label__input,.nfd-jp-form .jetpack-field-consent .jetpack-field-label .jetpack-field-label__input{font-size:.875rem!important;line-height:1.5em!important;text-transform:none!important;text-wrap:balance!important}.nfd-jp-form input[type=checkbox]{padding:0!important}.nfd-jp-subscribe-form .wp-block-jetpack-label{display:none!important}.nfd-jp-subscribe-form .wp-block-jetpack-input{height:100%!important;margin:0!important}.nfd-heading-styles-panel{border-top:0!important;padding:0!important}.nfd-heading-styles-control .components-h-stack>.components-base-control.components-range-control{flex:1 1 40%!important}.wp-block-heading.is-style-nfd-heading-boxed{align-items:center!important;display:flex!important;gap:2.5rem!important;white-space:nowrap!important}.wp-block-heading.is-style-nfd-heading-boxed:after,.wp-block-heading.is-style-nfd-heading-boxed:before{border-bottom:var(--nfd-heading-border-size,3px) var(--nfd-heading-border-style,solid) var(--nfd-heading-border,#e8d833)!important;content:""!important}.wp-block-heading.is-style-nfd-heading-boxed{justify-content:center!important}.wp-block-heading.is-style-nfd-heading-boxed:after,.wp-block-heading.is-style-nfd-heading-boxed:before{flex:1 1 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-left{justify-content:flex-start!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-left:before{flex:0 0 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-left:after{flex:1 1 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-right{justify-content:flex-end!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-right:before{flex:1 1 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-right:after{flex:0 0 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-center{justify-content:center!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-center:after,.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-center:before{flex:1 1 0!important}.wp-block-heading.is-style-nfd-heading-boxed.left-only:after,.wp-block-heading.is-style-nfd-heading-boxed.right-only:before{flex:0 0 0!important}.is-style-nfd-heading-highlight .nfd-heading-highlight__text{--hl-color:var(--nfd-heading-border,#ffeb3b);--hl-height:var(--nfd-heading-border-size,12px);box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important;position:relative!important;text-decoration:none!important;z-index:1!important}.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: solid"] .nfd-heading-highlight__text,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:solid"] .nfd-heading-highlight__text{background-image:linear-gradient(var(--hl-color),var(--hl-color))!important;background-position:left 100%!important;background-repeat:no-repeat!important;background-size:100% var(--hl-height)!important}.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: dashed"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: dotted"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:dashed"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:dotted"] .nfd-heading-highlight__text:after{bottom:0!important;content:""!important;height:var(--hl-height)!important;left:0!important;pointer-events:none!important;position:absolute!important;right:0!important;z-index:-1!important}.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: dotted"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:dotted"] .nfd-heading-highlight__text:after{background:radial-gradient(circle,var(--hl-color) 60%,transparent 61%) 0 100% /calc(var(--hl-height)*1.2) var(--hl-height) repeat-x!important}.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: dashed"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:dashed"] .nfd-heading-highlight__text:after{background:repeating-linear-gradient(to right,var(--hl-color) 0 calc(var(--hl-height)*1.4),transparent calc(var(--hl-height)*1.4) calc(var(--hl-height)*2.2)) 0 100% /100% var(--hl-height) no-repeat!important}.is-style-nfd-heading-underline.wp-block-heading{text-decoration-color:var(--nfd-heading-border,#e8d833)!important;text-decoration-line:underline!important;text-decoration-thickness:var(--nfd-heading-border-size,3px)!important;text-underline-offset:.25em!important}.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style: solid"],.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style:solid"]{text-decoration-style:solid!important}.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style: dashed"],.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style:dashed"]{text-decoration-style:dashed!important}.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style: dotted"],.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style:dotted"]{text-decoration-style:dotted!important}.nfd-mask-fade-to-b>.wp-block-cover__background{-webkit-mask-image:linear-gradient(180deg,transparent 50%,#000 120%)!important;mask-image:linear-gradient(180deg,transparent 50%,#000 120%)!important}.nfd-mask-radial-center>.wp-block-cover__background{-webkit-mask-image:radial-gradient(circle,transparent -40%,rgba(0,0,0,.9) 58%)!important;mask-image:radial-gradient(circle,transparent -40%,rgba(0,0,0,.9) 58%)!important}p[style*=text-decoration]>a{color:inherit!important;text-decoration:inherit!important}.is-style-dots.nfd-text-left:before{padding-left:0!important}.nfd-h-full,.nfd-h-full>.components-resizable-box__container>img,.nfd-h-full>img{height:100%!important}.nfd-w-full,.nfd-w-full>.components-resizable-box__container>img,.nfd-w-full>img{width:100%!important}.nfd-backdrop-blur-sm{backdrop-filter:blur(4px)!important}.nfd-backdrop-blur-md{backdrop-filter:blur(8px)!important}:not(.editor-styles-wrapper) header:has(.nfd-absolute-header){position:sticky!important;top:0!important;z-index:1!important}.nfd-absolute-header:not([style*=margin]){margin:0!important}:not(.editor-styles-wrapper) .nfd-absolute-header:not([style*=padding]):not([class*=nfd-px-]):not([style*=padding]){padding-inline:var(--wndb--p)!important}body:not(.editor-styles-wrapper) .wp-site-blocks .nfd-transparent-header,body:not(.editor-styles-wrapper) .wp-site-blocks header:has(>:first-child.nfd-transparent-header){min-width:100%!important;position:absolute!important;z-index:1!important}body:not(.editor-styles-wrapper) .nfd-transparent-header{background-color:transparent!important}.editor-styles-wrapper .nfd-transparent-header{background-color:rgba(0,0,0,.2)!important}.wp-site-blocks .nfd-transparent-header+:not([style*=margin]),.wp-site-blocks>header:has(>:first-child.nfd-transparent-header)+:not([style*=margin]){margin-top:0!important}:is([style*="min-height:100vh"]){min-height:calc(100vh - var(--wp-admin--admin-bar--height))!important}@supports (height:100dvh){:is([style*="height:100vh"]){min-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px))!important}}.nfd-wk-search .wp-block-search__input{font-size:inherit!important;min-height:50px!important;padding:8px 16px!important}:where(.wp-block-search__input){border-radius:var(--wndb--border--radius--sm)!important}.nfd-stretch-cover-child,.nfd-stretch-cover-child .wp-block-cover__inner-container{display:flex!important;flex-direction:column!important}.nfd-stretch-cover-child .wp-block-cover__inner-container,.nfd-stretch-cover-child .wp-block-cover__inner-container>.nfd-pseudo-play-icon,.nfd-stretch-cover-child .wp-block-cover__inner-container>.wp-block-group{align-items:inherit!important;flex-grow:1!important;justify-content:inherit!important}.nfd-stretch-cover-child .wp-block-cover__inner-container>.wp-block-group,.nfd-stretch-cover-child .wp-block-cover__inner-container>p{width:100%!important}.nfd-container summary{line-height:1.5!important;padding-right:32px!important;position:relative!important}.nfd-container summary::marker{content:none!important}.nfd-container summary:before{align-items:center!important;background-color:var(--wndb--color--borders)!important;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1wbHVzIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik01IDEyaDE0TTEyIDV2MTQiLz48L3N2Zz4=")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:13px!important;border-radius:999px!important;content:""!important;display:flex!important;height:1em!important;justify-content:center!important;opacity:.6!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;width:1em!important}.nfd-container [open] summary{font-weight:700!important}.nfd-container [open] summary:before{opacity:1!important;transform:translateY(-50%) rotate(45deg)!important}.nfd-container summary:hover:before{opacity:1!important}.is-style-wide.wp-block-separator{width:100%!important}.nfd-aspect-video{aspect-ratio:16/9!important}.nfd-img-object-left img{-o-object-position:left!important;object-position:left!important}.nfd-img-object-right img{-o-object-position:right!important;object-position:right!important}.editor-styles-wrapper .wp-block-image.nfd-h-full>div{aspect-ratio:unset!important;height:100%!important;max-height:unset!important}.nfd-img-floating-photo{border:10px solid #fff!important;border-radius:8px!important;box-shadow:6px 6px 20px rgba(0,0,0,.2)!important;transform:rotate(5deg)!important}.nfd-yoast-toc ul li{list-style-type:disc!important}.nfd-yoast-toc{line-height:1.5!important}[class*=is-style-nfd-dots],[class*=is-style-nfd-waves]{padding-block:var(--wndb--p--sm)!important;position:relative!important}[class*=is-style-nfd-waves]{padding-block:var(--wndb--p--md)!important}.is-style-nfd-dots-bottom-right,.is-style-nfd-dots-top-right{padding-inline-end:var(--wndb--p--sm)!important}.is-style-nfd-dots-bottom-left,.is-style-nfd-dots-top-left{padding-inline-start:var(--wndb--p--sm)!important}.is-style-nfd-waves-bottom-right,.is-style-nfd-waves-top-right{padding-inline-end:var(--wndb--p--md)!important;padding-inline-start:var(--wndb--p--xs)!important}.is-style-nfd-waves-bottom-left,.is-style-nfd-waves-top-left{padding-inline-end:var(--wndb--p--xs)!important;padding-inline-start:var(--wndb--p--md)!important}[class*=is-style-nfd-dots]>img[class^=wp-image-],[class*=is-style-nfd-waves]>img[class^=wp-image-]{position:relative!important}[class*=is-style-nfd-dots]:before{background-image:radial-gradient(var(--wndb--color--primary) 2px,transparent 2px)!important;background-size:16px 16px!important;height:106px!important;opacity:1!important;width:106px!important}[class*=is-style-nfd-dots]:before,[class*=is-style-nfd-waves]:before{content:""!important;display:block!important;position:absolute!important}[class*=is-style-nfd-waves]:before{--wndb--wave-width:380px;--wndb--wave-spacing:16px;--wndb--wave-thickness:8px;--wndb--wave-curve:0.85;background:color-mix(in srgb,var(--wndb--color--tertiary) 60%,#fff)!important;width:var(--wndb--wave-width)!important;z-index:1!important;--wndb--wave-radius:calc(var(--wndb--wave-spacing)*sqrt(var(--wndb--wave-curve) * var(--wndb--wave-curve) + 1) + var(--wndb--wave-thickness)/2);--wndb--wave-height:calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness));--wndb--wave-gap:14px;height:calc(var(--wndb--wave-height)*3 + var(--wndb--wave-gap)*2)!important;--wndb--y1:0px;--wndb--y2:calc(var(--wndb--wave-height) + var(--wndb--wave-gap));--wndb--y3:calc((var(--wndb--wave-height) + var(--wndb--wave-gap))*2);--wndb--wave-gradient:#0000 calc(99% - var(--wndb--wave-thickness)),#000 calc(101% - var(--wndb--wave-thickness)) 99%,#0000 101%;--wndb--mask-stripe-1-top:radial-gradient(var(--wndb--wave-radius) at left 50% top calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) 50% calc(var(--wndb--y1) + var(--wndb--wave-spacing)/2 + var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-1-bottom:radial-gradient(var(--wndb--wave-radius) at left 50% bottom calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) calc(50% - var(--wndb--wave-spacing)*2) calc(var(--wndb--y1) - var(--wndb--wave-spacing)/2 - var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-2-top:radial-gradient(var(--wndb--wave-radius) at left 50% top calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) 50% calc(var(--wndb--y2) + var(--wndb--wave-spacing)/2 + var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-2-bottom:radial-gradient(var(--wndb--wave-radius) at left 50% bottom calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) calc(50% - var(--wndb--wave-spacing)*2) calc(var(--wndb--y2) - var(--wndb--wave-spacing)/2 - var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-3-top:radial-gradient(var(--wndb--wave-radius) at left 50% top calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) 50% calc(var(--wndb--y3) + var(--wndb--wave-spacing)/2 + var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-3-bottom:radial-gradient(var(--wndb--wave-radius) at left 50% bottom calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) calc(50% - var(--wndb--wave-spacing)*2) calc(var(--wndb--y3) - var(--wndb--wave-spacing)/2 - var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;mask:var(--wndb--mask-stripe-1-bottom),var(--wndb--mask-stripe-1-top),var(--wndb--mask-stripe-2-bottom),var(--wndb--mask-stripe-2-top),var(--wndb--mask-stripe-3-bottom),var(--wndb--mask-stripe-3-top)!important;-webkit-mask:var(--wndb--mask-stripe-1-bottom),var(--wndb--mask-stripe-1-top),var(--wndb--mask-stripe-2-bottom),var(--wndb--mask-stripe-2-top),var(--wndb--mask-stripe-3-bottom),var(--wndb--mask-stripe-3-top)!important;mask-repeat:repeat-x!important;-webkit-mask-repeat:repeat-x!important}.is-style-nfd-dots-bottom-right:before,.is-style-nfd-waves-bottom-right:before{bottom:0!important;right:0!important}.is-style-nfd-dots-bottom-left:before,.is-style-nfd-waves-bottom-left:before{bottom:0!important;left:0!important}.is-style-nfd-dots-top-left:before,.is-style-nfd-waves-top-left:before{left:0!important;top:0!important}.is-style-nfd-dots-top-right:before,.is-style-nfd-waves-top-right:before{right:0!important;top:0!important}.nfd-hover-settings .components-heading{width:100%!important}.nfd-hoverable{transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease!important}.nfd-hoverable.nfd-hover-text:hover{color:var(--nfd-hover-text)!important}.nfd-hoverable.nfd-hover-bg:hover{background-color:var(--nfd-hover-bg)!important}@media (max-width:782px){.md\:nfd-order-2{order:2!important}.md\:nfd-my-0:not([style*=margin]){margin-bottom:0!important;margin-top:0!important}.md\:nfd-flex{display:flex!important}.md\:nfd-hidden{display:none!important}.md\:nfd-basis-full{flex-basis:100%!important}.md\:nfd-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:nfd-flex-col{flex-direction:column!important}.md\:nfd-flex-wrap{flex-wrap:wrap!important}.md\:nfd-items-start{align-items:flex-start!important}.md\:nfd-justify-start{justify-content:flex-start!important}.md\:nfd-justify-end{justify-content:flex-end!important}.md\:nfd-justify-center{justify-content:center!important}.md\:nfd-gap-0{gap:0!important}.md\:nfd-gap-4{gap:1rem!important}.md\:nfd-gap-5{gap:1.25rem!important}.md\:nfd-gap-8{gap:2rem!important}.md\:nfd-self-start{align-self:flex-start!important}.md\:nfd-rounded-lg:not([style*=-radius]){border-radius:.5rem!important}.md\:nfd-border-none{border-style:none!important}.md\:nfd-p-0:not([style*=padding]){padding:0!important}.md\:nfd-p-4:not([style*=padding]){padding:1rem!important}.md\:nfd-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.md\:nfd-py-0:not([style*=padding]){padding-bottom:0!important;padding-top:0!important}.md\:nfd-text-left{text-align:left!important}.md\:nfd-text-center{text-align:center!important}}
/*# sourceURL=nfd-wonder-blocks-utilities-inline-css */
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/hindsiliguri/v14/ijwTs5juQtsyLLR5jN4cxBEofJs.ttf) format('truetype');
}
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/hindsiliguri/v14/ijwOs5juQtsyLLR5jN4cxBEoRG_54uE.ttf) format('truetype');
}
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/hindsiliguri/v14/ijwOs5juQtsyLLR5jN4cxBEoREP-4uE.ttf) format('truetype');
}
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/hindsiliguri/v14/ijwOs5juQtsyLLR5jN4cxBEoRCf_4uE.ttf) format('truetype');
}
/*
Theme Name: Road To Relief - Law Firm
Theme URI: https://www.msmolla.com/
Author: Chandpur Web Studio
Author URI: https://www.msmolla.com/
Description: "সত্যই শক্তি জোগায়" থিমে সাজানো একটি সম্পূর্ণ কাস্টমাইজযোগ্য ওয়ার্ডপ্রেস ল' ফার্ম থিম। ট্রানজিশন/স্ক্রল অ্যানিমেশনসহ, মামলা ম্যানেজমেন্ট ও মামলা সার্চ (Chandpur Legal CMS প্লাগইন) ইন্টিগ্রেশন প্রস্তুত।
Version: 3.1.0
Requires at least: 5.8
Requires PHP: 7.4
Text Domain: road-to-relief
Tags: law-firm, custom-colors, custom-menu, custom-logo, footer-widgets, translation-ready
*/

/* ==========================================================================
   0. TOKENS
   ========================================================================== */
:root{
  --navy-900:#0a0e1f;
  --navy-800:#10152b;
  --navy-700:#151b38;
  --red-600:#e12c22;
  --red-700:#c22119;
  --cream:#f7f5f0;
  --ink:#1b2038;
  --muted:#6a7085;
  --line:#e7e5df;
  --white:#ffffff;
  --radius:10px;
  --shadow:0 10px 30px rgba(10,14,31,.08);
  --shadow-lg:0 18px 45px rgba(10,14,31,.16);
  --ease:cubic-bezier(.22,.88,.32,1);
  --font-head:'Hind Siliguri','Noto Sans Bengali',sans-serif;
  --font-body:'Hind Siliguri','Noto Sans Bengali',sans-serif;
  /* Typography & Style — Customizer-controlled (see rtr_dynamic_css()) */
  --heading-scale:1;
  --body-scale:1;
  --heading-color:var(--navy-900);
  --body-text-color:var(--ink);
  --heading-align:center;
  --section-py:96px;
  --heading-letter-spacing:normal;
  --body-line-height:1.7;
}

/* ==========================================================================
   1. RESET / BASE
   ========================================================================== */
*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{
  margin:0;
  font-family:var(--font-body);
  color:var(--body-text-color);
  background:var(--white);
  line-height:var(--body-line-height);
  font-size:calc(16px * var(--body-scale));
  -webkit-font-smoothing:antialiased;
  overflow-x:hidden;
}
img{max-width:100%;display:block;}
a{color:inherit;text-decoration:none;transition:color .25s var(--ease);}
ul{list-style:none;margin:0;padding:0;}
h1,h2,h3,h4{font-family:var(--font-head);margin:0 0 .5em;line-height:1.25;color:var(--heading-color);letter-spacing:var(--heading-letter-spacing);}
.container{max-width:1220px;margin:0 auto;padding:0 24px;}
button{font-family:inherit;cursor:pointer;}

/* page-load fade */
body{animation:pageFade .5s var(--ease) both;}
@keyframes pageFade{from{opacity:0;}to{opacity:1;}}

/* focus visibility */
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{
  outline:2px solid var(--red-600);outline-offset:3px;
}
@media (prefers-reduced-motion:reduce){
  *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important;}
}

/* ==========================================================================
   2. SCROLL-REVEAL UTILITY (paired with assets/js/main.js)
   ========================================================================== */
.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease);}
.reveal.in-view{opacity:1;transform:translateY(0);}
.reveal-scale{opacity:0;transform:scale(.92);transition:opacity .6s var(--ease),transform .6s var(--ease);}
.reveal-scale.in-view{opacity:1;transform:scale(1);}
.reveal-stagger.in-view > *{opacity:1;transform:translateY(0);}
.reveal-stagger > *{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease),transform .6s var(--ease);}
.reveal-stagger > *:nth-child(1){transition-delay:.05s;}
.reveal-stagger > *:nth-child(2){transition-delay:.15s;}
.reveal-stagger > *:nth-child(3){transition-delay:.25s;}
.reveal-stagger > *:nth-child(4){transition-delay:.35s;}

/* ==========================================================================
   3. TOP BAR
   ========================================================================== */
.topbar{background:var(--navy-900);color:#c9cbdb;font-size:13.5px;}
.topbar .container{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:9px;padding-bottom:9px;flex-wrap:wrap;}
.topbar-left{display:flex;gap:22px;flex-wrap:wrap;}
.topbar-left span{display:flex;align-items:center;gap:7px;}
.topbar-left a{color:#c9cbdb;}
.topbar-left a:hover{color:var(--red-600);}
.topbar-left .rtr-icon,.topbar-hours .rtr-icon{width:13px;height:13px;color:var(--red-600);}
.topbar-right{display:flex;align-items:center;gap:20px;}
.topbar-hours{display:flex;align-items:center;gap:7px;white-space:nowrap;}
.topbar-social{display:flex;gap:10px;}
.topbar-social a{width:26px;height:26px;border-radius:50%;background:var(--red-600);color:#fff;display:flex;align-items:center;justify-content:center;transition:background .3s var(--ease),transform .3s var(--ease);}
.topbar-social a .rtr-icon{width:12px;height:12px;}
.topbar-social a:hover{background:#000;transform:translateY(-2px);}

/* ==========================================================================
   4. HEADER / NAV
   ========================================================================== */
.site-header{background:var(--white);position:sticky;top:0;z-index:1002;box-shadow:0 2px 18px rgba(10,14,31,.06);transition:padding .3s var(--ease),box-shadow .3s var(--ease);}
.site-header .header-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;transition:padding .3s var(--ease);flex-wrap:nowrap;}
.site-header.is-shrunk .header-inner{padding:8px 0;}

.brand{display:flex;flex-direction:column;line-height:1.2;flex:0 0 auto;max-width:260px;}
.brand-logo-img{display:block;max-height:46px;}
.brand-logo-img img{max-height:46px;width:auto;height:auto;object-fit:contain;}
.brand-name{
  font-family:var(--font-head);font-weight:800;font-size:18px;letter-spacing:.3px;
  color:var(--navy-900);white-space:nowrap;position:relative;padding-bottom:4px;
  border-bottom:2px solid var(--red-600);display:inline-block;
}
.brand-name .hl{color:var(--red-600);}
.brand-sub{font-size:13px;font-weight:800;letter-spacing:1px;color:var(--navy-800);margin-top:3px;white-space:nowrap;}
.brand-sub .hl{color:var(--red-600);}
.brand-tag{font-size:10.5px;font-style:italic;color:#3a4a8f;margin-top:2px;}

.main-nav{display:flex;align-items:center;gap:0;flex:1 1 auto;justify-content:center;min-width:0;}
.main-nav > ul{display:flex;gap:22px;align-items:center;flex-wrap:nowrap;}
.main-nav a{font-weight:600;font-size:14px;color:var(--navy-900);position:relative;padding:8px 1px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;}
.main-nav a::after{content:"";position:absolute;left:0;bottom:2px;width:0;height:2px;background:var(--red-600);transition:width .3s var(--ease);}
.main-nav li:hover > a::after,.main-nav a.is-active::after{width:100%;}
.main-nav li.is-active > a{color:var(--red-600);}
.caret-icon{width:9px;height:9px;}
.header-actions{display:flex;align-items:center;gap:14px;flex:0 0 auto;}

.main-nav li{position:relative!important;}
.main-nav ul .sub-menu{
  display:block!important;position:absolute!important;top:100%!important;left:0!important;right:auto!important;
  float:none!important;margin:0!important;list-style:none!important;flex-direction:column!important;
  min-width:230px;width:max-content;max-width:280px;background:var(--white);box-shadow:var(--shadow-lg);
  border-radius:8px;padding:10px;opacity:0;visibility:hidden;transform:translateY(10px);
  transition:all .3s var(--ease);z-index:1000;
}
.main-nav li:hover > .sub-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;}
.main-nav .sub-menu li{width:100%!important;position:relative!important;}
.main-nav .sub-menu a{display:block!important;padding:9px 12px;border-radius:6px;width:100%;white-space:normal;}
.main-nav .sub-menu a:hover{background:var(--cream);color:var(--red-600);}

.btn{
  display:inline-flex;align-items:center;gap:14px;
  background:var(--red-600);color:var(--white)!important;font-weight:700;font-size:14.5px;
  padding:13px 26px;border-radius:30px;border:none;position:relative;
  transition:background .35s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);
}
.btn:has(.btn-icon){padding:7px 7px 7px 24px;}
.btn span{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;}
.btn:hover{background:var(--navy-900);transform:translateY(-2px);box-shadow:0 12px 24px rgba(10,14,31,.35);color:var(--white)!important;}
.btn-outline{background:transparent;border:2px solid var(--white);color:var(--white)!important;}
.btn-outline:hover{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)!important;}
.btn-dark{background:var(--navy-800);}
.btn-dark:hover{background:#000;}
.btn-sm{padding:11px 20px;font-size:13.5px;}
.btn-sm:has(.btn-icon){padding:6px 6px 6px 18px;}
.btn-icon{
  width:32px!important;height:32px!important;padding:9px;box-sizing:border-box;flex:0 0 auto;
  border-radius:50%;background:var(--navy-900);color:#fff;
  transition:background .35s var(--ease),transform .35s var(--ease);
}
.btn:hover .btn-icon{background:var(--red-600);transform:rotate(-45deg);}
.btn-outline .btn-icon{background:var(--white);color:var(--navy-900);}
.btn-outline:hover .btn-icon{background:var(--red-600);color:#fff;}

.rtr-icon{width:16px;height:16px;fill:currentColor;flex:0 0 auto;vertical-align:-3px;}
.rtr-icon-flip{transform:scaleX(-1);}

.hamburger{display:none;width:42px;height:42px;border:none;background:var(--navy-900);border-radius:6px;position:relative;align-items:center;justify-content:center;color:#fff;flex:0 0 auto;}
.nav-backdrop{display:none;}
.hamburger .rtr-icon{width:20px;height:20px;}
.hamburger .hamburger-icon-close{display:none;}
.main-nav.is-open ~ .header-actions .hamburger .hamburger-icon-open,
.hamburger.is-active .hamburger-icon-open{display:none;}
.hamburger.is-active .hamburger-icon-close{display:block;}

/* ==========================================================================
   5. HERO
   ========================================================================== */
/* ---- Hero slider ---- */
.hero{position:relative;min-height:82vh;color:#fff;overflow:hidden;}
.hero-slide{
  position:absolute;inset:0;display:flex;align-items:center;opacity:0;visibility:hidden;
  transition:opacity 1s var(--ease),visibility 1s;
  background:linear-gradient(120deg,rgba(8,10,22,.92) 15%,rgba(20,10,10,.5) 60%,rgba(8,10,22,.85)) ,var(--slide-image) center/cover no-repeat;
}
.hero-slide.is-active{opacity:1;visibility:visible;z-index:2;}
.hero-slide::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 55% at 15% 30%,rgba(225,44,34,.18),transparent 70%);pointer-events:none;}
.hero-inner{max-width:680px;position:relative;z-index:2;padding:80px 0;}
.hero .eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--red-600);font-weight:700;letter-spacing:3px;font-size:13px;text-transform:uppercase;margin-bottom:18px;opacity:0;animation:heroUp .8s .1s var(--ease) forwards;}
.hero .eyebrow::before,.hero .eyebrow::after{content:"";width:26px;height:2px;background:var(--red-600);}
.hero h1{font-size:calc(clamp(30px,4.6vw,52px) * var(--heading-scale));font-weight:800;color:#fff;margin-bottom:20px;opacity:0;animation:heroUp .9s .25s var(--ease) forwards;}
.hero h1 em{font-style:normal;color:var(--red-600);}
.hero p{font-size:17px;color:#d7d9e6;max-width:520px;margin-bottom:32px;opacity:0;animation:heroUp .9s .4s var(--ease) forwards;}
.hero .hero-actions{display:flex;gap:16px;flex-wrap:wrap;opacity:0;animation:heroUp .9s .55s var(--ease) forwards;}
@keyframes heroUp{from{opacity:0;transform:translateY(26px);}to{opacity:1;transform:translateY(0);}}

.hero-dots{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:5;display:flex;gap:10px;}
.hero-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.35);border:none;padding:0;cursor:pointer;transition:all .3s var(--ease);}
.hero-dot.is-active{background:var(--red-600);width:26px;border-radius:6px;}
.hero-arrows{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 18px;z-index:5;pointer-events:none;}
.hero-arrow{pointer-events:auto;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.12);border:none;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .3s var(--ease);}
.hero-arrow:hover{background:var(--red-600);}
.hero-arrow .rtr-icon{width:16px;height:16px;}

/* ---- icon strip: full-bleed dark bar, centered columns ---- */
.icon-strip{background:var(--navy-800);position:relative;z-index:3;}
.icon-strip-grid{display:grid;grid-template-columns:repeat(3,1fr);}
.icon-strip-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:44px 30px;border-right:1px solid rgba(255,255,255,.08);transition:background .3s var(--ease);}
.icon-strip-item:last-child{border-right:none;}
.icon-strip-item:hover{background:rgba(225,44,34,.1);}
.icon-circle{flex:0 0 auto;width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .35s var(--ease);margin-bottom:6px;}
.icon-circle .rtr-icon{width:26px;height:26px;}
.icon-strip-item:hover .icon-circle{background:var(--red-600);border-color:var(--red-600);transform:translateY(-4px);}
.icon-strip-item h4{color:#fff;font-size:16px;margin-bottom:6px;}
.icon-strip-item p{color:#aeb1c6;font-size:13.5px;margin:0;max-width:280px;}

/* ==========================================================================
   6. SECTION HEADINGS
   ========================================================================== */
.section{padding:var(--section-py) 0;}
.section-tight{padding:60px 0;}
.section-head{text-align:var(--heading-align);max-width:640px;margin:0 auto 52px;}
.section-head .eyebrow{color:var(--red-600);font-weight:700;letter-spacing:3px;font-size:13px;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;}
.section-head .eyebrow::before,.section-head .eyebrow::after{content:"";width:26px;height:2px;background:var(--red-600);}
.section-head h2{font-size:calc(clamp(26px,3.4vw,38px) * var(--heading-scale));}
.bg-cream{background:var(--cream);}
.bg-navy{background:var(--navy-900);color:#fff;}
.bg-navy h2,.bg-navy h3,.bg-navy h4{color:#fff;}

/* ==========================================================================
   7. TEAM / SERVICE CARDS ("Serving Legal Relief")
   ========================================================================== */
.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.people-card{background:#fff;border-radius:var(--radius);overflow:visible;box-shadow:var(--shadow);transition:transform .4s var(--ease),box-shadow .4s var(--ease);position:relative;}
.people-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);}
.people-card .thumb{aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius) var(--radius) 0 0;position:relative;display:block;background:var(--cream);}
.people-card .thumb img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;transition:transform .6s var(--ease);}
/* Deliberately no hover-zoom on advocate/team photos — the person asked for
   images to display in full ("fit"), not zoomed or cropped in any way. */
.people-card .badge-icon{
  position:absolute;right:14px;bottom:14px;width:46px;height:46px;border-radius:50%;
  background:var(--red-600);color:#fff;display:flex;align-items:center;justify-content:center;
  box-shadow:0 8px 18px rgba(225,44,34,.45);border:3px solid #fff;z-index:2;transition:transform .35s var(--ease);
}
.people-card .badge-icon .rtr-icon{width:20px;height:20px;}
.people-card:hover .badge-icon{transform:rotate(-8deg) scale(1.08);}
.people-card .body{padding:22px 24px 26px;}
.adv-card-phone{margin:0 0 10px;}
.adv-card-phone a{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:13.5px;}
.adv-card-phone a:hover{color:var(--red-600);}
.adv-card-phone .rtr-icon{width:14px;height:14px;color:var(--red-600);}
.adv-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);}
.adv-card-social{display:flex;gap:8px;}
.adv-card-social a{width:30px;height:30px;border-radius:50%;background:var(--cream);color:var(--navy-900);display:flex;align-items:center;justify-content:center;transition:all .3s var(--ease);}
.adv-card-social a .rtr-icon{width:14px;height:14px;}
.adv-card-social a:hover{background:var(--red-600);color:#fff;transform:translateY(-2px);}
.adv-card-book{display:inline-flex;align-items:center;gap:6px;color:var(--red-600);font-weight:700;font-size:13px;white-space:nowrap;}
.adv-card-book .rtr-icon{width:14px;height:14px;}
.adv-card-book:hover{color:var(--red-700);}
.people-card .body h3{font-size:18px;margin-bottom:4px;}
.people-card .rule{width:34px;height:3px;background:var(--red-600);margin:10px 0 12px;}
.people-card .body p{color:var(--muted);font-size:14.5px;margin:0;}

/* ==========================================================================
   8. TWO-TONE CTA BANNER
   ========================================================================== */
.cta-banner{position:relative;background:var(--red-600);overflow:hidden;}
.cta-banner::before{content:"";position:absolute;inset:0;background:var(--cta-bg-image,none) center/cover no-repeat;opacity:.18;mix-blend-mode:luminosity;}
.cta-banner .container{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:130px;position:relative;flex-wrap:wrap;padding-top:26px;padding-bottom:26px;}
.cta-banner .cta-left{color:#fff;}
.cta-banner .cta-left h3{color:#fff;font-size:clamp(21px,2.6vw,28px);margin:0;}
.cta-banner .cta-right{flex:0 0 auto;position:relative;}
.rtr-welcome-trigger{background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer;display:block;}
.cta-banner .cta-right::before{
  content:"";position:absolute;right:-14px;top:50%;transform:translateY(-50%);
  width:54px;height:54px;border-radius:50%;background:var(--navy-900);z-index:0;
}
.cta-banner .cta-right span{
  display:inline-flex;align-items:center;background:#fff;color:var(--navy-900);position:relative;z-index:1;
  font-weight:700;letter-spacing:.3px;padding:14px 34px 14px 30px;border-radius:40px;
  box-shadow:0 10px 25px rgba(0,0,0,.2);transition:transform .3s var(--ease);
}
.cta-banner:hover .cta-right span{transform:translateY(-3px);}
@media (max-width:820px){.cta-banner .container{flex-direction:column;align-items:flex-start;}.cta-banner .cta-right{padding-right:14px;}}

/* ---- Welcome popup modal ---- */
.rtr-modal-overlay{
  position:fixed;inset:0;z-index:3000;background:rgba(6,8,18,.75);
  display:flex;align-items:center;justify-content:center;padding:20px;
  opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s var(--ease);
}
.rtr-modal-overlay.is-open{opacity:1;visibility:visible;}
.rtr-modal-box{
  background:#fff;border-radius:16px;max-width:440px;width:100%;padding:40px 34px 34px;
  text-align:center;position:relative;box-shadow:0 30px 70px rgba(0,0,0,.4);
  transform:translateY(20px);transition:transform .3s var(--ease);
}
.rtr-modal-overlay.is-open .rtr-modal-box{transform:translateY(0);}
.rtr-modal-icon{
  width:64px;height:64px;border-radius:50%;background:var(--red-600);color:#fff;
  display:flex;align-items:center;justify-content:center;margin:0 auto 20px;
}
.rtr-modal-icon .rtr-icon{width:28px;height:28px;}
.rtr-modal-box h3{font-size:22px;margin-bottom:12px;}
.rtr-modal-box p{color:var(--muted);margin:0;line-height:1.8;}
.rtr-modal-close{
  position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;
  background:var(--cream);border:none;color:var(--navy-900);display:flex;align-items:center;justify-content:center;
  transition:background .3s var(--ease);
}
.rtr-modal-close:hover{background:var(--red-600);color:#fff;}
.rtr-modal-close .rtr-icon{width:16px;height:16px;}

/* ==========================================================================
   9. TWO-COLUMN INFO + ADVICE BOX
   ========================================================================== */
.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;}
.info-col h3{position:relative;padding-bottom:14px;margin-bottom:16px;color:var(--red-600);font-size:22px;}
.info-col h3::after{content:"";position:absolute;left:0;bottom:0;width:46px;height:3px;background:var(--red-600);}
.info-col p{color:var(--muted);}
.advice-box{
  position:relative;overflow:hidden;color:#fff;border-radius:var(--radius);padding:26px 28px;margin-top:22px;
  display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;
  transition:transform .35s var(--ease);
  background:linear-gradient(120deg,rgba(10,14,31,.92),rgba(10,14,31,.75)),var(--advice-bg-image,none) center/cover no-repeat,var(--navy-900);
}
.advice-box:hover{transform:translateY(-4px);}
.advice-box strong{display:block;font-size:16px;margin-bottom:4px;position:relative;z-index:1;}
.advice-box .phones{color:var(--red-600);font-weight:700;font-size:14.5px;position:relative;z-index:1;}
.advice-box .btn{position:relative;z-index:1;}

.help-card{background:#fff;border-radius:var(--radius);padding:24px 26px;display:flex;gap:18px;align-items:flex-start;box-shadow:var(--shadow);}
.help-card .icon-wrap{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;}
.help-card .icon{width:56px;height:56px;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;color:var(--red-600);}
.help-card .icon .rtr-icon{width:26px;height:26px;}
.help-card .icon-rule{width:100%;height:3px;background:var(--red-600);margin-top:8px;border-radius:2px;}
.help-card strong{display:block;margin-bottom:8px;font-size:16px;}
.help-card a{color:var(--red-600);font-weight:700;}

/* ==========================================================================
   10. ARTICLE / "জানাতে চাই" CARDS
   ========================================================================== */
.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.article-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease);}
.article-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);}
.article-card .thumb{position:relative;aspect-ratio:16/11;overflow:hidden;background:var(--navy-900);}
.article-card .thumb img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .6s var(--ease);}
.article-card:hover .thumb img{transform:scale(1.08);}
.article-card .tag{position:absolute;top:14px;left:14px;background:var(--red-600);color:#fff;font-size:11.5px;font-weight:700;padding:5px 12px;border-radius:4px;}
.article-card .body{padding:22px 24px;}
.article-card .meta{font-size:12.5px;color:var(--muted);display:flex;gap:14px;margin-bottom:10px;align-items:center;}
.article-card .meta span{display:flex;align-items:center;gap:5px;}
.article-card .meta .rtr-icon{width:12px;height:12px;}
.article-card h3{font-size:17px;margin-bottom:10px;}
.article-card .rule{width:30px;height:3px;background:var(--red-600);margin-bottom:12px;}
.article-card p{color:var(--muted);font-size:14px;margin-bottom:14px;}
.article-card .read-more{color:var(--red-600);font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;gap:6px;}
.article-card .read-more::after{content:"→";transition:transform .3s var(--ease);}
.article-card .read-more:hover::after{transform:translateX(5px);}

.split-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:10px;}
.split-cta{
  background:#fff;border-radius:var(--radius);padding:32px 34px;position:relative;z-index:0;overflow:visible;
  min-height:140px;display:flex;align-items:center;gap:20px;box-shadow:var(--shadow-lg);
  transition:transform .35s var(--ease);
}
.split-cta:hover{transform:translateY(-6px);}
/* decorative "stacked card" layer peeking out behind, like the reference.
   z-index:0 on .split-cta above creates its own stacking context so these
   negative z-index layers stay confined strictly behind THIS card's own
   white background — they can never bleed in front of it or over siblings. */
.split-cta::before{
  content:"";position:absolute;inset:0;background:rgba(0,0,0,.07);border-radius:var(--radius);
  transform:rotate(-3deg) translate(-10px,10px);z-index:-1;
}
.split-cta::after{
  content:"";position:absolute;inset:0;background:rgba(0,0,0,.04);border-radius:var(--radius);
  transform:rotate(3deg) translate(10px,14px);z-index:-2;
}
.split-cta h3{color:var(--navy-900);font-size:18.5px;font-weight:700;margin:0;line-height:1.5;}
.split-cta .split-icon{flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:var(--red-600);color:#fff;display:flex;align-items:center;justify-content:center;}
.split-cta .split-icon .rtr-icon{width:26px;height:26px;}
.split-cta .split-icon.outline{background:#fff;border:2px solid var(--red-600);color:var(--red-600);border-radius:12px;}

/* ==========================================================================
   11. FOOTER
   ========================================================================== */
.site-footer{background:var(--navy-900);color:#b7b9cc;}
.footer-top{padding:72px 0 46px;}
.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;}
.footer-col h4{color:#fff;font-size:16px;margin-bottom:20px;position:relative;padding-bottom:12px;}
.footer-col h4::after{content:"";position:absolute;left:0;bottom:0;width:34px;height:2px;background:var(--red-600);}
.footer-col p{font-size:14px;color:#9fa2ba;}
.footer-col ul li{margin-bottom:10px;font-size:14px;}
.footer-col ul li a:hover{color:var(--red-600);}
.footer-social{display:flex;gap:10px;margin-top:16px;}
.footer-social a{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;transition:all .3s var(--ease);}
.footer-social a:hover{background:var(--red-600);transform:translateY(-3px);}
.search-form-footer{display:flex;margin-top:6px;}
.search-form-footer input{flex:1;border:none;padding:12px 14px;border-radius:4px 0 0 4px;background:rgba(255,255,255,.08);color:#fff;}
.search-form-footer input::placeholder{color:#8f92ab;}
.search-form-footer button{background:var(--red-600);border:none;color:#fff;padding:0 16px;border-radius:0 4px 4px 0;transition:background .3s var(--ease);display:flex;align-items:center;}
.search-form-footer button:hover{background:var(--red-700);}
.newsletter-form{display:flex;margin-top:6px;}
.newsletter-form input{flex:1;border:none;padding:12px 14px;border-radius:4px 0 0 4px;background:rgba(255,255,255,.08);color:#fff;}
.newsletter-form button{background:var(--red-600);border:none;color:#fff;width:46px;border-radius:0 4px 4px 0;transition:background .3s var(--ease);display:flex;align-items:center;justify-content:center;}
.newsletter-form button:hover{background:var(--red-700);}

.footer-bottom{background:var(--red-600);}
.footer-bottom .container{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;font-size:13.5px;color:#fff;flex-wrap:wrap;gap:10px;}
.footer-bottom a{color:#fff;font-weight:600;}
.footer-bottom-links{display:flex;gap:20px;flex-wrap:wrap;}
.footer-bottom-links li{list-style:none;display:inline-flex;}
.footer-bottom-links a{opacity:.9;}
.footer-bottom-links a:hover{opacity:1;text-decoration:underline;}

/* ==========================================================================
   12. CASE MANAGEMENT / SEARCH INTEGRATION WRAPPER
   ========================================================================== */
.case-portal-hero{background:var(--navy-900);color:#fff;padding:34px 0;text-align:center;}
.case-portal-hero .eyebrow{color:var(--red-600);font-weight:700;letter-spacing:3px;font-size:12px;text-transform:uppercase;}
.case-portal-hero h1{color:#fff;margin-top:6px;font-size:clamp(22px,3vw,30px);}
.case-portal-hero p{color:#b7b9cc;max-width:560px;margin:8px auto 0;font-size:14.5px;}
.case-portal-tabs{display:flex;justify-content:center;gap:14px;margin-top:18px;flex-wrap:wrap;}
.case-portal-tabs a{background:rgba(255,255,255,.08);color:#fff;padding:10px 22px;border-radius:30px;font-weight:600;font-size:14px;transition:all .3s var(--ease);display:inline-flex;align-items:center;gap:7px;}
.case-portal-tabs a .rtr-icon{width:14px;height:14px;}
.case-portal-tabs a:hover,.case-portal-tabs a.is-active{background:var(--red-600);transform:translateY(-2px);}
.case-portal-body{padding:70px 0;}

.adv-cat-group{margin-bottom:56px;}
.adv-cat-group:last-child{margin-bottom:0;}
.adv-cat-group-title{
  font-size:20px;color:var(--navy-900);margin-bottom:24px;padding-bottom:12px;
  border-bottom:2px solid var(--line);position:relative;
}
.adv-cat-group-title::after{content:"";position:absolute;left:0;bottom:-2px;width:60px;height:2px;background:var(--red-600);}

/* ---- Advocate single profile ---- */
.advocate-profile{display:grid;grid-template-columns:320px 1fr;gap:44px;align-items:start;}
.advocate-photo{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lg);}
.advocate-photo img{width:100%;height:auto;display:block;}
.advocate-details h2{font-size:28px;margin-bottom:6px;}
.advocate-desig{color:var(--red-600);font-weight:700;margin-bottom:0;}
.advocate-degree{color:var(--muted);font-size:14px;display:flex;align-items:center;gap:8px;margin-top:6px;}
.advocate-details .rule{width:46px;height:3px;background:var(--red-600);margin:16px 0 20px;}
.advocate-contact{margin:0 0 20px;}
.advocate-contact li{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--muted);}
.advocate-contact .rtr-icon{color:var(--red-600);}
.advocate-social{display:flex;gap:10px;margin-bottom:26px;}
.advocate-social a{width:38px;height:38px;border-radius:50%;background:var(--cream);color:var(--navy-900);display:flex;align-items:center;justify-content:center;transition:all .3s var(--ease);}
.advocate-social a:hover{background:var(--red-600);color:#fff;transform:translateY(-3px);}
.advocate-bio{color:var(--muted);line-height:1.9;}
.advocate-bio p{margin-bottom:1em;}
@media (max-width:760px){.advocate-profile{grid-template-columns:1fr;}.advocate-photo{max-width:320px;margin:0 auto;}}

/* ---- Single post featured image — any size upload fits cleanly ---- */
.single-featured-img{border-radius:var(--radius);overflow:hidden;margin-bottom:30px;aspect-ratio:16/8;background:var(--cream);}
.single-featured-img img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;display:block;}

/* ---- Global safety net: any image the user uploads (content, cards,
   thumbnails) always scales to fit its box and never distorts, no matter
   what the original file dimensions are ---- */
.entry-content img,.advocate-bio img,article img{max-width:100%;height:auto;border-radius:6px;}
.case-portal-panel{max-width:900px;margin:0 auto;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:10px;}
/* soften the shortcode's own inline styles so it blends with the theme */
.case-portal-panel table{width:100%;border-collapse:collapse;}
.case-portal-panel th{background:var(--navy-900)!important;color:#fff!important;}
.case-portal-panel a[style*="background:#2271b1"],
.case-portal-panel input[type="submit"]{
  background:var(--red-600)!important;transition:background .3s var(--ease)!important;
}
.case-portal-panel a[style*="background:#2271b1"]:hover,
.case-portal-panel input[type="submit"]:hover{background:var(--red-700)!important;}

/* ==========================================================================
   13. RESPONSIVE
   ========================================================================== */
@media (max-width:1024px){
  .card-grid,.article-grid{grid-template-columns:repeat(2,1fr);}
  .icon-strip-grid{grid-template-columns:1fr;}
  .icon-strip-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);}
  .info-grid{grid-template-columns:1fr;}
  .footer-grid{grid-template-columns:1fr 1fr;}
}
@media (max-width:860px){
  .nav-backdrop{
    display:block;position:fixed;inset:0;background:rgba(10,14,31,.6);z-index:1000;
    opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility .35s var(--ease);
  }
  .nav-backdrop.is-visible{opacity:1;visibility:visible;}
  .main-nav{position:fixed;top:0;right:0;height:100vh;width:290px;background:var(--navy-900);
    display:flex;flex-direction:column;align-items:flex-start;padding:100px 28px 28px;gap:26px;
    transform:translateX(100%);transition:transform .4s var(--ease);z-index:1001;overflow-y:auto;}
  .main-nav.is-open{transform:translateX(0);}
  .main-nav > ul{flex-direction:column;align-items:flex-start;gap:18px;width:100%;}
  .main-nav a{color:#fff!important;}
  /* Selector specificity must be raised to at least match the desktop base
     rule ".main-nav ul .sub-menu" (class + type + class) — a plain
     ".main-nav .sub-menu" (class + class) loses to it even with matching
     !important, because specificity is compared before !important ties are
     broken by source order. Repeating ".main-nav" is a cheap, reliable way
     to out-specificity it without touching the desktop rule. */
  .main-nav.main-nav ul .sub-menu{
    position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;
    background:rgba(255,255,255,.08)!important;box-shadow:none!important;display:none!important;
    border-radius:8px;padding:6px 0 6px 14px!important;margin-top:8px!important;
    min-width:0!important;max-width:none!important;width:100%!important;
  }
  .main-nav.main-nav ul li.is-open > .sub-menu{display:block!important;}
  .main-nav.main-nav ul .sub-menu a{color:#fff!important;padding:10px 8px!important;}
  .main-nav.main-nav ul .sub-menu a:hover{background:rgba(255,255,255,.1)!important;color:var(--red-600)!important;}
  .hamburger{display:flex;}
  .split-cta-grid,.card-grid,.article-grid{grid-template-columns:1fr;}
}
@media (max-width:768px){
  .topbar-left span:nth-child(2),.topbar-left span:nth-child(3){display:none;}
  .topbar-hours{display:none;}
  .header-actions .btn-sm span{font-size:0;gap:0;}
  .header-actions .btn-sm{padding:6px!important;border-radius:50%;}
  .header-actions .btn-sm .btn-icon{width:22px!important;height:22px!important;padding:5px;}
}
@media (max-width:600px){
  .footer-grid{grid-template-columns:1fr;}
  .cta-banner .container{padding-top:22px;padding-bottom:22px;}
  .brand{max-width:150px;}
  .brand-name{font-size:14px;}
  .brand-sub{font-size:10.5px;}
  .brand-tag{display:none;}
  .header-inner{gap:10px;}
}

/* ==========================================================================
   14. ADVOCATE vCARD (rich business-card style archive/shortcode card)
   ========================================================================== */
.adv-vcard-grid{display:grid;grid-template-columns:1fr;gap:30px;}
@media (min-width:1400px){.adv-vcard-grid{grid-template-columns:1fr 1fr;}}

.adv-vcard{
  display:flex;background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-lg);
  min-height:280px;transition:transform .35s var(--ease),box-shadow .35s var(--ease);
}
.adv-vcard:hover{transform:translateY(-6px);box-shadow:0 26px 55px rgba(10,14,31,.2);}

.adv-vcard-photo-panel{
  flex:0 0 260px;position:relative;overflow:hidden;color:#fff;
  background:var(--navy-900);clip-path:polygon(0 0,100% 0,86% 100%,0 100%);
  display:flex;flex-direction:column;align-items:center;justify-content:flex-start;
  padding:30px 18px 22px;
}
.adv-vcard-watermark{position:absolute;top:14px;left:14px;opacity:.15;pointer-events:none;}
.adv-vcard-watermark .rtr-icon{width:60px;height:60px;}
.adv-vcard-photo{
  width:150px;height:150px;border-radius:14px;overflow:hidden;background:var(--cream);
  border:4px solid rgba(255,255,255,.9);box-shadow:0 10px 25px rgba(0,0,0,.35);margin-top:6px;flex:0 0 auto;
}
.adv-vcard-photo img{width:100%;height:100%;object-fit:cover;display:block;}
.adv-vcard-firm{margin-top:auto;padding-top:22px;text-align:center;}
.adv-vcard-firm-icon{display:block;margin:0 auto 8px;opacity:.85;}
.adv-vcard-firm-icon .rtr-icon{width:24px;height:24px;}
.adv-vcard-firm strong{display:block;font-size:13px;font-weight:700;line-height:1.3;}
.adv-vcard-firm small{display:block;font-size:10.5px;color:#b7b9cc;margin-top:3px;}

.adv-vcard-info{flex:1;padding:30px 32px;min-width:0;}
.adv-vcard-name-link{color:inherit;}
.adv-vcard-info h3{font-size:23px;color:var(--navy-900);margin-bottom:0;}
.adv-vcard-info .rule{width:48px;height:3px;background:var(--red-600);margin:12px 0;}
.adv-vcard-desig{color:var(--red-600);font-weight:700;font-size:14.5px;margin-bottom:16px;}

.adv-vcard-degrees{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;}
.adv-vcard-degree-pill{
  display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:30px;
  border:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--navy-900);
}
.adv-vcard-degree-pill .rtr-icon{width:14px;height:14px;color:var(--red-600);}

.adv-vcard-rows{margin:0 0 18px;}
.adv-vcard-rows li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px dashed var(--line);color:var(--muted);font-size:14px;}
.adv-vcard-rows li:last-child{border-bottom:none;}
.adv-vcard-rows a{color:inherit;}
.adv-vcard-rows a:hover{color:var(--red-600);}
.adv-vcard-rows .row-icon{width:32px;height:32px;border-radius:50%;background:var(--navy-900);color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto;}
.adv-vcard-rows .row-icon .rtr-icon{width:14px;height:14px;}

.adv-vcard-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--line);}
.adv-vcard-social{display:flex;align-items:center;flex-wrap:wrap;gap:8px;}
.adv-vcard-social-label{font-size:12px;color:var(--muted);font-weight:600;margin-right:6px;}
.adv-vcard-social-icons{display:flex;gap:8px;}
.adv-vcard-social-icons a{width:30px;height:30px;border-radius:50%;background:var(--cream);color:var(--navy-900);display:flex;align-items:center;justify-content:center;transition:all .3s var(--ease);}
.adv-vcard-social-icons a .rtr-icon{width:14px;height:14px;}
.adv-vcard-social-icons a:hover{background:var(--red-600);color:#fff;transform:translateY(-2px);}
.adv-vcard-actions{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto;}

@media (max-width:680px){
  .adv-vcard{flex-direction:column;}
  .adv-vcard-photo-panel{clip-path:none;flex:0 0 auto;padding:26px 20px;border-radius:16px 16px 0 0;}
  .adv-vcard-info{padding:26px 22px;}
  .adv-vcard-footer{flex-direction:column;align-items:flex-start;}
  .adv-vcard-actions{margin-left:0;width:100%;}
  .adv-vcard-actions .btn{flex:1;justify-content:center;}
}

/* ==========================================================================
   15. CONTACT FORM
   ========================================================================== */
.rtr-contact-form-wrap{max-width:720px;}
.rtr-form-notice{padding:16px 20px;border-radius:8px;margin-bottom:24px;font-weight:600;font-size:14.5px;}
.rtr-form-success{background:#e6f6ec;color:#1a7a3f;border:1px solid #b7e6c6;}
.rtr-form-error{background:#fdeaea;color:#b3261e;border:1px solid #f3c2c2;}
.rtr-hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
.rtr-contact-form{display:flex;flex-direction:column;gap:18px;}
.rtr-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;}
.rtr-form-field{display:flex;flex-direction:column;gap:7px;}
.rtr-form-field label{font-weight:600;font-size:14px;color:var(--navy-900);}
.rtr-form-field input,.rtr-form-field textarea{
  border:1px solid var(--line);border-radius:8px;padding:12px 14px;font-family:inherit;font-size:14.5px;
  color:var(--ink);background:#fff;transition:border-color .3s var(--ease),box-shadow .3s var(--ease);
}
.rtr-form-field input:focus,.rtr-form-field textarea:focus{
  outline:none;border-color:var(--red-600);box-shadow:0 0 0 3px rgba(225,44,34,.12);
}
.rtr-contact-form .btn{align-self:flex-start;border:none;cursor:pointer;font-family:inherit;}
@media (max-width:600px){.rtr-form-row{grid-template-columns:1fr;}}

/* ==========================================================================
   16. PHOTO GALLERY + LIGHTBOX
   ========================================================================== */
.rtr-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;}
.rtr-gallery-item{
  position:relative;display:block;aspect-ratio:1/1;border-radius:10px;overflow:hidden;
  box-shadow:var(--shadow);transition:transform .35s var(--ease),box-shadow .35s var(--ease);
}
.rtr-gallery-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);}
.rtr-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease);}
.rtr-gallery-item:hover img{transform:scale(1.06);}
.rtr-gallery-item::after{
  content:"";position:absolute;inset:0;background:rgba(10,14,31,0);transition:background .3s var(--ease);
}
.rtr-gallery-item:hover::after{background:rgba(10,14,31,.15);}

.rtr-lightbox{
  position:fixed;inset:0;z-index:3000;background:rgba(6,8,18,.92);
  display:flex;align-items:center;justify-content:center;padding:30px;
  opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s var(--ease);
}
.rtr-lightbox.is-open{opacity:1;visibility:visible;}
.rtr-lightbox img{max-width:100%;max-height:85vh;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5);}
.rtr-lightbox-caption{color:#fff;text-align:center;margin-top:14px;font-size:14px;}
.rtr-lightbox-close{
  position:absolute;top:20px;right:24px;width:44px;height:44px;border-radius:50%;
  background:rgba(255,255,255,.12);border:none;color:#fff;display:flex;align-items:center;justify-content:center;
  transition:background .3s var(--ease);
}
.rtr-lightbox-close:hover{background:var(--red-600);}
.rtr-lightbox-close .rtr-icon{width:20px;height:20px;}
.rtr-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.12);border:none;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .3s var(--ease);}
.rtr-lightbox-nav:hover{background:var(--red-600);}
.rtr-lightbox-nav.prev{left:20px;}
.rtr-lightbox-nav.next{right:20px;}
.rtr-lightbox-nav .rtr-icon{width:18px;height:18px;}

.rtr-gdrive-embed{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);}
.rtr-gdrive-embed iframe{display:block;width:100%;border:none;}

/* ---- Multi-folder Google Drive gallery tabs ---- */
.rtr-gdrive-tabs-wrap{margin-top:0;}
.rtr-gdrive-tabs{justify-content:flex-start!important;margin:0 0 28px!important;}
.rtr-gdrive-tab-btn{
  background:var(--cream);color:var(--navy-900);border:none;padding:10px 22px;border-radius:30px;
  font-weight:600;font-size:14px;cursor:pointer;transition:all .3s var(--ease);
}
.rtr-gdrive-tab-btn:hover,.rtr-gdrive-tab-btn.is-active{background:var(--red-600);color:#fff;}
.rtr-gdrive-panel{display:none;}
.rtr-gdrive-panel.is-active{display:block;}

/* ==========================================================================
   17. POST TOOLBAR — share / like / print
   ========================================================================== */
.rtr-post-toolbar{
  display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;
  padding:16px 0;margin:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);
}
.rtr-share-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}
.rtr-toolbar-label{font-size:13px;color:var(--muted);font-weight:600;margin-right:4px;}
.rtr-share-btn{
  width:34px;height:34px;border-radius:50%;background:var(--cream);color:var(--navy-900);
  display:flex;align-items:center;justify-content:center;transition:all .3s var(--ease);
}
.rtr-share-btn .rtr-icon{width:15px;height:15px;}
.rtr-share-btn:hover{background:var(--red-600);color:#fff;transform:translateY(-2px);}
.rtr-toolbar-actions{display:flex;align-items:center;gap:10px;}
.rtr-like-btn,.rtr-print-btn{
  display:inline-flex;align-items:center;gap:7px;background:var(--cream);border:none;border-radius:30px;
  padding:9px 16px;font-size:13.5px;font-weight:600;color:var(--navy-900);transition:all .3s var(--ease);
}
.rtr-like-btn .rtr-icon,.rtr-print-btn .rtr-icon{width:15px;height:15px;}
.rtr-like-btn:hover{background:#ffe4e2;color:var(--red-600);}
.rtr-like-btn.is-liked{background:var(--red-600);color:#fff;}
.rtr-like-btn.is-liked .rtr-icon{fill:#fff;}
.rtr-like-btn:disabled{opacity:.7;cursor:default;}
.rtr-print-btn:hover{background:var(--navy-900);color:#fff;}

.rtr-newsletter-msg{font-size:12.5px;margin-top:8px;min-height:16px;}

/* Print view — hide chrome, show only the article */
@media print{
  .site-header,.topbar,.nav-backdrop,.icon-strip,.cta-banner,.site-footer,
  .rtr-post-toolbar,.hamburger,.hero-dots,.hero-arrows,.rtr-lightbox,.rtr-modal-overlay{
    display:none!important;
  }
  body{background:#fff;}
  .case-portal-hero{background:#fff!important;color:#000!important;padding:20px 0!important;}
  .case-portal-hero .eyebrow,.case-portal-hero p{color:#444!important;}
  .case-portal-hero h1{color:#000!important;}
  a{color:#000!important;text-decoration:underline;}
}

/* ==========================================================================
   18. WHATSAPP FLOATING BUTTON
   ========================================================================== */
.rtr-whatsapp-float{
  position:fixed;right:22px;bottom:22px;z-index:1500;
  width:58px;height:58px;border-radius:50%;background:#25D366;color:#fff;
  display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(37,211,102,.45);
  transition:transform .3s var(--ease);
}
.rtr-whatsapp-float:hover{transform:scale(1.08);}
.rtr-whatsapp-float .rtr-icon{width:28px;height:28px;position:relative;z-index:2;}
.rtr-whatsapp-ping{
  position:absolute;inset:0;border-radius:50%;background:#25D366;opacity:.6;
  animation:rtrWhatsappPing 2s ease-out infinite;z-index:1;
}
@keyframes rtrWhatsappPing{
  0%{transform:scale(1);opacity:.6;}
  100%{transform:scale(1.7);opacity:0;}
}
@media (max-width:600px){
  .rtr-whatsapp-float{right:16px;bottom:16px;width:52px;height:52px;}
  .rtr-whatsapp-float .rtr-icon{width:24px;height:24px;}
}
@media print{.rtr-whatsapp-float{display:none!important;}}

/* ==========================================================================
   19. TESTIMONIALS
   ========================================================================== */
.rtr-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;}
.rtr-testimonial-card{
  background:#fff;border-radius:var(--radius);padding:32px 28px;box-shadow:var(--shadow);
  position:relative;transition:transform .35s var(--ease),box-shadow .35s var(--ease);
}
.rtr-testimonial-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);}
.rtr-quote-mark{
  position:absolute;top:18px;right:24px;font-size:56px;line-height:1;color:var(--line);
  font-family:Georgia,serif;font-weight:700;
}
.rtr-stars{display:flex;gap:3px;margin-bottom:16px;}
.rtr-stars .rtr-icon{width:16px;height:16px;}
.rtr-stars .is-filled{color:#f5a623;}
.rtr-stars .is-empty{color:var(--line);}
.rtr-testimonial-text{color:var(--muted);line-height:1.8;margin-bottom:22px;position:relative;z-index:1;}
.rtr-testimonial-author{display:flex;align-items:center;gap:12px;}
.rtr-testimonial-photo{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto;}
.rtr-testimonial-initial{
  background:var(--red-600);color:#fff;display:flex;align-items:center;justify-content:center;
  font-weight:700;font-size:16px;
}
.rtr-testimonial-author strong{display:block;font-size:14.5px;color:var(--navy-900);}
.rtr-testimonial-author span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;}
@media (max-width:1024px){.rtr-testimonial-grid{grid-template-columns:repeat(2,1fr);}}
@media (max-width:680px){.rtr-testimonial-grid{grid-template-columns:1fr;}}

/* ==========================================================================
   20. BREADCRUMBS
   ========================================================================== */
.rtr-breadcrumbs{background:var(--cream);border-bottom:1px solid var(--line);padding:14px 0;}
.rtr-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0;}
.rtr-breadcrumbs li{font-size:13px;color:var(--muted);display:flex;align-items:center;}
.rtr-breadcrumbs a{color:var(--muted);}
.rtr-breadcrumbs a:hover{color:var(--red-600);}
.rtr-breadcrumbs .rtr-crumb-sep{color:var(--line);}
.rtr-breadcrumbs li span[aria-current]{color:var(--navy-900);font-weight:600;}

/* ==========================================================================
   21. FAQ ACCORDION
   ========================================================================== */
.rtr-faq-list{display:flex;flex-direction:column;gap:14px;}
.rtr-faq-item{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;}
.rtr-faq-question{
  width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;
  padding:18px 22px;background:none;border:none;text-align:left;font-weight:700;font-size:15.5px;
  color:var(--navy-900);cursor:pointer;
}
.rtr-faq-caret{width:16px;height:16px;flex:0 0 auto;transition:transform .3s var(--ease);color:var(--red-600);}
.rtr-faq-item.is-open .rtr-faq-caret{transform:rotate(180deg);}
.rtr-faq-answer{max-height:0;overflow:hidden;transition:max-height .35s var(--ease);}
.rtr-faq-answer-inner{padding:0 22px 20px;color:var(--muted);line-height:1.8;}
.rtr-faq-answer-inner p:last-child{margin-bottom:0;}

/* ==========================================================================
   22. STICKY MOBILE CALL BAR
   ========================================================================== */
.rtr-sticky-call-bar{
  display:none;position:fixed;left:0;right:0;bottom:0;z-index:1400;
  background:var(--red-600);color:#fff;align-items:center;justify-content:center;gap:10px;
  padding:14px 16px;font-weight:700;font-size:14.5px;box-shadow:0 -6px 20px rgba(0,0,0,.15);
}
.rtr-sticky-call-bar .rtr-icon{width:18px;height:18px;}
@media (max-width:760px){
  .rtr-sticky-call-bar{display:flex;}
  /* leave room so the sticky bar never covers the WhatsApp button or page content */
  .rtr-whatsapp-float{bottom:76px;}
  body{padding-bottom:56px;}
}
@media print{.rtr-sticky-call-bar{display:none!important;}}

/* ==========================================================================
   23. COOKIE CONSENT BANNER
   ========================================================================== */
.rtr-cookie-banner{
  position:fixed;left:16px;right:16px;bottom:16px;z-index:2500;max-width:640px;margin:0 auto;
  background:var(--navy-900);color:#fff;border-radius:14px;padding:20px 22px;
  display:flex;align-items:center;gap:18px;flex-wrap:wrap;box-shadow:0 20px 50px rgba(0,0,0,.35);
  transform:translateY(140%);transition:transform .4s var(--ease);
}
.rtr-cookie-banner.is-visible{transform:translateY(0);}
.rtr-cookie-text{flex:1;min-width:200px;font-size:13.5px;color:#c9cbdb;line-height:1.6;}
@media (max-width:600px){.rtr-cookie-banner{left:10px;right:10px;bottom:66px;padding:16px 18px;}}
@media print{.rtr-cookie-banner{display:none!important;}}

/* ==========================================================================
   24. LANGUAGE TOGGLE BUTTON
   ========================================================================== */
.rtr-lang-toggle{
  position:fixed;right:22px;bottom:96px;z-index:1500;width:44px;height:44px;border-radius:50%;
  background:var(--navy-900);color:#fff;border:none;font-weight:700;font-size:12.5px;
  display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(10,14,31,.35);
  transition:transform .3s var(--ease),background .3s var(--ease);
}
.rtr-lang-toggle:hover{transform:scale(1.08);background:var(--red-600);}
@media (max-width:600px){.rtr-lang-toggle{right:16px;bottom:136px;width:40px;height:40px;}}
@media print{.rtr-lang-toggle{display:none!important;}}

/* ==========================================================================
   25. HOMEPAGE STYLE: MODERN
   ========================================================================== */
.rtr-modern-hero{padding:70px 0 40px;background:linear-gradient(180deg,var(--cream) 0%,#fff 100%);}
.rtr-modern-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;}
.rtr-modern-hero-text .eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--red-600);font-weight:700;letter-spacing:3px;font-size:13px;text-transform:uppercase;margin-bottom:16px;}
.rtr-modern-hero-text .eyebrow::before,.rtr-modern-hero-text .eyebrow::after{content:"";width:26px;height:2px;background:var(--red-600);}
.rtr-modern-hero-text h1{font-size:clamp(32px,4.4vw,50px);color:var(--navy-900);margin-bottom:18px;}
.rtr-modern-hero-text h1 em{font-style:normal;color:var(--red-600);}
.rtr-modern-hero-text p{color:var(--muted);font-size:16.5px;margin-bottom:28px;max-width:480px;}
.rtr-modern-hero-media{position:relative;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:4/3.4;}
.rtr-modern-hero-media img{width:100%;height:100%;object-fit:cover;}
.rtr-modern-hero-badge{
  position:absolute;bottom:20px;right:20px;width:64px;height:64px;border-radius:50%;
  background:var(--red-600);color:#fff;display:flex;align-items:center;justify-content:center;
  box-shadow:0 12px 28px rgba(225,44,34,.4);border:4px solid #fff;
}
.rtr-modern-hero-badge .rtr-icon{width:28px;height:28px;}
@media (max-width:900px){.rtr-modern-hero-grid{grid-template-columns:1fr;}.rtr-modern-hero-media{order:-1;}}

.rtr-stats-section{background:var(--navy-900);padding:44px 0;}
.rtr-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center;}
.rtr-stat-item{display:flex;flex-direction:column;gap:6px;}
.rtr-stat-number{font-size:clamp(28px,3.4vw,40px);font-weight:800;color:var(--red-600);}
.rtr-stat-label{font-size:13.5px;color:#c9cbdb;}
@media (max-width:700px){.rtr-stats-grid{grid-template-columns:repeat(2,1fr);}}

.rtr-service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;}
.rtr-service-card{
  background:#fff;border:1px solid var(--line);border-radius:16px;padding:34px 28px;text-align:center;
  transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);
}
.rtr-service-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:transparent;}
.rtr-service-card .icon-circle{margin:0 auto 18px;background:var(--cream);color:var(--red-600);}
.rtr-service-card:hover .icon-circle{background:var(--red-600);color:#fff;}
.rtr-service-card h4{font-size:17px;margin-bottom:10px;}
.rtr-service-card p{color:var(--muted);font-size:14px;margin:0;}
@media (max-width:900px){.rtr-service-cards{grid-template-columns:1fr;}}

.rtr-team-circles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center;}
.rtr-team-circle-photo{width:150px;height:150px;border-radius:50%;overflow:hidden;margin:0 auto 18px;border:5px solid #fff;box-shadow:var(--shadow-lg);}
.rtr-team-circle-photo img{width:100%;height:100%;object-fit:cover;}
.rtr-team-circle-item h4{font-size:17px;margin-bottom:6px;}
.rtr-team-circle-item p{color:var(--muted);font-size:13.5px;margin:0;padding:0 10px;}
@media (max-width:900px){.rtr-team-circles{grid-template-columns:1fr;max-width:280px;margin:0 auto;}}

.rtr-centered-cta{background:var(--red-600);padding:70px 0;text-align:center;}
.rtr-centered-cta h2{color:#fff;font-size:clamp(24px,3.2vw,34px);margin-bottom:26px;max-width:700px;margin-left:auto;margin-right:auto;}
.rtr-centered-cta .btn{background:#fff;color:var(--navy-900)!important;}
.rtr-centered-cta .btn .btn-icon{background:var(--navy-900);}
.rtr-centered-cta .btn:hover{background:var(--navy-900);color:#fff!important;}

/* ==========================================================================
   26. HOMEPAGE STYLE: MINIMAL
   ========================================================================== */
.rtr-minimal-hero{background:var(--navy-900);padding:110px 0 90px;text-align:center;color:#fff;}
.rtr-minimal-hero .eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--red-600);font-weight:700;letter-spacing:3px;font-size:13px;text-transform:uppercase;margin-bottom:20px;}
.rtr-minimal-hero .eyebrow::before,.rtr-minimal-hero .eyebrow::after{content:"";width:26px;height:2px;background:var(--red-600);}
.rtr-minimal-hero h1{font-size:clamp(32px,5vw,56px);color:#fff;max-width:820px;margin:0 auto 22px;}
.rtr-minimal-hero h1 em{font-style:normal;color:var(--red-600);}
.rtr-minimal-hero p{color:#b7b9cc;font-size:16.5px;max-width:560px;margin:0 auto 30px;}

.rtr-minimal-services{display:flex;justify-content:center;gap:50px;flex-wrap:wrap;}
.rtr-minimal-service-item{display:flex;align-items:center;gap:12px;color:var(--navy-900);font-weight:700;font-size:15px;}
.rtr-minimal-service-item .rtr-icon{width:24px;height:24px;color:var(--red-600);}

.rtr-minimal-team{display:flex;flex-direction:column;gap:22px;max-width:560px;margin:0 auto;}
.rtr-minimal-team-item{display:flex;align-items:center;gap:20px;background:#fff;border-radius:14px;padding:18px 22px;box-shadow:var(--shadow);}
.rtr-minimal-team-item img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:0 0 auto;}
.rtr-minimal-team-item h4{font-size:16px;margin-bottom:4px;}
.rtr-minimal-team-item p{color:var(--muted);font-size:13.5px;margin:0;}

.rtr-minimal-cta{background:var(--cream);padding:80px 0;text-align:center;}
.rtr-minimal-cta h2{font-size:clamp(24px,3vw,32px);margin-bottom:12px;}
.rtr-minimal-cta p{color:var(--muted);margin-bottom:28px;}
.rtr-minimal-cta .btn-outline{color:var(--navy-900)!important;border-color:var(--navy-900);}
.rtr-minimal-cta .btn-outline .btn-icon{background:var(--navy-900);color:#fff;}
.rtr-minimal-cta .btn-outline:hover{background:var(--navy-900);color:#fff!important;}
.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.tablepress thead th,.tablepress tfoot th{background-color:#4E9216;color:#FFF}.tablepress-id-N tbody td{font-family:SolaimanLipi;font-size:14px;font-weight:700;color:#750014}:root{--red-600:#e12c22;--navy-900:#0a0e1f;--heading-color:#0a0e1f;--body-text-color:#1b2038;--heading-scale:1;--body-scale:1;--body-line-height:1.7;--heading-letter-spacing:normal;--heading-align:center;--section-py:96px;}.cta-banner::before{--cta-bg-image:url(https://www.msmolla.com/wp-content/uploads/2024/05/WhatsApp-Image-2024-05-25-at-8.52.07-PM.jpeg);}.advice-box{--advice-bg-image:url(https://www.msmolla.com/wp-content/uploads/2024/05/WhatsApp-Image-2024-05-25-at-8.52.07-PM.jpeg);}
        * {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        }
        body {
            background-color: #f4f6f9;
            color: #333;
            line-height: 1.6;
            padding: 20px;
        }
        .container {
            max-width: 1100px;
            margin: 0 auto;
        }
        h1 {
            text-align: center;
            color: #1a365d;
            margin-bottom: 30px;
            font-size: 2.2rem;
            border-bottom: 3px solid #0056b3;
            display: inline-block;
            padding-bottom: 5px;
        }
        .header-wrapper {
            text-align: center;
            margin-bottom: 40px;
        }
        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 20px;
        }
        .card {
            background: #ffffff;
            border-radius: 8px;
            padding: 25px;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
            border-top: 4px solid #0056b3;
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }
        .card:hover {
            transform: translateY(-5deg);
            box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
        }
        .card.ceo {
            border-top-color: #d97706;
        }
        .card h2 {
            font-size: 1.3rem;
            color: #1e293b;
            margin-bottom: 15px;
        }
        .card p {
            font-size: 0.95rem;
            color: #475569;
            margin-bottom: 8px;
        }
        .contact-info {
            margin-top: 15px;
            padding-top: 15px;
            border-top: 1px solid #e2e8f0;
        }
        .contact-info a {
            color: #0056b3;
            text-decoration: none;
        }
        .contact-info a:hover {
            text-decoration: underline;
        }
        .badge {
            display: inline-block;
            background: #e0f2fe;
            color: #0369a1;
            padding: 3px 8px;
            border-radius: 4px;
            font-size: 0.8rem;
            margin-bottom: 10px;
            font-weight: bold;
        }
    