section {
    /* overflow-x: hidden; */
}

html, body {
    width: 100%;
    position: relative;
    padding: 0px;
    margin: 0px;
}
* {
    padding: 0px;
    margin: 0px;
    /* outline: 1px solid red; */
}
body {
    background-color: #fff;
    overflow-x: hidden;
}

.header-shadow {
    box-shadow: 0px 0.5px 1px 0px rgba(0, 0, 0, 0.05);
}

.invest-on-the-go:after{
    background-image : url('/guest/img/pattern.png')
}
.hints-from-experts:after{
    content: '';
    position: absolute;
    background-repeat: no-repeat;
    background-image: url('/guest/img/hints-from-expert-img.png');
}

.floating { 
    image-rendering: high-quality;
    animation-name: floating;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 16px); }
    100%   { transform: translate(0, -0px); }   
}

.scrollactive{
    background-color: #1E1E1E;
}

.hero-heading::after{
    content: '';
    height: 24px;
    width: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    /* background-image: url('../resources/guest/img/star.svg'); */
    background-size: contain;
    vertical-align: top;
    margin-top: 8px;
}

.savings-title::after{
    content: '';
    height: 24px;
    width: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    /* background-image: url('/guest/img/highlight.svg'); */
    background-size: contain;
    vertical-align: top;
    margin-top: -10px;
    margin-left: -10px;
    transform: rotate(50deg);
}