footer{color:#ced4da}footer div.container{width:100%}footer div.container div.head,footer div.container div.head div.col-1{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:32px;flex:1 0 auto}footer div.container div.head div.col-1{padding-right:.75rem;padding-left:.75rem}footer div.container div.head div.col-2{box-sizing:border-box;max-width:100%;display:flex;flex-direction:column;align-items:flex-end;flex:1 0 auto;padding-right:.75rem;padding-left:.75rem;margin-left:50%}footer div.container div.content{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;flex:1 0 auto;margin-left:-.75rem;margin-right:-.75rem}footer div.container div.content div.col-1{box-sizing:border-box;max-width:100%;display:flex;flex-direction:column;flex:1 0 auto;padding-right:.75rem;padding-left:.75rem}footer div.container div.content div.col-1 div{display:flex;flex-direction:column}footer div.container div.content div.col-1 div p{font-weight:lighter;margin:4px 0}footer div.container div.content div.col-1 div p a{color:#707070;text-decoration:none;transition:all .1s linear 0s}footer div.container div.content div.col-1 div p a:hover{text-decoration:underline}footer div.container div.content div.col-2{box-sizing:border-box;max-width:100%;display:flex;flex-direction:column;align-items:flex-end;flex:1 0 auto;padding-right:.75rem;padding-left:.75rem;margin-left:50%}footer div.container div.content div.col-2 div{display:flex;justify-self:right}footer div.container div.content div.col-2 div a{background-color:transparent}footer div.container div.content div.col-2 div a div.social{width:32px;height:32px;margin-left:8px;background-color:#fff;justify-content:center;display:flex;padding:8px;border-radius:50%}footer div.container div.bottom{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;padding:16px;flex:1 0 auto;border-top:1px solid #f2f2f2;margin-left:-.75rem;margin-right:-.75rem}footer div.container div.bottom div.left{box-sizing:border-box;display:flex;flex-direction:column}footer div.container div.bottom div.left img{height:32px;margin-right:16px}footer div.container div.bottom div.right{box-sizing:border-box;max-width:100%;display:flex;justify-content:space-between;align-items:flex-end;align-self:center;flex:1 0 auto}footer div.container div.bottom div.right .languages{display:none}footer div.container div.bottom div.right div{display:flex;justify-content:space-evenly}footer div.container div.bottom div.right div p{font-weight:lighter;margin:4px}footer div.container div.bottom div.right div p a{color:currentcolor;text-decoration:none;transition:all .1s linear 0s}footer div.container div.bottom div.right div p a:hover{text-decoration:underline}@media(max-width:768px){footer div.container{padding:0}footer div.container div.bottom{justify-content:center;margin-inline:auto}footer div.container div.bottom div.left{justify-content:center}footer div.container div.bottom div.right{flex-direction:column;align-items:flex-start;flex:none}footer div.container div.bottom div.right p{margin:0 4px}footer div.container div.bottom div.right .languages{display:flex;flex-direction:row;margin-left:20px}footer div.container div.bottom div.right .languages .language{cursor:pointer;color:#a5a5a5;padding:0 8px;align-items:center}footer div.container div.bottom div.right .languages .language:first-child{border-right:1px solid #000}footer div.container div.bottom div.right .languages .language.selected{color:#000}}