body::-webkit-scrollbar {
    /* Chrome, Safari and Opera */
    display: none;
}
body {
    /* IE and Edge */
    -ms-overflow-style: none;
    /* Firefox */
    scrollbar-width: none;

    width: 100%;
    max-width: 100%;
}
.layout-canvas-g {
    background: transparent;
}
.layout-canvas-g > .section {
    margin: 0px;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    padding: 0px 15px;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.row > * {
    padding: 0px 15px;
}
.heading {
    font-family: objektiv-mk2, sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 40px;
    letter-spacing: -0.95px;
    line-height: 48px;
    color: #0A090B;
    margin: 40px 0px;
}
.subheading {
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 34px;
    color: #000000;
    margin: 0px 0px 80px;
}
@media (min-width: 768px) {
    body {
        background: url(https://image.q.quantumfiber.com/lib/fe3611717064057b711770/m/1/5070cfbf-9e4f-4b73-a9cc-f8e1fb669514.png) no-repeat calc(50% + 299px) center;
    }
    .heading {
        font-size: 66px;
        letter-spacing: 0px;
        line-height: 85px;
        color: #000000;
        margin-top: 108px;
    }
    .subheading {
        margin-bottom: 120px;
    }
}