/*style for 404 page */

@font-face {
    font-family: "Proxima Nova W01 Regular";
    src: url("fonts/b38b8bd9-d96f-4bf9-add1-adbd2b08b802.woff2") format("woff2"), url("fonts/52ed7b2d-8a31-4b18-a1d5-8685608b0889.woff") format("woff");
}

@font-face {
    font-family: "Proxima Nova W01 Bold";
    src: url("fonts/cc85d073-4dcf-4ecd-9804-40c34e631e2b.woff2") format("woff2"), url("fonts/332136cf-33d0-43fb-97ee-49c7742489ff.woff") format("woff");
}

@font-face {
    font-family: "Proxima Nova W01 Extrabold";
    src: url("fonts/c8e0146f-ebf2-4e86-bd3d-047c9a5e5dac.woff2") format("woff2"), url("fonts/e7972ec4-f161-406c-be4c-f32e884989e7.woff") format("woff");
}

body {
    font-family: "Proxima Nova W01 Regular";
}

.errorPage {
    padding-top: 50px;
    padding-bottom: 50px;
    background: #efefef;
    position: relative;
}

.currentOffer {
    font-family: "Proxima Nova W01 Bold";
    text-transform: uppercase;
    background: #016fce;
    color: #fff;
    padding: 10px 20px;
    border-radius: 6px;
    margin-bottom: 15px;
    text-decoration: none;
}

.head_h3 {
    font-family: "Proxima Nova W01 Bold";
    font-size: 21px;
    color: #00175a;
    margin-bottom: 15px;
    margin-top: 15px;
}

.P_four {
    color: #333333;
    font-family: "Proxima Nova W01 Bold";
    font-size: 21px;
    margin-bottom: 30px;
    display: inline-block;
}

.PlaceName {
    font-size: 16px;
    font-family: "Proxima Nova W01 Regular";
    position: absolute;
    bottom: 0;
    right: 30px;
    color: #fff;
    text-shadow: 0px 1px 10px #000;
}

.overflow-hidden {
    display: flex;
}

header {
    background: #fff;
    box-shadow: 1px 2px 15px rgb(0 0 0 / 47%);
}

.header_head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 85px;
}