footer {
    background-color: #005B81;
    padding: 24px;
    clear: both;
}
@media (min-width: 992px) {
    footer {
        padding: 54px;
    }
}
#block-atlantiq-footer > .row > div:nth-child(2){
    color: white;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
}
@media (max-width: 773px) {
    #block-atlantiq-footer > .row > div:nth-child(2) {
    margin-bottom: 25px;
    margin-top: 25px;
    }
}
#block-atlantiq-footer > .row > div:nth-child(3){
    display: grid;
}
#block-atlantiq-footer > .row > div:nth-child(2) > div{
    margin-right: 60px;
}
#block-atlantiq-footer > .row > div:nth-child(2) > div::first-line {
   font-weight: bolder;
}
  footer .row {
    justify-content: space-between;
    align-items: end;
}

footer .row div {
    width: auto;
}

footer .row > div:first-child {
    margin-bottom: 18px;
}

@media (min-width: 992px) {
    footer .row > div:first-child {
        margin-bottom: 0;
    }
}

footer .row div:nth-child(2) div {
    margin-bottom: 18px;
}

@media (min-width: 992px) {
    footer .row div:nth-child(2) div {
        margin-bottom: 0;
    }
    footer .row div:nth-child(2) div:first-child {
        margin-bottom: 0;
    }
}
@media (min-width: 1113px) {
    #block-atlantiq-footer > .row > div:nth-child(3) {
        text-align: right;
    }
}

/*footer .row > div:last-child {
    align-self: center;
}*/

@media (min-width: 576px) {
    footer .row > div:last-child {
        position: relative;
    }
}


footer .row > div:last-child a {
    color: rgba(255,255,255,1);
    font-size: 17px;
    line-height: 25px;
}
#block-atlantiq-footer > .row > div:nth-child(1) > h2{
    color: white;
    font-size: 23px;
}

@media(max-width: 992px) {
    footer > div:nth-child(1) {
        margin-left: -23px;
    }
}
@media (min-width: 992px) and (max-width: 1400px) {
    footer > div:nth-child(1) {
        margin-left: -55px;
    }
}
@media(min-width: 992px) and (max-width: 1057px) {
    footer .row > div:last-child {
        margin-top: 15px;
    }
}
