a[href]:after {
	content: none !important;
}
print-area * { 
	transform: scale(0.8);
}
header {
    position: relative !important;
	visibility: visible!important;
}
header.sticky-header {
	--header-height: 100px;
}
header.elementor-section--handles-inside {
    display: none!important;
}
header .elementor-element .e-con-inner > div:not(.logo) {
    display: none;
}
footer,
#news-insights,
aside.elementor-element,
#products .read-more, 
#products .company,
#company-logo {
    display: none;
}
html * {
    font-size: 8pt;
    line-height: 14pt;
}
h1 {
	font-size: 18pt;
}
.e-con>.e-con-inner {
    padding: 0!important;
    gap: 0;
}
#products {
	margin-top: 40px;
}
#products .elementor-loop-container.elementor-grid {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 0;
}
#products .e-con-inner {
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
}
#products .elementor-widget-image .elementor-widget-container {
    margin: 0;
}
#products .elementor-widget-image a {
    width: 50px;
    height: 50px;
	margin-right: 20px;
	overflow: hidden;
}

#products .elementor-widget-image a img {
	aspect-ratio: 1 / 1;
    object-fit: contain;
}
#products .product-info.e-con.e-flex {
    --flex-wrap: unset;
}
#products .product-info .standard .elementor-widget-container {
    border: 0;
    padding: 0;
}
#products .e-loop-item {
    border-style: solid;
    border-width: 1px 0px 0 0px;
    border-color: var(--e-global-color-ef3586d);
	padding: 5px 0;
}
