.footer___2dyxG{
    font-family:Hind,Arial,sans-serif;
    font-size:1.3rem;
    border-top:1px solid #e2e2e9;
    width:100%;
    color:#4c5157;
    background:#fff;
    z-index:1;
    padding:1.5rem
}
.footer___2dyxG ol,
.footer___2dyxG ul {
    list-style: none;
    padding-inline: 0;
}
.footer___2dyxG a{
    color: #ffffff;
}
.footer___2dyxG a:hover{
    text-decoration: none;
}
@media (min-width:1285px){
    .footer___2dyxG{
        padding:3rem
    }
}
.footer___2dyxG a{
    text-decoration:none;
    -webkit-transition:color .3s;
    transition:color .3s;
    color: inherit;
}
.footer___2dyxG a:hover{
    color:#000
}
@media (min-width:1285px){
    .footer__columns___1qFI4{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex}
}
.footer__column___3bDDx{
    margin-bottom:2rem
}
@media (min-width:1285px){
    .footer__column___3bDDx{
        -ms-flex-preferred-size:280px;
        flex-basis:280px;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        margin-bottom:0;
        margin-right:3rem
    }
}
.footer__column_links___3u4Qn{
    display:grid;
    font-size:1.3rem;
    grid-gap:2rem;
    grid-template-columns:50% 50%;
    margin-right:2rem
}
.footer__column_link___3ilZ9{
    padding-bottom:1rem
}
.footer__column_title___31Q-z{
    font-size:1.5rem;
    color:#180c0f;
    font-weight:600;
    border-bottom:1px solid #e2e2e9;
    padding-bottom:1rem;
    margin-bottom:2rem
}
.footer__zoneSelector___3H8k1{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex}
.footer__text___3_5Am{
    margin-bottom:2rem;
    color:rgba(0,0,0,.4);
    font-size:1.3rem}
@media (min-width:1285px){
    .footer__last_column___3_1Ij{
        text-align:right;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:400px
    }
}
.footer__credits___2wrki{
    color:rgba(0,0,0,.4)
}
.footer--dark___3fU0T{
    border-color:#22252a;
    background:#000;
    color:hsla(0,0%,100%,.7)
}
.footer--dark___3fU0T a:hover{
    color:#fff
}
.footer--dark___3fU0T .footer__column_title___31Q-z{
    color:#fff;
    border-color:#22252a
}
.footer__text___3_5Am {
    margin-top: 1em;
    margin-bottom: 2rem;
    color: rgba(0,0,0,.4);
    font-size: 1.3rem;
}
.footer--dark___3fU0T .footer__credits___2wrki,
.footer--dark___3fU0T .footer__text___3_5Am{
    color:#4c5157
}

.socials___2Ik0b {
    padding: 0;
}
.socials__items___3m_7E {
    display: inline-block;
    padding-right: 1rem;
}
.socials__socialIcon___Esc7Z {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 4rem;
    overflow: hidden;
    text-align: center;
    background-color: #f4f4f5;
    -webkit-transition: background .3s;
    transition: background .3s;
    vertical-align: middle;
    height: 3rem;
    width: 3rem;
}
.socials__socialIcon--dark___39Bxv {
    background-color: #16191d;
}
.socials__socialIcon--dark___39Bxv svg {
    fill: #fff;
}

.footer__zoneSelector___3H8k1 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.footer__zoneSelector___3H8k1 button {
    background: transparent;
    cursor: pointer;
    display: inline-block;
    font: inherit;
    padding: 0;
    text-decoration: none;
    vertical-align: middle;
    border-style: none;
}
.footer__zoneSelector___3H8k1 .zoneSelector___xnRb5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 3rem;
}
.zoneSelector__country___1uwBt {
    font-size: 1.5rem;
    font-weight: 600;
    color: #5d6269;
}
.zoneSelector__country--dark___18PpT {
    color: hsla(0,0%,100%,.7);
}
.zoneSelector__flag___3jC0N {
    width: 2.4rem;
    height: 2.4rem;
    margin-left: 1rem;
}
.footer__text___3_5Am {
    margin-bottom: 2rem;
    color: rgba(0,0,0,.4);
    font-size: 1.3rem;
}
.footer--dark___3fU0T .footer__credits___2wrki, 
.footer--dark___3fU0T .footer__text___3_5Am {
    color: #4c5157;
}