/** * @file        /a_layout/css/layout_navigation.css * @copyright   Copyright (C) 2006 - 2025 codeDESIGN | Milos Mandic / All rights reserved. * @link        https://www.filterverlag.de * @author      codeDESIGN | Milos Mandic <milos.mandic@filterverlag.de> *//* codeDESIGN - layout_navigation.css */@charset "utf-8";/* MAIN NAVIGATION */div.website_top_main_navigation_horizontal {	background: #ffffff;	width: 100%;	margin: 0px 0px 0px 0px;	padding: 10px 0px 0px 0px;	border-bottom: 0px solid var(--ci_color_accent_0);	position: relative;}@media only screen and (max-width: 1200px) {				div.website_top_main_navigation_horizontal {		padding: 0px 0px 0px 0px;	}}div.website_top_main_navigation_horizontal.website_top_main_navigation_horizontal_fixed {	position: fixed !important;	top: 0px;	left: auto;	z-index: 9999;	-moz-box-shadow: 3px 5px 30px 0px rgba(36, 36, 36, 0.15);	-webkit-box-shadow: 3px 5px 30px 0px rgba(36, 36, 36, 0.15);	box-shadow: 3px 5px 30px 0px rgba(36, 36, 36, 0.15);	transition-property: all;	transition-duration: 0.33s;	transition-timing-function: cubic-bezier(0.4, 0.6, 0.4, 1.0);	transition-delay: 0s;	transition-behavior: normal;	border: none !important;	-webkit-border-bottom-right-radius: 8px;	-webkit-border-bottom-left-radius: 8px;	-moz-border-radius-bottomright: 8px;	-moz-border-radius-bottomleft: 8px;	border-bottom-right-radius: 8px;	border-bottom-left-radius: 8px;} div.website_top_main_navigation_horizontal.website_top_main_navigation_horizontal_fixed {	padding: 10px 0px 0px 0px;}@media only screen and (max-width: 1200px) {	div.website_top_main_navigation_horizontal ul.dj-megamenu-codeDESIGN {		display: none !important;	}	}/* ALWAYS VISIBLE TRIGGER IN MAIN NAVIGATION */div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger {	width: auto;	height: 70px;	color: var(--ci_color_grey);	position: absolute;	right: 0px;	top: 0px;	display: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger.desktop {	right: 60px;	top: 44px;	display: none;}div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger.mobile {	width: 80px;	position: absolute;	display: none;	left: 0px;	top: 38px;}@media only screen and (max-width: 991px) {	div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger {		height: 70px;	}	}@media only screen and (max-width: 1200px) {	div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger {		top: 0px;	}	div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger.mobile {		float: right;		display: inline-block;	}	div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger.desktop {		display: none;	}		}@media only screen and (max-width: 1400px) {	div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger.desktop {		display: none;	}		}body.website_body_featured div.layout_navigation_horizontal_fixed div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger,body.website_body_subpages div.layout_navigation_horizontal_fixed div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger {	display: inline;}div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger:hover {	background: transparent;}div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger:hover span.navigation_trigger_bar {	background: #35a9da;}div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger a,div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger a:link,div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger a:visited {	display: inline-block;	font: 500 11px/11px 'Gilroy','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;	text-transform: uppercase;	text-decoration: none;	color: var(--ci_color_grey);	margin: 0px 0px 0px 0px;	padding: 15px 15px 15px 15px;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger:hover a,div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger:hover a:link,div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger:hover a:visited {	background: none;	color: var(--ci_color_grey);}@media only screen and (max-width: 768px) {	div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger a,	div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger a:link,	div.website_top_main_navigation_horizontal_fixed_mobile_slide_navigation_trigger a:visited {		padding: 15px 15px 15px 15px;	}	}/* ALWAYS VISIBLE TRIGGER IN MAIN NAVIGATION BUTTON */div.navigation_horizontal_fixed_mobile_slide_navigation_trigger_button {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div.navigation_horizontal_fixed_mobile_slide_navigation_trigger_button span.navigation_trigger_bar {	background: #35a9da;	width: 41px;	height: 5px;	display: block;	margin: 0px 0px 6px 0px;	padding: 0px 0px 0px 0px;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}div.navigation_horizontal_fixed_mobile_slide_navigation_trigger_button span.navigation_trigger_bar:nth-child(1) {	-webkit-border-top-left-radius: 8px;	-webkit-border-top-right-radius: 8px;	-moz-border-radius-topleft: 8px;	-moz-border-radius-topright: 8px;	border-top-left-radius: 8px;	border-top-right-radius: 8px;}div.navigation_horizontal_fixed_mobile_slide_navigation_trigger_button span.navigation_trigger_bar:nth-child(3) {	-webkit-border-bottom-right-radius: 8px;	-webkit-border-bottom-left-radius: 8px;	-moz-border-radius-bottomright: 8px;	-moz-border-radius-bottomleft: 8px;	border-bottom-right-radius: 8px;	border-bottom-left-radius: 8px;}div.navigation_horizontal_fixed_mobile_slide_navigation_trigger_button:hover span.navigation_trigger_bar:nth-child(1),div.navigation_horizontal_fixed_mobile_slide_navigation_trigger_button:hover span.navigation_trigger_bar:nth-child(3) {	-webkit-transform: translateX(-10%);	-ms-transform: translateX(-10%);	-o-transform: translateX(-10%);	transform: translateX(-10%);}div.navigation_horizontal_fixed_mobile_slide_navigation_trigger_button:hover span.navigation_trigger_bar:nth-child(2) {	-webkit-transform: translateX(10%);	-ms-transform: translateX(10%);	-o-transform: translateX(10%);	transform: translateX(10%);}div.navigation_horizontal_fixed_mobile_slide_navigation_trigger_button span.navigation_trigger_wording {	display: none;	margin: 5px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}/* TOP MENU HORIZONTAL NON-REPOSNIVE */ul.menu_top_horizontal {	margin: 16px 20px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none;	border-right: 1px solid #e2e2e2;	display: inline-block;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}section.section_topline_fixed ul.menu_top_horizontal {	display: inline-block;}@media (max-width: 991px) {	ul.menu_top_horizontal {		display: none;	}	}@media only screen and (max-width: 1199px) {	ul.menu_top_horizontal {			}}ul.menu_top_horizontal:hover {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1.0;	-khtml-opacity: 1.0;	opacity: 1.0;	}div.layout_top_combined__ ul.menu_top_horizontal {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none;}ul.menu_top_horizontal li {	background: none;	font: var(--font-topline-navigation);	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 15px 0px 15px;	list-style: none;	text-transform: uppercase;	border-right: 1px solid #e2e2e2;}ul.menu_top_horizontal li:first-child {	padding: 0px 15px 2px 0px;}ul.menu_top_horizontal li:last-child {	padding: 0px 15px 2px 15px;	border-right: none;}body.website_body_featured ul.menu_top_horizontal li {	border-right: 1px solid #e2e2e2;}@media only screen and (max-width: 991px) {	ul.menu_top_horizontal li {		border-right: 1px solid #e2e2e2;	}}ul.menu_top_horizontal a,ul.menu_top_horizontal a:link,ul.menu_top_horizontal a:visited {	color: var(--ci_color_grey);	text-decoration: none;	position: relative;	-moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}ul.menu_top_horizontal a:hover {	color: var(--ci_color);	text-decoration: none !important;}ul.menu_top_horizontal a:before {	content: '';	width: 100%;	height: 1px;	position: absolute;	background: currentColor;	top: 100%;	left: 0;	pointer-events: none;	transform-origin: 100% 50%;	transform: scale3d(0, 1, 1);	transition: transform 0.3s;}ul.menu_top_horizontal a:hover:before {	transform-origin: 0% 50%;	transform: scale3d(1, 1, 1);}body.website_body_featured_ ul.menu_top_horizontal a,body.website_body_featured_ ul.menu_top_horizontal a:link,body.website_body_featured_ ul.menu_top_horizontal a:visited {	color: var(--ci_color_grey);}body.website_body_featured_ ul.menu_top_horizontal a:hover {	color: var(--ci_color_grey);}/* BLACK VARIANT - CLASS CHANGED ON SCROLL */body.website_body_featured_ div.slider_header_bottom_line_white ul.menu_top_horizontal a,body.website_body_featured_ div.slider_header_bottom_line_white ul.menu_top_horizontal a:link,body.website_body_featured_ div.slider_header_bottom_line_white ul.menu_top_horizontal a:visited {	color: var(--ci_color_grey);}body.website_body_featured_ div.slider_header_bottom_line_white ul.menu_top_horizontal a:hover {	color: var(--ci_color_grey);}/* FOOTER MENU VERTICAL NON-REPOSNIVE */ul.menu_footer {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}ul.menu_footer li {	list-style: none;	margin: 4px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: relative;}ul.menu_footer li:before {	content: "\f105";	font-family: 'Font Awesome 6 Pro';	font-weight: 300;	font-size: 1.2em;	color: var(--ci_color_accent_2);	margin: 1px 0px 0px 0px;	padding: 0px 0px 0px 0px;	display: none;	position: absolute;	left: 0px;	-moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}ul.menu_footer li:hover:before {	color: var(--project-color-3);	left: 6px;}ul.menu_footer li a,ul.menu_footer li a:link,ul.menu_footer li a:visited {	color: var(--ci_color_white);	text-decoration: none;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}ul.menu_footer li a:hover {	color: var(--ci_color_accent_2);	text-decoration: underline;}ul.menu_footer li.nav-item.divider {	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border-top: 1px solid #424242;}ul.menu_footer li.nav-item.divider:before {	display: none;}/* FOOTER BOTTOM MENU HORIZONTAL NON-REPOSNIVE */ul.menu_footer_bottom {	margin: 4px 0px 0px 0px;	padding: 0px 0px 0px 0px;	float: right;}ul.menu_footer_bottom li {	background: none;	font: var(--font-footer-bottom-navigation);	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 15px 0px 15px;	list-style: none;	text-transform: uppercase;	border-right: 1px solid #e2e2e2;}ul.menu_footer_bottom li:first-child {	padding: 0px 15px 0px 0px;}ul.menu_footer_bottom li:last-child {	padding: 0px 0px 0px 15px;	border-right: none;}ul.menu_footer_bottom li a,ul.menu_footer_bottom li a:link,ul.menu_footer_bottom li a:visited {	color: var(--ci_color_grey);	text-decoration: none;	position: relative;	-moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}ul.menu_footer_bottom li a:hover {	color: var(--ci_color);	text-decoration: none !important;}ul.menu_footer_bottom li a:before {	content: '';	width: 100%;	height: 1px;	position: absolute;	background: currentColor;	top: 100%;	left: 0;	pointer-events: none;	transform-origin: 100% 50%;	transform: scale3d(0, 1, 1);	transition: transform 0.3s;}ul.menu_footer_bottom li a:hover:before {	transform-origin: 0% 50%;	transform: scale3d(1, 1, 1);}@media only screen and (max-width: 991px) {				ul.menu_footer_bottom {		display: none;	}}/* IN CONTENT MENU VERTICAL NON-REPOSNIVE */#codeDESIGN_contentmenu_list {	margin: 0 auto;	padding: 0px 0px 0px 0px;	list-style: none;}/* 2ND LEVEL DROPDOWN MENU HORIZONTAL NON-REPOSNIVE */div.website_top_main_navigation_top_2nd_level {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border-bottom: 0px solid #e2e2e2;	position: relative;}div.website_top_main_navigation_top_2nd_level div.container {  padding-left: 0px;  padding-right: 0px;}@media only screen and (max-width: 1200px) {	div.website_top_main_navigation_top_2nd_level {		display: none;	}		}div.website_top_main_navigation_top_2nd_level div.menu_overlay {	background: rgba(255, 255, 255, 0.8);	width: 100%;	height: 100%;	position: absolute;	z-index: 99;	display: none;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}div.moduletable_submenu_2nd_level ul.mod-menu {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div.moduletable_submenu_2nd_level ul.mod-menu li {	background: none;	font: 500 14px/26px 'Gilroy','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;	text-decoration: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none;	text-transform: none;	float: left;	position: relative;}div.moduletable_submenu_2nd_level ul.mod-menu li:first-child {}div.moduletable_submenu_2nd_level ul.mod-menu li:last-child {}div.moduletable_submenu_2nd_level ul.mod-menu li a,div.moduletable_submenu_2nd_level ul.mod-menu li a:link,div.moduletable_submenu_2nd_level ul.mod-menu li a:visited {	font: 500 14px/26px 'Gilroy','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;	color: #9D9D9C;	text-decoration: none;	display: inline-block;	position: relative;	margin: 0px 0px 0px 0px;	padding: 20px 10px 20px 10px;}div.moduletable_submenu_2nd_level ul.mod-menu li:before {	background: #e2e2e2;	width: 1px;	height: 25px;	content: "";	display: inline-block;	position: absolute;	right: 0px;	top: 22px;}div.moduletable_submenu_2nd_level ul.mod-menu li:last-child:before, div.moduletable_submenu_2nd_level ul.mod-menu__sub li:before {	display: none;}/* 2ND LEVEL DROPDOWN MENU - SUBMENU ARROW */div.moduletable_submenu_2nd_level ul.mod-menu > li.nav-item.deeper.parent > a, div.moduletable_submenu_2nd_level ul.mod-menu > li.nav-item.deeper.parent > a:link, div.moduletable_submenu_2nd_level ul.mod-menu > li.nav-item.deeper.parent > a:visited {	padding: 20px 30px 20px 10px;}div.moduletable_submenu_2nd_level ul.mod-menu > li.nav-item.deeper.parent:first-child a,div.moduletable_submenu_2nd_level ul.mod-menu > li.nav-item.deeper.parent:first-child a:link, div.moduletable_submenu_2nd_level ul.mod-menu > li.nav-item.deeper.parent:first-child a:visited {	padding: 20px 30px 20px 0px;}div.moduletable_submenu_2nd_level ul.mod-menu > li:first-child a,div.moduletable_submenu_2nd_level ul.mod-menu > li:first-child a:link, div.moduletable_submenu_2nd_level ul.mod-menu > li:first-child a:visited {	padding: 20px 10px 20px 0px;}div.moduletable_submenu_2nd_level ul.mod-menu > li:last-child a,div.moduletable_submenu_2nd_level ul.mod-menu > li:last-child a:link, div.moduletable_submenu_2nd_level ul.mod-menu > li:last-child a:visited {	padding: 20px 80px 20px 10px;}div.moduletable_submenu_2nd_level ul.mod-menu li.current a,div.moduletable_submenu_2nd_level ul.mod-menu li.current a:link, div.moduletable_submenu_2nd_level ul.mod-menu li.current a:visited, div.moduletable_submenu_2nd_level ul.mod-menu li a:hover {	color: var(--ci_color_accent_2);	text-decoration: none;}div.moduletable_submenu_2nd_level ul.mod-menu li.nav-item.deeper.parent > a:after { 	content: "\f078";	font-family: 'Font Awesome 6 Pro';	font-weight: 100;	font-size: 1.0em;	font-weight: 400;	color: var(--ci_color_black);	position: absolute;	right: 10px;	top: 20px;}/* 2ND LEVEL DROPDOWN MENU - HIDE DROPDOWNS BY DEFAULT */div.moduletable_submenu_2nd_level ul.mod-menu ul.mod-menu__sub {	background: #ffffff;	width: auto;	min-width: 320px;	height: auto;	display: none;	position: absolute;	z-index: 999;	left: 0px;	top: 63px;	font: 500 14px/26px 'Gilroy','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;	color: var(--ci_color_black);	margin 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;		-moz-box-shadow: 3px 5px 30px 0px rgba(36, 36, 36, 0.15);	-webkit-box-shadow: 3px 5px 30px 0px rgba(36, 36, 36, 0.15);	box-shadow: 3px 5px 30px 0px rgba(36, 36, 36, 0.15);	transition-property: all;	transition-duration: 0.33s;	transition-timing-function: cubic-bezier(0.4, 0.6, 0.4, 1.0);	transition-delay: 0s;	transition-behavior: normal;	border: none !important;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	border-radius: 8px;}div.moduletable_submenu_2nd_level ul.mod-menu li:first-child ul.mod-menu__sub {	}div.moduletable_submenu_2nd_level ul.mod-menu ul.mod-menu__sub li {	white-space: nowrap;	margin: 0px 0px 0px 0px;	padding: 0px 30px 0px 0px;	list-style: none;	text-transform: none;	float: none;	border-left: 0px solid #EE7D0C;	-moz-transition: all 0.2s ease-out;	-webkit-transition: all 0.2s ease-out;	-o-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;}div.moduletable_submenu_2nd_level ul.mod-menu ul.mod-menu__sub li:hover {	background: #00074A;	color: #ffffff;	font-weight: 600;	border-left: 4px solid #EE7D0C;}div.moduletable_submenu_2nd_level ul.mod-menu ul.mod-menu__sub > li:before {	content: "\f105";	font-family: 'Font Awesome 6 Pro';	font-weight: 400;	font-size: 1.2em;	color: #00074A;	float: left;	-moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;	margin: 11px 10px 0px 10px;	padding: 0px 0px 0px 0px;}div.moduletable_submenu_2nd_level ul.mod-menu ul.mod-menu__sub li:hover:before {	color: #ffffff;	margin: 11px 10px 0px 16px;	padding: 0px 0px 0px 0px;}div.moduletable_submenu_2nd_level ul.mod-menu ul.mod-menu__sub a,div.moduletable_submenu_2nd_level ul.mod-menu ul.mod-menu__sub a:link,div.moduletable_submenu_2nd_level ul.mod-menu ul.mod-menu__sub a:visited {	width: 100%;	display: inline-block;	margin: 0px 0px 0px 0px;	padding: 6px 20px 6px 0px !important;}div.moduletable_submenu_2nd_level ul.mod-menu ul.mod-menu__sub li:hover a,div.moduletable_submenu_2nd_level ul.mod-menu ul.mod-menu__sub li:hover a:link,div.moduletable_submenu_2nd_level ul.mod-menu ul.mod-menu__sub li:hover a:visited {	color: #ffffff;	font-weight: 600;}/* 2ND LEVEL DROPDOWN MENU - DISPLAY DROPDOWNS ON HOVER */div.moduletable_submenu_2nd_level ul.mod-menu li:hover > ul.mod-menu__sub {	display: inline-block;}/* 2ND LEVEL DROPDOWN MENU - SWIPER */div.mod-menu-swiper-container-menu-items {	position: relative;}div.mod-menu-swiper-container-menu-items:hover {	z-index: 999;}div.mod-menu-swiper-container-menu-items ul.swiper-wrapper {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div.mod-menu-swiper-container-menu-items ul li {	background: none;	font: 400 13px/13px 'Gilroy','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;	text-decoration: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none;	text-transform: none;	float: left;	white-space: nowrap;}div.mod-menu-swiper-container-menu-items ul li.nav-item-swiper-slide-last span {	width: 80px;	display: inline-block;}div.mod-menu-swiper-container-menu-items ul li.nav-item-swiper-slide:nth-last-child(2) a:before {	display: none;}/* 2ND LEVEL DROPDOWN MENU - SWIPER NAVIGATION */div.mod-menu-swiper-container-menu-navigation {	background: #ffffff;	border-left: 1px solid #e2e2e2;	position: absolute;	right: 0px;	top: 17px;	z-index: 99;	display: inline-block;	-webkit-transition: all 0.33s ease-in-out;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;}div.mod-menu-swiper-container-menu-swiper-button-prev, div.mod-menu-swiper-container-menu-swiper-button-next {	background: #ffffff;	width: 30px;	height: 32px;	position: absolute;	overflow: hidden;	cursor: pointer;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	-webkit-transition: all 0.33s ease-in-out;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;}div.mod-menu-swiper-container-menu-swiper-button-prev:hover,div.mod-menu-swiper-container-menu-swiper-button-next:hover {	background: #ffffff;	color: #242424;	text-decoration: none;}div.mod-menu-swiper-container-menu-swiper-button-prev {	right: 30px;	-moz-transform: rotate(270deg);  	-webkit-transform: rotate(270deg);  	-o-transform: rotate(270deg);  	-ms-transform: rotate(270deg);}div.mod-menu-swiper-container-menu-swiper-button-next {	right: 0px;	-moz-transform: rotate(90deg);  	-webkit-transform: rotate(90deg);  	-o-transform: rotate(90deg);  	-ms-transform: rotate(90deg);		}div.mod-menu-swiper-container-menu-swiper-button-prev:before,div.mod-menu-swiper-container-menu-swiper-button-next:before,div.mod-menu-swiper-container-menu-swiper-button-prev:after,div.mod-menu-swiper-container-menu-swiper-button-next:after {	content: "\f077";	font-family: 'Font Awesome 6 Pro';	font-weight: 100;	font-size: 1.2em;	display: block;	position: absolute;	-moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}div.mod-menu-swiper-container-menu-swiper-button-prev:before,div.mod-menu-swiper-container-menu-swiper-button-next:before {	margin: 3px 0px 0px 7px;	}div.mod-menu-swiper-container-menu-swiper-button-prev:after,div.mod-menu-swiper-container-menu-swiper-button-next:after {	margin: 39px 0px 0px 7px;}div.mod-menu-swiper-container-menu-swiper-button-prev:hover:before,div.mod-menu-swiper-container-menu-swiper-button-next:hover:before  {	margin: -39px 0px 0px 7px;}div.mod-menu-swiper-container-menu-swiper-button-prev:hover:after,div.mod-menu-swiper-container-menu-swiper-button-next:hover:after{	margin: 3px 0px 0px 7px;}/* MMENU LOGO SLIDER FOR OTHER WEBSITE-AREAS */div.mobile_slide_navigation_website_areas {	margin: 60px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: relative;}div.mobile_slide_navigation_website_areas_title {}/* MMENU LOGO SLIDER FOR OTHER WEBSITE-AREAS SWIPER */div.mobile_slide_navigation_website_areas_swiper {	position: relative;}div.mobile_slide_navigation_website_areas_swiper img.website_areas_swiper_slider_img_off {	min-height: 50px;	max-height: 50px;	display: inline-block;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}/* MMENU LOGO SLIDER FOR OTHER WEBSITE-AREAS SWIPER NAVIGATION */div.website_areas_swiper_slider_navigation {	height: 50px;	margin: 10px 0px 0px 0px;	position: absolute;	top: -90px;	right: 20px;	z-index: 999;}div.website_areas_swiper_slider_navigation_prev,div.website_areas_swiper_slider_navigation_next {	background: var(--ci_color_accent_2);	width: 30px;	height: 30px;	color: #ffffff;	position: absolute;	bottom: 0px;	overflow: hidden;	cursor: pointer;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	-webkit-transition: all 0.33s ease-in-out;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;}div.website_areas_swiper_slider_navigation_prev:hover,div.website_areas_swiper_slider_navigation_next:hover {	background: var(--ci_color_accent_0);	color: #ffffff;	text-decoration: none;}div.website_areas_swiper_slider_navigation_prev {	right: 20px;	-moz-transform: rotate(270deg);  	-webkit-transform: rotate(270deg);  	-o-transform: rotate(270deg);  	-ms-transform: rotate(270deg);}div.website_areas_swiper_slider_navigation_next {	right: -20px;	-moz-transform: rotate(90deg);  	-webkit-transform: rotate(90deg);  	-o-transform: rotate(90deg);  	-ms-transform: rotate(90deg);		}div.website_areas_swiper_slider_navigation_prev:before,div.website_areas_swiper_slider_navigation_next:before,div.website_areas_swiper_slider_navigation_prev:after,div.website_areas_swiper_slider_navigation_next:after {	content: "\f077";	font-family: 'Font Awesome 6 Pro';	font-weight: 100;	font-size: 1.6em;	display: block;	position: absolute;	-moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}div.website_areas_swiper_slider_navigation_prev:before,div.website_areas_swiper_slider_navigation_next:before {	margin: 3px 0px 0px 5px;	}div.website_areas_swiper_slider_navigation_prev:after,div.website_areas_swiper_slider_navigation_next:after {	margin: 39px 0px 0px 5px;}div.website_areas_swiper_slider_navigation_prev:hover:before,div.website_areas_swiper_slider_navigation_next:hover:before  {	margin: -39px 0px 0px 5px;}div.website_areas_swiper_slider_navigation_prev:hover:after,div.website_areas_swiper_slider_navigation_next:hover:after{	margin: 3px 0px 0px 5px;}/* MMENU LOGO SLIDER FOR OTHER WEBSITE-AREAS SWIPER PAGINATION - ROUND */div.website_areas_swiper_slider_pagination span.swiper-pagination-bullet {	background: var(--ci_color_accent_2);	opacity: 0.125;	width: 20px;	height: 20px;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	margin: 40px 5px 0px 5px;	position: relative;	-moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}div.website_areas_swiper_slider_pagination span.swiper-pagination-bullet:hover {	background: var(--ci_color_accent_2);}div.website_areas_swiper_slider_pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {	background: var(--ci_color_accent_2);	opacity: 1;}/* MMENU LOGO SLIDER FOR OTHER WEBSITE-AREAS SWIPER PAGINATION - FLAT *//*div.website_areas_swiper_slider_pagination span.swiper-pagination-bullet {	background: var(--ci_color_accent_1);	opacity: 0.125;	width: 20px;	height: 6px;	border-radius: 0px;	margin: 20px 5px 0px 5px;	position: relative;	-moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}div.website_areas_swiper_slider_pagination span.swiper-pagination-bullet:hover {	background: var(--project-color-3);}div.website_areas_swiper_slider_pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {	background: var(--ci_color_accent_1);	opacity: 1;}*/