.elementor .e-6e06bf7-397de81{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-18243bb-09861b6{width:100%;max-width:458.67px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;& .g-blog-search {
	display: flex;
	align-items: center;
	gap: var(--space-8);
	width: 100%;
	min-height: var(--control-md);
	padding-inline: var(--space-16);
	border: 1px solid var(--neutral-border);
	border-radius: var(--radius-sm);
	background-color: var(--neutral-bg-secondary);
	transition: border-color 200ms ease;
}

& .g-blog-search:hover {
	border-color: var(--brand-primary-border);
}

& .g-blog-search:focus-within {
	border-color: var(--brand-primary);
}

& .g-blog-search__icon {
	display: inline-flex;
	flex: 0 0 auto;
	color: var(--neutral-text);
}

& .g-blog-search__icon svg {
	width: 20px;
	height: 20px;
}

& .g-blog-search__label {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip-path: inset(50%);
	white-space: nowrap;
}

& input[type="search"]:not([type="button"]):not([type="submit"]).g-blog-search__input {
	flex: 1 1 auto;
	min-width: 0;
	height: auto;
	min-height: 0;
	align-self: stretch;
	padding: 0;
	border: 0;
	background-color: transparent;
	color: var(--neutral-text);
	font-family: var(--font-body), sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	-webkit-appearance: none;
	appearance: none;
}

& input[type="search"].g-blog-search__input:focus,
& input[type="search"].g-blog-search__input:focus-visible {
	border: 0;
	background-color: transparent;
	box-shadow: none;
	outline: none;
}

& .g-blog-search__input::placeholder {
	color: var(--neutral-text);
	opacity: 1;
}

& .g-blog-search__input::-webkit-search-cancel-button,
& .g-blog-search__input::-webkit-search-decoration {
	display: none;
}\n}.elementor .e-c478454-201a800{display:flex;flex-direction:row;gap:var(--space-32);align-items:center;}.elementor .e-b918718-63b0d3a{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--brand-primary-border);border-style:solid;body.author &{border-block-end-width:0}\n}