footer{
  margin:O auto;

}

.flex-box{
display:flex;
}
.footer-container{
max-width: 1240px;
  margin: 0 auto;
}
.main-footer{
  margin-top:0!important;

background-color: #2A2825;
box-sizing: border-box;
color: rgb(255, 255, 255);
font-family: "AvenirNext";
font-size: 16px;
line-height: 22.4px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 80px;
padding-bottom: 16px;
padding-left: 0px;
padding-right: 0px;
padding-top: 32px;
}

body, *, ::after, ::before {
  padding: 0;
  margin: 0;
    margin-top: 0px;
  box-sizing: border-box;
}

.footer__group li a{
 box-sizing: border-box;
color: rgb(255, 255, 255);
font-family: "AvenirNext";
font-size: 16px;
font-weight: 400;
line-height: 22.4px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-decoration-color: rgb(255, 255, 255);
text-decoration-line: none!important;
text-decoration-style: solid;
text-decoration-thickness: auto 
}

.Social-links li{
   margin-bottom: 8px;
   display: flex;
   font-size: small;
   justify-content: space-between;
   width: 70%;
   list-style: none !important;
}
.Social-links li a {
  
   text-decoration: none;
   position: relative;
}
.fab {
   font-family: "Font Awesome 5 Brands";
}

.fa-2x {
   font-size: 26px;
}
.fa, .fab, .fal, .far, .fas {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   display: inline-block;
   font-style: normal;
   font-variant: normal;
   text-rendering: auto;
   line-height: 1;
}
.fa-twitter:before {
   content: "\f099";
}
.fa-linkedin-in:before {
   content: "\f0e1";
}
.fa-facebook-f:before {
   content: "\f39e";
}
.fa-youtube:before {
   content: "\f167";
}

.footer-container{
  display:flex;
  flex-wrap:wrap;
  max-width:1240px;
}

.footer-container ul{
list-style:none;
}



.line-sep{
background-color: white;
  width:1px;
  margin: 0 26px;
}

.footer-left-side{
  display: flex;
flex-direction: column;
justify-content: space-between;
}
.iso-c{
text-decoration-line: underline;
}
.iso-c:hover{
color:#C82C46;
}
.footer-copyright_visible{
 opacity: 0.6;
color: var(--ffffff, #FFF);
font-feature-settings: 'clig' off, 'liga' off;

/* Body/XS - Regular */
font-family: Karla;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: 160%;
  padding-top: 24px;
}

.footer-title{
font-family: 'karla';
font-style: normal;
font-weight: 700!important;
font-size: 16px;
line-height: 22px;
color: #C82C46;
}
.footer-link a:hover{
opacity:1;
}

.footer-link a{
  color: var(--ffffff, #FFF);
  opacity:.6;
font-feature-settings: 'clig' off, 'liga' off;
font-family: "Karla"!important;
font-size: 14px;
font-weight: 300!important;
line-height: 100%; /* 25.6px */

}

.footer-vat{

}

.footer__group{
margin:0!important;
}

.footer__socials a span {
  padding-right: 0!important;
}


.footer__socials{
  display: flex;
  justify-content: space-between;
}

@media screen and  (max-width: 1240px) { 
  
  .footer-container{
    margin: 0 28px;
  }


}


.footer-link{
white-space: nowrap;
}


}


@media screen and (max-width: 450px) { 
  .line-sep {
  width: 1px;
  margin-right:15px!important;
  margin-left:15px!important;
  }
  .fa-2x {
  font-size: 1.4em!important;
  }
}
.social-links__icon-wrapper{
cursor: pointer;
}


#hs_cos_wrapper_widget_1676377416691_ ul li span::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #c82c46; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}


#hs_cos_wrapper_module_167637968788811_ ul li p::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #c82c46; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

#hs_cos_wrapper_widget_1676379933273_ img{
border-radius:24px;
}


.footer__socials span.fab{
 font-size: 16px;
  opacity:.6;
}