<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 990px){
.ma-nav-mobile-container{ position: relative;}
.navbar .btn-navbar {
	display:block;
  float: left;
  padding:13px 0px;
  margin:0px;
  width:100%;

}
.navbar .btn-navbar div{ display:block; 
   float:left; 
   margin-left:40px;
   line-height:24px; 
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	}
.navbar{ position:relative;}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
   box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);  
   margin-left:10px;
}

.btn-navbar .icon-bar  {
  margin-top: 4px;
}

#navbar-inner{ min-height:50px;}

#ma-mobilemenu { 
display: none;
height: auto;

}
.nav-collapse, .nav-collapse.collapse { 
overflow-x: hidden;
overflow-y: hidden;
}
.menu1 .mobilemenu { 
list-style: none;
margin: 0px;
padding: 0px;

}
.menu1 .mobilemenu .categ_image{ display:none;}   
.nav-collapse { 
text-align: left;
clear: both;
}
.menu1 .mobilemenu ul {
	padding: 0;
	margin: 0;
	display: block;
}
.menu1 .mobilemenu li {
	cursor: pointer;
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 100%;
	position: relative;
}
.menu1 .mobilemenu li div {
	padding: 0 34px 15px 15px;
	display: block;
	clear: both;
}
.menu1 .mobilemenu a {
	text-decoration: none;
	line-height: 34px;
	display: block;
	cursor: pointer;
		border-top: 1px solid rgba(0, 0, 0, 0.1);

}
.menu1 .mobilemenu &gt; li &gt; a {
	font-size: 12px;
	padding: 0 10px;
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;

}

.menu1 .mobilemenu ul a {
	padding-left: 25px;
	padding-right:50px;
}
.menu1 .mobilemenu ul ul a {
	padding-left: 40px;
}
.menu1 .mobilemenu ul ul ul a {
	padding-left: 55px;
}
.menu1 .mobilemenu ul ul ul ul a {
	padding-left: 70px;
}
.menu1 .mobilemenu ul ul ul ul ul a {
	padding-left: 85px;
}
/*----------- button mobilemenu -------------*/
.menu1 .mobilemenu span.head a { 
	background: url(../image/icon/menu_down.png) no-repeat center right;
}
.menu1 .mobilemenu li.active&gt;span.head a {
	background: url(../image/icon/menu_up.png) no-repeat center right;
}
.menu1 .mobilemenu li.selected span.head a {
	background: url(../image/icon/menu_up.png) no-repeat center right;
}


.menu1 .mobilemenu span.head {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index:7
}
.menu1 .mobilemenu span.head a { 
	display:block;
	height:34px;
	padding:0;
	width:34px;
	border: 0;
}
.menu1 .mobilemenu .categories &gt; span.head a, .menu1 .mobilemenu .linkinfo &gt; span.head a{width:766px;}

.menu1 .mobilemenu li.custombox, .menu1 .mobilemenu #topmenuaccount{ display:none;}
}
@media only screen and (min-width: 480px) and (max-width: 789px) {
	.menu1 .mobilemenu .categories &gt; span.head a, .menu1 .mobilemenu .linkinfo &gt; span.head a{ width:448px;}
}
@media only screen and (max-width: 479px) {
	.menu1 .mobilemenu .categories &gt; span.head a, .menu1 .mobilemenu .linkinfo &gt; span.head a{ width:280px;}
}





@media only screen and (max-width: 990px){
.ma-nav-mobile-container{ position: relative;}
.navbar .btn-navbar {
	display:block;
  float: left;
  padding:13px 0px;
  margin:0px;
  width:100%;

}
.navbar .btn-navbar div{ display:block; 
   float:left; 
   margin-left:40px;
   line-height:24px; 
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	}
.navbar{ position:relative;}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
   box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);  
   margin-left:10px;
}

.btn-navbar .icon-bar  {
  margin-top: 4px;
}

#navbar-inner{ min-height:50px;}

