#website #mainfooter {
background: linear-gradient(to right, rgba(36, 50, 130, 1), rgb(24, 101, 119) 17.65%, rgba(8, 167, 105, 1) 44.12%, rgb(101, 187, 76) 60.92%, rgba(172, 202, 54, 1) 89.08%);
padding: 30px 0;
width: 100%;
  float:left;
}

.prefooter{text-align: center; justify-content: center; display: flex;}
.prefooter .container{margin-bottom:10px; border-bottom: 1px solid #fff;}
.prefooter img{display: inline-block; width:200px;}



#mainfooter .column{
	float: left;
margin: 0 30px 0 0;
width: calc(100% / 4 - 31px);
}

#mainfooter .column, #mainfooter a{font-size:0.75rem;}
#mainfooter .column.last{margin-right:0px;}
#mainfooter .column p, #mainfooter .column a{color:#fff; font-weight:100; }
#mainfooter .column h4 {color:#fff; margin-bottom:3px;}

#mainfooter .column a:hover{color:#000;}
#mainfooter .column1 i {font-size:2rem;}


#copyright{font-size:0.75rem; display: inline-block; text-align: center; width:100%; color:#fff;}
#mainfooter .column .container{
	margin:0;
	width: calc(100% - 20px);

}


#mainfooter .column p{margin-bottom:10px; line-height:18px;}


@media (max-width:767px)
	
{
#mainfooter .column{
margin-right:10px;
margin-bottom:20px;	
width: 47%;
height:130px;
}
}

#cookiejarconsentfullwidth .wrapper .cjbuttonwrapper .button.custom, #cookiejarconsentfullwidth .wrapper .cjbuttonwrapper .button {padding:7px; background-color: #ddd;}
#cookiejarconsentfullwidth .wrapper .cjbuttonwrapper .button:hover, #cookiejarconsentfullwidth .wrapper .cjbuttonwrapper .button.custom:hover{background-color: var(--secondary-color); color:#fff;}