
.home-banner-spark-your-imagination {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--color-sprq-slate) 5%, #546A7B69 125%);
}
.home-banner-spark-your-imagination .signature {
    width: 300px;

}
.home-intro-block-column-1-logo img {
    width: 200px;
}



#sprq_home_banner_content {
    display: grid;
    grid-template-areas:
        "left right";
    grid-template-columns: 1fr min-content;
    padding: 16px;
}
@media screen and (max-width: 767px) {
    #sprq_home_banner_content {
        display: block;       
    }
}
#sprq_home_banner .left {
    grid-area: left;
    align-self: start;
}
#sprq_home_banner .signature {
    display: inline-block;
    width: 300px;
    vertical-align: bottom;
}
#sprq_home_banner .sprq_star {
    display: inline-block;
    width: 100px;
}

#sprq_home_banner .right {
    grid-area: right;
    align-self: end;
}

#sprq_home_banner .sprq_imagination {
    display: inline-block;
    width: 500px;
    position: relative;
    transform: translate(0, 4px);
}

#sprq_home_banner .text {
    font-size: var(--font-size-paragraph);
    font-family: var(--font-family-paragraph);
    margin-top: 24px;
    padding-left: 32px;
}

@media screen and (max-width: 767px) {
    #sprq_home_banner .sprq_imagination {
        width: 300px;
    }
    #sprq_home_banner .text {
        padding-left: 0;
    }
    #sprq_home_banner .right {
        text-align: center;
    }
    .interactive-world-map-section {
        width: 300px;
        margin: auto;
    }
}



#sprq_home_banner_lower {

}

