.container-footer,
.container-copyright {
    color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
}

.container-footer {
    background-image: url("/static-assets/images/common/00-footer-bg-1.jpg");
    padding: 40px 0 0;
    border-radius: 0 50px 0 0;
}

.container-copyright {
    background-image: url("/static-assets/images/common/00-copyright-bg.jpg");
    padding: 20px;
}

.address-head {
    color: #122b4d;
    font-size: 1.1rem;
}

.address-label {
    color: #54595f;
}

.copyright {
    color: #122b4d;
}

.btn-footer,
.btn-home {
    background: linear-gradient(90deg, rgba(250,216,84,1) 50%, rgba(248,224,161,1) 100%);
    /*background-image: url("/static-assets/images/common/00-footer-button-bg.png");
    background-repeat: no-repeat;
    background-position: center;*/
    border-radius: 18px 10px 24px 10px;
    width: 100%;
    padding: 10px 0;
}

.btn-home {
    font-weight: bold;
    font-size: 20px;
    width: auto;
    padding: 10px 40px;
}

.btn-footer:hover, .btn-home:hover {
    color: #212529;
}

/* hide for now
.footer {
  background-image: url('/static-assets/images/common/00-footer-curved-waves.png');
  background-repeat: no-repeat;
  width: 100%;
  height: 137%;
  position: absolute;
  background-position: bottom right;
}*/

.graphic-curved-waves-1 {
    position: absolute;
    bottom: 0;
    right: 0;
}

/*LARGE*/
@media (min-width: 1000px) {
    .address-container, .buttons-container {
        max-width: 1280px;
    }
    
    .address-label-col-3 {
        justify-content: flex-end;
        display: grid;
    }       
}

/*MEDIUM*/
@media (max-width: 991px) {
    .address-label-col-3 {
        justify-content: flex-start;
        display: grid;
    }

    .address-container {
        padding: 0 40px 42px;
    }
}

/*MOBILE ONLY*/
@media (max-width: 575.98px) {
    .address-container {
        padding: 1rem;
    }

    .buttons-container {
        padding: 0 20px;
    }

    .container-footer {
        border-radius: 0;
    }
}
