body{
    background: linear-gradient(180deg, #E5EAEE 0%, #FFFFFF 64.06%);
    background-position: center 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    overflow: hidden;
}

.bg{
    position: absolute;
    width: 2282px;
    height: 1650px;
    left: calc(50% - 2282px/2);
    top: calc(50% - 1650px/2);
}

.sphere path {
    /*opacity: .001;*/
    fill: rgba(37,36,35,.5);
    fill: linear-gradient(-180deg, #FFFFFF 0%, #F6F4F2 35%, #F6F4F2 69%, #DDDAD7 100%);
    fill: url(#sphereGradient);
    stroke-width: 1px;
    stroke: #ffffff;
    backface-visibility: hidden;
}