/*
 * ПОДВАЛ
 */



.footer {
    /*margin-top: 2.4rem;*/
    /*background-color: #292929;*/
    /*background-image: url('../img/footer/bg.jpg');*/
    background-color: #011023;
    background-color: #232429;
    /*background-size: cover;
    background-position: center center;
    background-attachment: fixed;*/
}



























.footer .contact-details {
    display: flex;
    padding: 5rem 6rem 6rem;
    width: 100%;
}
.footer .contacts {
    flex-shrink: 0;
    max-width: 40rem;
}
.footer .contacts__title {
    font-size: 3rem;
    display: block;
    margin-bottom: 1.6rem;
    font-weight: 700;
    color: #fff;
}
.footer .contacts__items {
    display: flex;
    width: 100%;
    flex-direction: column;
}
.footer .contacts__item {
    margin-top: 1.2rem;
}
.footer .contacts__item:first-child {
    margin-left: 0;
}
.footer .contacts__content {
    display: flex;
    align-items: center;
}
.footer .contacts__icon {
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    /*background-color: #ACA6A8;*/
    /*border: .2rem solid rgba(255, 255, 255, .04);*/
    border-radius: 1.2rem;
    width: 4.4rem;
    color: #fff;
    background-color: rgba(255, 255, 255, .1);
    height: 4.4rem;
}
.footer .contacts__icon_address {
    font-size: 2rem;
}
.footer .contacts__icon_time {
    font-size: 2rem;
}
.footer .contacts__icon_phone {
    font-size: 2rem;
}
.footer .contacts__icon_whatsapp {
    font-size: 2.2rem;
}
.footer .contacts__icon_instagram {
    font-size: 2.3rem;
    padding-bottom: .1rem;
}
.footer .contacts__texts {
    display: block;
}
.footer .contacts__text {
    display: block;
    margin-left: 1.2rem;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1.2;
    /*white-space: nowrap;*/
    color: #fff;
    /*opacity: .8;*/
    margin-top: 1rem;
}
.footer .contacts__text:first-child {
    margin-top: 0;
}

.footer .map {
    width: 100%;
    flex-shrink: 1;
    margin-left: 4.8rem;
    padding-left: 4.8rem;
    border-left: .1rem solid rgba(255, 255, 255, .12);
}
.footer .map__title {
    font-size: 3rem;
    display: block;
    margin-bottom: 2.4rem;
    font-weight: 700;
    color: #fff;
}
.footer .map__wrap {
    display: flex;
    overflow: hidden;
    border-radius: 1.2rem;
    width: 100%;
}



























.copyrights {
    display: flex;
    background-color: rgba(255, 255, 255, .05);
    height: 8rem;
    justify-content: center;
    align-items: center;
    font-size: 1.2rem;
}
.copyrights__text {
    color: #fff;
    display: flex;
    font-weight: 700;
    opacity: .2;
}
.copyrights__link {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .4rem;
    margin-left: 1.6rem;
}
.copyrights__link .letter-o {
    color: #eba126;
}
.copyrights__link .letter-s {
    color: #cd2a25;
}

































































































































































































@media all and (max-width: 1200px) {


/*
 * ПОДВАЛ
 */



.footer {
    /*margin-top: 2.4rem;*/
    /*background-color: #292929;*/
    /*background-image: url('../img/footer/bg.jpg');*/
    background-color: #011023;
    background-color: #232429;
    /*background-size: cover;
    background-position: center center;
    background-attachment: fixed;*/
}











.footer .contact-details {
    display: flex;
    padding: 5rem 6rem 6rem;
    width: 100%;


    padding: 6rem 2rem;
    flex-wrap: wrap;
}
.footer .contacts {
    flex-shrink: 0;
    max-width: 40rem;


    max-width: 100%;
    width: 100%;
}
.footer .contacts__title {
    font-size: 3rem;
    display: block;
    margin-bottom: 1.6rem;
    font-weight: 700;
    color: #fff;
}
.footer .contacts__items {
    display: flex;
    width: 100%;
    flex-direction: column;
}
.footer .contacts__item {
    margin-top: 1.2rem;
}
.footer .contacts__item:first-child {
    margin-left: 0;
}
.footer .contacts__content {
    display: flex;
    align-items: center;
}
.footer .contacts__icon {
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    /*background-color: #ACA6A8;*/
    /*border: .2rem solid rgba(255, 255, 255, .04);*/
    border-radius: 1.2rem;
    width: 4.4rem;
    color: #fff;
    background-color: rgba(255, 255, 255, .1);
    height: 4.4rem;
}
.footer .contacts__icon_address {
    font-size: 2rem;
}
.footer .contacts__icon_time {
    font-size: 2rem;
}
.footer .contacts__icon_phone {
    font-size: 2rem;
}
.footer .contacts__icon_whatsapp {
    font-size: 2.2rem;
}
.footer .contacts__icon_instagram {
    font-size: 2.3rem;
    padding-bottom: .1rem;
}
.footer .contacts__text {
    display: block;
    margin-left: 1.2rem;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1.2;
    /*white-space: nowrap;*/
    color: #fff;
    /*opacity: .8;*/
}

.footer .map {
    width: 100%;
    flex-shrink: 1;
    margin-left: 4.8rem;
    padding-left: 4.8rem;
    border-left: .1rem solid rgba(255, 255, 255, .12);


    margin-left: 0;
    padding-left: 0;
    border-left: none;
    margin-top: 4.8rem;
    padding-top: 4.8rem;
    border-top: .1rem solid rgba(255, 255, 255, .12);
}
.footer .map__title {
    font-size: 3rem;
    display: block;
    margin-bottom: 2.4rem;
    font-weight: 700;
    color: #fff;
}
.footer .map__wrap {
    display: flex;
    overflow: hidden;
    border-radius: 1.2rem;
    width: 100%;
}



























.copyrights {
    display: flex;
    background-color: rgba(255, 255, 255, .05);
    height: 8rem;
    justify-content: center;
    align-items: center;
    font-size: 1.2rem;
}
.copyrights__text {
    color: #fff;
    display: flex;
    font-weight: 700;
    opacity: .2;
}
.copyrights__link {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .4rem;
    margin-left: 1.6rem;
}
.copyrights__link .letter-o {
    color: #eba126;
}
.copyrights__link .letter-s {
    color: #cd2a25;
}







}





















































































