.elementor-735 .elementor-element.elementor-element-ddc3a33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-735 .elementor-element.elementor-element-37bcebc{--display:flex;}/* Start custom CSS for html, class: .elementor-element-fd48071 */.kd-note {
	background: #eaf1fb;
	border: 1px solid #c9d9ef;
	border-left: 4px solid #3f6fb3;
	border-radius: 10px;
	padding: 1em 1.2em;
	margin: 1.4em 0;
	font-size: 0.97em;
	color: #1f2937;
}
.kd-note strong { color: #2c517f; }

.kd-tools-section {
	margin: 2.2em 0 2.6em;
}
.kd-tools-section h2 {
	margin-bottom: 0.2em;
}
.kd-tools-section__intro {
	margin: 0 0 1.1em;
	color: #5b6472;
	font-size: 0.96em;
}

.kd-tools-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
	gap: 1em;
}

.kd-tool-card {
	display: flex;
	align-items: flex-start;
	gap: 0.85em;
	background: #ffffff;
	border: 1px solid #dbe2ea;
	border-radius: 12px;
	padding: 1.1em 1.15em;
	text-decoration: none;
	color: inherit;
	box-shadow: 0 1px 2px rgba(20, 30, 50, 0.05);
	transition: transform 140ms ease, box-shadow 140ms ease, border-color 140ms ease;
}

.kd-tool-card:hover,
.kd-tool-card:focus-visible {
	transform: translateY(-3px);
	box-shadow: 0 10px 24px -12px rgba(63, 111, 179, 0.35);
	border-color: #3f6fb3;
}

.kd-tool-card__icon {
	flex: 0 0 auto;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background: #eaf1fb;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #3f6fb3;
}
.kd-tool-card__icon svg {
	width: 22px;
	height: 22px;
	fill: currentColor;
}

.kd-tool-card__body {
	min-width: 0;
}

.kd-tool-card__title {
	display: block;
	font-weight: 700;
	color: #2c517f;
	font-size: 1em;
	margin-bottom: 0.25em;
	line-height: 1.3;
}

.kd-tool-card__teaser {
	display: block;
	font-size: 0.87em;
	color: #5b6472;
	line-height: 1.45;
}

h2, h3 { color: #2c517f; }
a { color: #2c517f; }/* End custom CSS */