<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Solution menu */
#industries_menu{background-color: #00a499; margin-right: 15px;}
#industries_menu &gt; .industry{min-height: 30px; padding: 0px 0; border-bottom: solid 1px #007d75; position: relative; display: flex; 
							flex-direction: row; align-items: center;}
#industries_menu &gt; .industry.active{background-color: #007d75; color: #FFFFFF;}
#industries_menu .industry__text{color: #FFFFFF!important; text-decoration: none; width: 100%; padding: 10px 20px; font-weight: 600; cursor: pointer}
#industries_menu .industry.disabled .industry__text {cursor: default;}
.tick{position: absolute; right: 5px; bottom: 0px; top: 0px; display: flex; justify-content: center; align-items: center;}

#breadcrumbs {font-size: 14px;  color: #a09a8a;  font-weight: 600; display: block; width: 100%; padding-top: 15px;}
#breadcrumbs &gt; a {color: #a09a8a; text-decoration: none; text-transform: uppercase; font-weight: 500; font-size: 14px!important;}
.subtitle.solution_subtitle{color: #007d75;}

/* Solution type page */
.solution_type_description, .solution_description, .solution_advantage, .solution_specification, #solution_preview,
		.solution_products, .solution_type_keywords, .solution_links{padding-bottom: 20px;}
#load_more_solutions {margin: -20px 0px 20px 0px;}
.solution{margin-bottom: 30px;}

/* Solution subtype */
.solution-subtype .solution_subtitle {margin-top: 10px;}

/* Search page */
.row.top_search_row{display: flex; align-items: baseline; justify-content: space-between;}
div#solution_preview.search{padding: 30px 15px;}
#keywords.solutions{margin-bottom: 15px; margin-top: -15px;}
.type_title{display: inline-block; color: #a19a8a; float: left; }

/* Solution page */
.solution_description_title {font-size: 16px; font-weight: 500; color: #007d75;}
.price_row{margin-top: 5px;}
.price_row &gt; .cart {background-color: #FFFFFF;}
.solution_images{margin-bottom: 20px;}
.solution_image_selector{width: 100%; background-color: #edebe6;}
.sol_img{width: 30px; height: 30px; display:inline-flex; align-items: center; justify-content: center; 
		cursor: pointer; font-size: 14px; font-weight: 500; color: #a09a89;}
.sol_img:hover, .sol_img.active{background-color: #a09a89; color: #edebe6;}
.solution_image_area{ height: 290px; display: flex; justify-content: center; align-items: center;}
#sol_image_display{height: 290px; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; cursor: pointer;}
#addAllToBasket{border: 1px solid #007e77; color: #007e77;  text-align: center;  cursor: pointer;  height: 35px; display: inline-flex; padding: 0px 15px;
				font-weight: bold; align-items: center;}


/* Index solution types */
#solution_types{margin-top: -2.5px;}
.sol_type{background-color: #FFFFFF; padding: 2.5px; cursor: pointer; background-clip: content-box; min-height: 120px; display: flex; flex-direction: column; align-items: center;}
.sol_type:hover:not(.disabled){background-color: #007d75; color: #FFFFFF;}
.sol_type_img {width: 20%; display: flex;}
.sol_type_img &gt; svg{display:block; margin-left: auto; margin-right: auto; height: 75px;}
.sol_type_name{font-size: 16px; font-weight: 500; color: black;}
.sol_type_link {text-decoration: none;}
.sol_type_link:hover {text-decoration: none;}
.sol_type:not(.disabled):hover .cls-1{fill: #00a499;}
.sol_type.disabled{color: #b9b9b3; background-color: #f2f0eb; cursor: inherit;}
.sol_type.disabled .cls-1{fill: #b2cfca;}
.sol_type_info{background-color: #FFFFFF;}
.solution_intro_title {font-size: 20px; text-transform: uppercase;  color: #9f9989;  margin: 0px; padding: 0px 0px 15px 0px;}
.solution_type_keywords &gt; .sol_keyword{display: inline-flex; padding: 5px 10px; cursor: pointer; border: 1px solid #c9c4b5; margin-bottom: 3px;}
.sol_keyword.active{background-color: #c9c4b5;}
						
/* Contact information */
.row.solution{/*min-height: 100%;*/}
.row.contact_info{display: flex; justify-content: center; margin-top: 20px;}
.contact{margin-top: 20px!important;}
.contact_info_with_types{border-left: 1px solid #e5e2dc; padding-bottom: 20px;}
@media(max-width: 575px){.contact-details{padding-left: 0px;}}

/* Contact categories */
.row.contact_types{margin-right: -16px; margin-top: 20px; border-top: 1px solid #e5e2dc;}
.row.contact_info .image{width: 100%; display: flex; justify-content: center;}
.cont_cat.active{background-color: #e5f2f1; border-right: 1px solid #e5f2f1;}
.cont_cat .sol_type_title{display: flex; font-size: 14px; font-weight: 500; align-items: center; height: 60px; margin-left: -15px;}
.cont_cat .icon{display: flex; align-items: center; justify-content: center;}
.cont_cat .icon &gt; img{padding: 10px; max-height: 60px;}

/* 	Solution preview */
.sol_image, .sol_title{display: block; width: 100%; cursor: pointer;}
.sol_image {height: 140px; background-repeat: no-repeat; background-size: cover; background-position: center center; background-color: #c9c4b5a0; position: relative;}
.sol_title{border: 1px solid #c9c4b5; margin-top: 5px; display: flex; align-items: center; justify-content: center; 
	min-height: 40px; font-size: 13px; font-weight: bold; text-align: center; position: relative; padding: 0 2px;}
.sol_title:hover{background-color: #c9c4b5;}

</pre></body></html>