﻿/* V0.1 --- 2022-11-08 --- *//* V0.2 --- 2022-11-15 --- *//* V0.3 --- 2022-11-16 --- *//* V0.4 --- 2022-11-17 --- *//* V0.5 --- 2022-11-18 --- *//* V0.6 --- 2022-11-21 --- *//* V0.7 --- 2022-11-23 --- *//* V0.8 --- 2022-11-24 --- *//* V0.9 --- 2022-11-25 = V0.8 cleaned --- *//* V1.0 --- 2022-11-25 --- *//* V1.1 --- 2022-11-25 = V1.0 cleaned --- *//* V1.2 --- 2022-11-28 --- *//* V1.3 --- 2022-11-29 --- *//* V1.4 --- 2022-11-30 --- *//* V1.5 --- 2022-12-06 --- *//* V1.6 --- 2022-12-07 --- *//* V1.7 --- 2022-12-09 --- *//* V1.8 --- 2022-12-27 --- *//* V1.9 --- 2022-12-28 --- *//* V2.0 --- 2022-12-29 --- *//* V2.1 --- 2022-12-30 --- *//* V2.2 --- 2024-12-30 --- *//* V2.3 --- 2025-01-03 --- *//* V2.4 --- 2025-02-04 --- *//* V2.5 --- 2025-02-07 --- *//* V2.6 --- 2025-02-13 --- *//* V2.7 --- 2025-11-06 --- *//* V2.8 --- 2025-11-07 --- *//* V2.9 --- 2025-11-10 --- *//* V3.0 --- 2025-11-11 --- *//* V3.1 --- 2025-11-12 --- *//* V2.7 --- :root CSS pseudo class --- */:root {	--alpha-015: 0.15;	--body-color: #555555; /* rgb(85, 85, 85) */	--body-color-rgb: 85, 85, 85; /* #555555 */	--body-bg-color: #222222; /* rgb(34, 34, 34) */	--body-bg-color-rgb: 34, 34, 34; /* #222222 */	--contact-a-hover: #cccccc; /* rgb(204, 204, 204) */	--contact-a-hover-rgb: 204, 204, 204; /* #cccccc */	--as-main-menu-link-active-color: var(--bs-white);	--as-main-menu-active-background: var(--bs-primary);	--bs-btn-hover-bg: #7296df;	--bs-btn-hover-border-color: #6a8fdd;	/* --body-color-rgb: #ff0000; rgb(85, 85, 85) */	/* --bs-primary: #0000ff !important; */	/* --bs-secondary: #ffffff !important; */	/* --bs-primary-rgba: rgba(var(--bs-primary-rgb), var(--alpha-015)) !important; #5983d9 */}/* V1.6 --- long URLs - automatic line switching --- */div a {	word-wrap: break-word;	}/* V1.6 --- category table - no search result --- */.alert.alert-info .icon-info-circle {	display: none;}/* V2.5 --- smart search - format search result --- */mark, .mark {	padding: 0px;}.control-group:nth-child(2) { /* hides "search by author" */	display: none;}.com-finder__filter .controls .form-select {	font-size: 14px;}ol#search-result-list {	padding-left: 0px !important;}.result__item:first-child {	border-top: 1px dashed rgba(var(--bs-primary-rgb), 0.5);	margin-top: 1em;	padding-top: 0.5em;}.result__item+.result__item {	border-top: 1px dashed rgba(var(--bs-primary-rgb), 0.5);	margin-top: 0.75em;	padding-top: 0.75em;}.result__item+.result__item:last-child {	border-bottom: 1px dashed rgba(var(--bs-primary-rgb), 0.5);	margin-bottom: 0.75em;	padding-bottom: 0.75em;}/* V2.2 --- category table - filter box --- */.category-list .com-content__filter.btn-group {	margin-bottom: 6px;}input#q,.category-list input#filter-search.inputbox.form-control {	border-color: rgb(206, 212, 218); /*red*/	/* border-top-right-radius: 0px; */	/* border-bottom-right-radius: 0px; */	/* border-radius: 0.25rem 0 0 0.25rem; */	font-weight: normal;	height: auto;	padding-top: 6px; /* 10px */	padding-bottom: 6px; /* 10px */	height: 2.2rem;}.com-finder__search button.btn.btn-primary,.category-list button.btn.btn-primary {	color: var(--bs-secondary);	font-size: 14px;	font-weight: normal;	padding: 6px 18px;}.com-finder__search button.btn.btn-secondary,.category-list button.btn.btn-secondary {	background-color: var(--body-color); /* rgba(var(--bs-primary-rgb), var(--alpha-015)) */	/* border-color: var(--body-color); */ /* var(--bs-primary) */	border: none;	color: var(--bs-secondary); /* var(--bs-primary) */	font-size: 14px;	font-weight: normal;	padding: 6px 18px;}.com-finder__search button.btn.btn-secondary:hover,.category-list button.btn.btn-secondary:hover {	background-color: rgba(var(--body-color-rgb), calc(5.75*var(--alpha-015))); /* rgba(var(--bs-primary-rgb), calc(2*var(--alpha-015))) */}.category-list select#limit.form-select {	border-color: rgb(206, 212, 218); /*red*/ /* rgb(206, 212, 218) = #ced4da */	font-size: 14px;	font-weight: normal;	padding-top: 6px; /* 10px */	padding-bottom: 6px; /* 10px */}/* V1.4 --- category table - xxx --- */.table > :not(:first-child) {	border-top: 1px !important;	border-top-color: rgb(222, 226, 230) !important;}table.com-content-category__table th {	font-weight: normal; /* bold */}/* V1.7 --- sitemap - text indent --- */.osmap-items ul:first-child {	margin-left: 0px; /* 25px */}.osmap-items ul {	margin-left: 10px; /* 25px */}/* V2.8 --- off-canvas menu - language switcher --- */.com-finder .astroid-offcanvas .moduletable .mod-languages {	/* margin-bottom: calc(20px + 1rem); */}.astroid-offcanvas .moduletable .mod-languages {	background: var(--body-bg-color);	margin-top: calc(-43px - 0px); /* -43px */	margin-bottom: 20px;	width: calc(8 * 16px); /* 8rem, 44%, 85% */	font-size: calc(1.5 * 16px); /* 1.5rem */	line-height: calc(2.25 * 16px); /* 2.25rem */	border-radius: calc(0.25 * 16px); /* 0.25rem */	z-index: 3000;}.astroid-offcanvas .moduletable .mod-languages ul {	/* margin-left: -1rem; */	padding-left: 0rem !important;}.astroid-offcanvas .moduletable .mod-languages ul li {	width: auto;}.astroid-offcanvas .moduletable .mod-languages ul li:first-child {	padding-right: 9px;}.astroid-offcanvas .moduletable .mod-languages ul li a {	padding: 0px 0.05rem 0px 0px; /* 0px 2px*/}/* V2.9 --- off-canvas menu - search symbol --- */.astroid-offcanvas .moduletable:nth-child(2) {	z-index: 2000;}.com-finder .astroid-offcanvas .moduletable #mod-custom130 {	margin-bottom: 1rem;}.astroid-offcanvas .moduletable #mod-custom130 {	background-color: var(--bs-primary); /* gray */	margin-top: calc(-43px - 13px); /* -3.25rem */	/* margin-top: -44px !important; */	margin-left: 55% !important;	width: calc(3.5 * 16px); /* 3.5rem, 25%*/	border-radius: calc(0.25 * 16px); /* 0.25rem */	font-size: calc(1.5 * 16px); /* 1.5rem */	line-height: calc(2.25 * 16px); /* 2.25rem */	padding: 0px;}.astroid-offcanvas .moduletable #mod-custom130:hover {	background-color: var(--bs-btn-hover-bg) !important; /* red !important */	/* border-color: var(--bs-btn-hover-border-color) !important; */}.astroid-offcanvas .moduletable #mod-custom130 li { 	padding: 0px;	list-style-type: none;}.astroid-offcanvas .moduletable #mod-custom130 li a {	color: var(--bs-white);	padding: 0 1rem;	margin-left: -19px; /* -1rem */}/* V2.8 --- off-canvas menu - burger-menu --- */.burger-menu-button .inner, .burger-menu-button .inner::before, .burger-menu-button .inner::after {	height: 3px; /* 1px */}.offcanvasRight .burger-menu-button.header-offcanvas-trigger .inner::before {	width: 100%; /* 20px */}.offcanvasRight .burger-menu-button.header-offcanvas-trigger .inner::after {	width: 100%; /* 25px */}/* V2.7 --- off-canvas menu - padding, margin, border --- */.astroid-mobilemenu-inner ul.nav {	padding-left: 0px !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner ul li.menu-item.menu-go-back {	margin-top: 68px !important; /*50px*/}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item .menu-indicator {	border-left: none;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active:hover {	background-color: var(--bs-primary);}/* V2.9 --- off-canvas menu - menu-indicator-back color --- */.astroid-offcanvas .astroid-mobilemenu-container ul li ul li .menu-indicator-back i:before,.astroid-offcanvas .astroid-mobilemenu-container ul li ul li ul li .menu-indicator-back i:before,.astroid-offcanvas .astroid-mobilemenu-container ul li ul li ul li ul li .menu-indicator-back i:before,.astroid-offcanvas .astroid-mobilemenu-container ul li.active ul li .menu-indicator-back i:before,.astroid-offcanvas .astroid-mobilemenu-container ul li.active ul li.active ul li .menu-indicator-back i:before,.astroid-offcanvas .astroid-mobilemenu-container ul li.active ul li.active ul li.active ul li .menu-indicator-back i:before {	color: var(--body-color) !important;}/* V2.9 --- off-canvas menu - menu-indicator-back :hover color --- */.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover .menu-indicator-back i:before,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li:hover .menu-indicator-back i:before,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li:hover ul li:hover .menu-indicator-back i:before {	color: var(--bs-primary) !important;}.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li .menu-indicator-back i:before,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li .menu-indicator-back i:before,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li:hover ul li .menu-indicator-back i:before {	color: var(--body-color) !important;}/* V2.9 --- off-canvas menu - menu-indicator active color --- */.astroid-offcanvas .astroid-mobilemenu-container ul li.active .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active ul li.active .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active ul li.active ul li.active .menu-indicator {	color: var(--bs-secondary) !important;}.astroid-offcanvas .astroid-mobilemenu-container ul li.active ul li .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active ul li.active ul li .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active ul li.active ul li.active ul li .menu-indicator {	color: var(--body-color) !important;}/* V2.9 --- off-canvas menu - menu-indicator :hover color --- */.astroid-offcanvas .astroid-mobilemenu-container ul li:hover .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li:hover .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li:hover ul li:hover .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li:hover .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li:hover ul li:hover .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li:hover ul li:hover ul li:hover .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active:hover ul li:hover .menu-indicator {	color: var(--bs-primary) !important;}.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active:hover ul li.active .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active:hover ul li.active:hover ul li.active .menu-indicator {	color: var(--bs-secondary) !important;}.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li:hover ul li .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li:hover ul li .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active:hover ul li .menu-indicator,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active:hover ul li.active:hover ul li .menu-indicator {	color: var(--body-color) !important;}/* V2.3 --- mega menu - a:hover background color --- */.astroid-nav .nav-link:hover,.astroid-sidebar-menu .nav-link:hover {	background-color: rgba(var(--bs-primary-rgb), var(--alpha-015));}.astroid-nav .nav-link.active:hover {	background-color: var(--bs-primary);}/* V2.9 --- off-canvas menu - :hover color (background & font) --- */.astroid-offcanvas .astroid-mobilemenu-container ul li:hover,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li:hover,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li:hover ul li:hover {	background-color: rgba(var(--bs-primary-rgb), var(--alpha-015));}.astroid-offcanvas .astroid-mobilemenu-container ul li:hover .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li:hover .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li:hover ul li:hover .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li:hover .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li:hover ul li:hover .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li:hover ul li:hover ul li:hover .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active:hover ul li:hover .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active:hover ul li:hover ul li:hover .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active:hover ul li.active:hover ul li:hover .nav-title {	color: var(--bs-primary) !important;}.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active:hover ul li.active .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active:hover ul li.active:hover ul li.active .nav-title {	color: var(--bs-secondary) !important;}.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li:hover ul li:hover ul li:hover ul li .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active:hover ul li .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active:hover ul li.active:hover ul li .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li:hover ul li .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li:hover ul li:hover ul li .nav-title,.astroid-offcanvas .astroid-mobilemenu-container ul li.active:hover ul li.active:hover ul li:hover ul li .nav-title {	color: var(--body-color) !important;}/* V1.9 --- footer menu - a, a:hover color --- */.astroid-section.astroid-footer-section a {	color: var(--bs-secondary) !important;}.astroid-section.astroid-footer-section a:hover {	color: var(--contact-a-hover) !important;}/* V1.6 --- sticky header - border bottom --- */#astroid-sticky-header {	border-bottom: 2px solid #ACB6BF;	/* border-bottom: 1px solid var(--bs-primary); */}/* V2.8 --- search breadcrumbs - center verticaly, color --- */#ac-mok25b27o {	margin-left: calc(-15px - 1px); /* -15px */	margin-top: calc((3px + 6px)/2); /* 3px */}#s-ctpdwrdaz {	/* position: absolute; */	/* top: 50%; */	/* right: -61px; /* -38px */	/* transform: translate(-50%, 10%); */}.mod-finder__search input {	border-color: var(--bs-primary); /* rgb(206, 212, 218) */	background-color: var(--bs-secondary);	height: 1.85rem;	/* border: none; */}.mod-finder__search input:focus {	background-color: var(--bs-secondary);}.mod-finder__search .form-control {	/* border-top-right-radius: 0px; */	/* border-bottom-right-radius: 0px; */	/* border-radius: 0.25rem 0 0 0.25rem; */}.mod-finder__search .form-control:focus {	/* border-top-right-radius: 0px; */	/* border-bottom-right-radius: 0px; */	/* border-radius: 0.25rem 0 0 0.25rem; */}.mod-finder__search.input-group {	flex-wrap: nowrap;}.mod-finder__search.input-group button.btn.btn-primary {	color: var(--bs-secondary);	font-size: 14px;	font-weight: normal;	padding: 2px 18px; /* 6px 18px */	/* margin-left: -4px !important; */}/* V0.8 --- breadcrumbs - border bottom --- */.astroid-section.border-bottom#ss-im8m6rryc {	border-bottom: none !important;}/* V0.7 --- offcanvas search - position, border color --- */.astroid-offcanvas form.mod-finder.js-finder-searchform.form-search {	padding-left: 15px; /* margin-left: 15px; */}.astroid-offcanvas input#mod-finder-searchword123 {	border-color: var(--bs-primary);	height: 100%;}.astroid-offcanvas button.btn.btn-primary {	padding: 0.5rem 1rem; /* 0.5rem 2rem */}.astroid-offcanvas .awesomplete {	width: 205px;}.astroid-offcanvas .search {	width: 90%;	margin-left: 5%}/* V2.4 --- mega menu - height, padding --- */@media (min-width: 768px) {	#hm-fs8bhwlsh {		padding-left: 0px !important; /* 1% */		padding-right: 20px !important; /* 1% */		padding-top: 10px !important; /* 1% */		padding-bottom: 10px !important; /* 1%*/	}}@media (min-width: 992px) {	#hm-fs8bhwlsh {		padding-left: 0px !important; /* 20px */		padding-right: 35px !important; /* 40px */		padding-top: 10px !important; /* 40px */		padding-bottom: 10px !important; /* 40px */	}}/* V2.3 --- mega menu - submenu --- */.megamenu-container, .megamenu-container .nav-submenu .nav-submenu {	border-top: 2px solid var(--bs-primary); /* 4px solid rgba(89, 131, 217, 0.4) */	border-bottom: 2px solid var(--contact-a-hover);}/* V0.5 --- footer menu - active - bold --- */.astroid-footer-section .moduletable li.active {	font-weight: bold;}/* V0.5 --- footer menu - a:hover underlined --- */.astroid-footer-section .moduletable a:hover {	text-decoration: underline !important;}/* V0.5 --- footer copyright - margin-bottom --- */#astroid-footer {	margin-bottom: 25px;}/* V0.5 --- language switcher - a:hover underlined --- */ul.mod-languages__list.lang-inline a:hover {	text-decoration: underline !important;}/* V0.5 --- contact info - a:hover underlined --- */div.astroid-contact-info a:hover {	text-decoration: underline !important;}#mod-custom113 a:hover {	text-decoration: underline !important;}/* V0.4 --- list - indent --- */ol, ul {	padding-left: 1rem !important;}/* V0.4 --- sidebar menu - hide list style --- */ul.list-inline li::marker {	content: "";}/* V2.2 --- sidebar menu, off-canvas menu - hide arrow --- */ul.list-inline li.active a span::after {	display: none;}/* V0.8 --- breadcrumbs - width, height --- */#ss-im8m6rryc {	padding: 0 1% 0 4% !important; /* 1% 10% 1% 10%; */}ol.mod-breadcrumbs.breadcrumb.px-3.py-2 {	padding-top: 4px !important;	padding-bottom: 4px !important;	padding-left: calc(var(--bs-gutter-x) * .5) !important;}li.mod-breadcrumbs__divider.float-start {	display: none !important;}#ac-qoo1g81jv {	padding-left: 0px;}/* V0.5 --- breadcrumbs - a:hover underlined --- */.mod-breadcrumbs__wrapper a:hover {	text-decoration: underline !important;}/* V0.4 --- breadcrumbs - replace separator --- */.breadcrumb-item + .breadcrumb-item::before {	content: var(--bs-breadcrumb-divider, ">") !important;	/* content: var(--bs-breadcrumb-divider, "/"); */}/* V1.3 --- content, contact - width --- */section#inhalt {	padding-top: 2% !important;}/* V0.7 --- content, contact - width --- */#inhalt, #kontakt {	padding-left: 4% !important; /* 10% */	padding-right: 4% !important; /* 10% */}/* V2.8 --- bottom-e-1 - hover underlined --- */.bottom-e-1-position.moduletable a:hover {	text-decoration: underline !important;}/* V2.7 --- module languages - margin, padding, width --- */div.astroid-module-position.float-right { /* #tri-u5299edmn*/	margin-right: 3%;}#t-1529472563843 {	padding: 4px 20px !important;	font-size: 14px;}div.mod-languages ul li {	padding: 0px; /* 5px */	width: 24px; /* 40px; */	margin-right: -10px; /* -5px */}div.mod-languages ul li.lang-active {	background: none !important; /* background-color: var(--bs-primary); */	margin-right: -5px; /* - 25px */}div.mod-languages ul li.lang-active a {	font-weight: bold; /* bold=700, 900 */}div.mod-languages ul li.lang-active a:hover { 	color: var(--contact-a-hover) !important;}div.mod-languages ul li a {	margin: 0px;	padding: 0px 2px;	color: var(--bs-secondary) !important; /* var(--bs-primary) */}div.mod-languages ul li a:hover {	color: var(--contact-a-hover) !important;}div.mod-languages ul li i[class*="fa-"] {	color: var(--bs-primary);}div.mod-languages ul li:first-child {	margin-right: -15px; /* -10px */}/* V0.8 --- item number - color --- */p.item-number strong {	background: #4465A6; /* var(--bs-gray-700) */	color: var(--bs-secondary);	font-weight: bold;	padding: 0 0.3rem 0.05em 0.3em;	/* padding-left: 0.3em; */	/* padding-right: 0.3em; */	border-radius: 0.3em;	margin-left: 0.2em;}/* V1.5 --- unorderd list - ::marker color --- */.com-content-article ul {	list-style-type: square;}.com-content-article ul li::marker {	color: var(--bs-primary);}/* V1.5 --- orderd list - ::marker + border --- */.com-content-article ol li::marker {	color: var(--bs-primary);	font-weight: bold;	/* font-size: 1.5em; */}.com-content-article ol li {	border-top: 1px dashed rgba(var(--bs-primary-rgb), 0.5); /* solid 0.25*/}.com-content-article ol li:last-child {	border-bottom: 1px dashed rgba(var(--bs-primary-rgb), 0.5); /* solid 0.25*/}/* V0.2 --- hyperlink in content area - a:hover underlined --- */body .astroid-component-area a:hover {	text-decoration: underline !important;}/* V0.1 --- heading --- h1/h2/h3/h4/p - default[40/30/20/20/14] --- */h1 {	font-size: 32px !important;}h2 {	font-size: 26px !important;	border-bottom: 1px solid var(--bs-primary) !important;	padding: 6px 0px;}h3 {	font-size: 20px !important;}/* V2.4 --- logo - logo height --- */.astroid-logo img {	/* max-height: 65px !important; */}/* V2.4 --- toolbar left - aligned on one row --- */.astroid-module-position.float-right .astroid-contact-info {	display: inline-block;}.astroid-module-position.float-right .moduletable {	display: inline-block;	padding-top: 0px;	margin-top: -5px;	margin-left: 50px;	margin-right: -15px;}/* V0.8 --- footer menu - center the HTML element --- */.astroid-footer-section .moduletable {	display: table;	margin: 0 auto;}/* V2.2 --- footer menu - hide arrow --- */ul.navHorizontalView li.active a span::after {	display: none;}/* V3.1 --- astroid menu - tree menu - hide, background --- */@media (max-width: 992px) {	#sm-tn2ti3i6d {		display: none;	}}#sm-tn2ti3i6d {	background-color: rgb(var(--module-bg-color-rgb)) !important;}/* V2.6 --- digi showcase --- */.digi_showcase .title.text-center {	background: rgb(var(--module-bg-color-rgb)); /* #f2f2f2 */	/* height: 3rem; */	/* font-size: 16px; */ /* 1rem */	padding: 2px 0px; /* 6px 0px */	margin-top: -1rem;	/* font-weight: 400; */}/* V2.6 --- content - bootstrap grid - row columns --- */.container.fago {	padding-left: 0px;}.container.fago .row {	background: rgb(var(--module-bg-color-rgb));	margin-left: 0px;	margin-bottom: 6px;}.container.fago .row [class*="col-"]:first-child {	padding-left: 0px;}.container.fago .row [class*="col-"]:nth-child(2) {	padding-top: 4px;	padding-bottom: 4px;}.container.fago .row p.image {	margin-bottom: 0px;}/* V2.6 --- content - bootstrap media list --- */.com-content-article ul.list-unstyled.fago {	list-style-type: none;	padding-left: 0px !important;}.com-content-article ul.list-unstyled.fago li.media {	display: flex;}.com-content-article ul.list-unstyled.fago li.media img.mr-3 {	margin-right: 1rem !important;}/* V3.0 --- backtotop - background --- */#astroid-backtotop:hover {	background-color: var(--bs-btn-hover-bg);}