#ma-mobilemenu { 
display: none;
height: auto;

}
.nav-collapse, .nav-collapse.collapse { 
overflow-x: hidden;
overflow-y: hidden;
}
.menu1 .mobilemenu { 
list-style: none;
margin: 0px;
padding: 0px;

}
.menu1 .mobilemenu .categ_image{ display:none;}   
.nav-collapse { 
text-align: left;
clear: both;
}
.menu1 .mobilemenu ul {
	padding: 0;
	margin: 0;
	display: block;
}
.menu1 .mobilemenu li {
	cursor: pointer;
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 100%;
	position: relative;
}
.menu1 .mobilemenu li div {
	padding: 0 34px 15px 15px;
	display: block;
	clear: both;
}
.menu1 .mobilemenu a {
	text-decoration: none;
	line-height: 34px;
	display: block;
	cursor: pointer;
		border-top: 1px solid rgba(0, 0, 0, 0.1);

}
.menu1 .mobilemenu &gt; li &gt; a {
	font-size: 12px;
	padding: 0 10px;
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;

}

.menu1 .mobilemenu ul a {
	padding-left: 25px;
	padding-right:50px;
}
.menu1 .mobilemenu ul ul a {
	padding-left: 40px;
}
.menu1 .mobilemenu ul ul ul a {
	padding-left: 55px;
}
.menu1 .mobilemenu ul ul ul ul a {
	padding-left: 70px;
}
.menu1 .mobilemenu ul ul ul ul ul a {
	padding-left: 85px;
}
/*----------- button mobilemenu -------------*/
.menu1 .mobilemenu span.head a { 
	background: url(../image/icon/menu_down.png) no-repeat center right;
}
.menu1 .mobilemenu li.active&gt;span.head a {
	background: url(../image/icon/menu_up.png) no-repeat center right;
}
.menu1 .mobilemenu li.selected span.head a {
	background: url(../image/icon/menu_up.png) no-repeat center right;
}


.menu1 .mobilemenu span.head {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index:7
}
.menu1 .mobilemenu span.head a { 
	display:block;
	height:34px;
	padding:0;
	width:34px;
	border: 0;
}
.menu1 .mobilemenu .categories &gt; span.head a, .menu1 .mobilemenu .linkinfo &gt; span.head a{width:766px;}

.menu1 .mobilemenu li.custombox, .menu1 .mobilemenu #topmenuaccount{ display:none;}
}
@media only screen and (min-width: 480px) and (max-width: 789px) {
	.menu1 .mobilemenu .categories &gt; span.head a, .menu1 .mobilemenu .linkinfo &gt; span.head a{ width:448px;}
}
@media only screen and (max-width: 479px) {
	.menu1 .mobilemenu .categories &gt; span.head a, .menu1 .mobilemenu .linkinfo &gt; span.head a{ width:280px;}
}


/*----------- button mobilemenu222223 -------------*/



@media only screen and (max-width: 990px){
	.navbar .btn-navbar3 {
	display:block;
  float: left;
  padding:13px 0px;
  margin:0px;
  width:100%;

}
.navbar .btn-navbar3 div{ display:block; 
   float:left; 
   margin-left:40px;
   line-height:24px; 
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	}
.navbar{ position:relative;}

.navbar .btn-navbar3 .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
   box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);  
   margin-left:10px;
}

.btn-navbar3 .icon-bar  {
  margin-top: 4px;
}

#navbar-inner3{ min-height:50px;}

#ma-mobilemenu3 { 
display: none;
height: auto;

}
.ma-nav-mobile-container{ position: relative;}
.navbar .btn-navbar2 {
	display:block;
  float: left;
  padding:13px 0px;
  margin:0px;
  width:100%;

}
.navbar .btn-navbar2 div{ display:block; 
   float:left; 
   margin-left:40px;
   line-height:24px; 
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	}
.navbar{ position:relative;}

