/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[3]!./src/style/global.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
/* CocomatPro font */
@font-face {
    font-family: 'CocomatPro';
    src: url('/fonts/cocomat-pro/CocomatPro-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'CocomatPro';
    src: url('/fonts/cocomat-pro/CocomatPro-ExtraBold.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'CocomatPro';
    src: url('/fonts/cocomat-pro/CocomatPro-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'CocomatPro';
    src: url('/fonts/cocomat-pro/CocomatPro-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

html,
body {
    font-family: CocomatPro, sans-serif;
    max-width: 100%;
    overflow-x: hidden;
}

.background-decoration-top-screen {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1200px;
    background-image: url('/images/home-page/bg-decoration/map.webp');
    background-repeat: no-repeat;
    background-position: left center;
    pointer-events: none;
    z-index: -1;
}

@media (max-width: 599px) {
    .background-decoration-top-screen {
        background-image: url('/images/home-page/bg-decoration/mob-map.webp');
        background-position: top left;
        height: 600px;
        background-size: 100% auto;
    }
}

.background-decoration-key-left {
    position: absolute;
    top: 1800px;
    left: 0;
    width: 650px;
    height: 1000px;
    background-image: url('/images/home-page/bg-decoration/key-left.webp');
    background-repeat: no-repeat;
    background-position: left center;
    pointer-events: none;
    z-index: -1;
}

.background-decoration-key-right {
    position: absolute;
    top: 2800px;
    right: 0;
    width: 650px;
    height: 1000px;
    background-image: url('/images/home-page/bg-decoration/key-right.webp');
    background-repeat: no-repeat;
    background-position: right center;
    pointer-events: none;
    z-index: -1;
}

.background-decoration-wheel-left {
    position: absolute;
    top: 900px;
    left: 0;
    width: 435px;
    height: 435px;
    background-image: url('/images/leasing-page/bg-decoration/wheel-left.webp');
    background-repeat: no-repeat;
    background-position: left center;
    pointer-events: none;
    z-index: -1;
}

.background-decoration-wheel-right {
    position: absolute;
    top: 1700px;
    right: 0;
    width: 435px;
    height: 435px;
    background-image: url('/images/leasing-page/bg-decoration/wheel-right.webp');
    background-repeat: no-repeat;
    background-position: right center;
    pointer-events: none;
    z-index: -1;
}

.background-decoration-file-left {
    position: absolute;
    top: 650px;
    left: 0;
    width: 435px;
    height: 435px;
    background-image: url('/images/fin-repording-page/bg-decoration/file-left.webp');
    background-repeat: no-repeat;
    background-position: left center;
    pointer-events: none;
    z-index: -1;
}

.background-decoration-file-right {
    position: absolute;
    top: 1200px;
    right: 0;
    width: 435px;
    height: 435px;
    background-image: url('/images/fin-repording-page/bg-decoration/file-right.webp');
    background-repeat: no-repeat;
    background-position: right center;
    pointer-events: none;
    z-index: -1;
}