.navbar .btn-navbar2 .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
   box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);  
   margin-left:10px;
}

.btn-navbar2 .icon-bar  {
  margin-top: 4px;
}

#navbar-inner2{ min-height:50px;}

#ma-mobilemenu2 { 
display: none;
height: auto;

}
.nav-collapse, .nav-collapse.collapse { 
overflow-x: hidden;
overflow-y: hidden;
}
.menu1 .mobilemenu2 { 
list-style: none;
margin: 0px;
padding: 0px;

}
.menu1 .mobilemenu2 .categ_image{ display:none;}   
.nav-collapse { 
text-align: left;
clear: both;
}
.menu1 .mobilemenu2 ul {
	padding: 0;
	margin: 0;
	display: block;
}
.menu1 .mobilemenu2 li {
	cursor: pointer;
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 100%;
	position: relative;
}
.menu1 .mobilemenu2 li div {
	padding: 0 34px 15px 15px;
	display: block;
	clear: both;
}
.menu1 .mobilemenu2 a {
	text-decoration: none;
	line-height: 34px;
	display: block;
	cursor: pointer;
		border-top: 1px solid rgba(0, 0, 0, 0.1);

}
.menu1 .mobilemenu2 &gt; li &gt; a {
	font-size: 12px;
	padding: 0 10px;
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;

}

.menu1 .mobilemenu2 ul a {
	padding-left: 25px;
	padding-right:50px;
}
.menu1 .mobilemenu2 ul ul a {
	padding-left: 40px;
}
.menu1 .mobilemenu2 ul ul ul a {
	padding-left: 55px;
}
.menu1 .mobilemenu2 ul ul ul ul a {
	padding-left: 70px;
}
.menu1 .mobilemenu2 ul ul ul ul ul a {
	padding-left: 85px;
}
/*----------- button mobilemenu -------------*/
.menu1 .mobilemenu2 span.head a { 
	background: url(../image/icon/menu_down.png) no-repeat center right;
}
.menu1 .mobilemenu2 li.active&gt;span.head a {
	background: url(../image/icon/menu_up.png) no-repeat center right;
}
.menu1 .mobilemenu2 li.selected span.head a {
	background: url(../image/icon/menu_up.png) no-repeat center right;
}


.menu1 .mobilemenu2 span.head {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index:7
}
.menu1 .mobilemenu2 span.head a { 
	display:block;
	height:34px;
	padding:0;
	width:34px;
	border: 0;
}
.menu1 .mobilemenu2 .categories &gt; span.head a, .menu1 .mobilemenu2 .linkinfo &gt; span.head a{width:766px;}

.menu1 .mobilemenu2 li.custombox, .menu1 .mobilemenu2 #topmenuaccount{ display:none;}
}
@media only screen and (min-width: 480px) and (max-width: 789px) {
	.menu1 .mobilemenu2 .categories &gt; span.head a, .menu1 .mobilemenu2 .linkinfo &gt; span.head a{ width:448px;}
}
@media only screen and (max-width: 479px) {
	.menu1 .mobilemenu2 .categories &gt; span.head a, .menu1 .mobilemenu2 .linkinfo &gt; span.head a{ width:280px;}
}
  .relativo1{
    position:relative;
    overflow:hidden;
  }
.overscale1{
	box-shadow: 0 0px 0px 0 rgba(0,0,0,.15);
}
  .overscale1:hover{
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.2);
  }
  .borderbotonserv {
  border-top-left-radius: 0px;
border-top-right-radius: 0px;
  }

  .card-body{
    padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 1rem;
	padding-top: .4rem;

  }
  .card-body2{
    border-bottom: 1px solid rgba(0, 0, 0, 0.12)!important;
  }

  h3{
	   
    margin-block-start: 0.2em;
    margin-block-end: 0.2em;
}
.card-title {
margin: 15px 0px 15px 0px;
}
.hidden {
    visibility: hidden;
}











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