.splash-image--icon{
    margin-bottom: 12px;
}
.splash-image--text{
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 0;
}
.splash-image--title{
    margin-bottom: 20px;
    padding-top: 0;
}
.splash-image-right .splash-image--title{
    padding-top: 29px;
}
.elementor img.splash-image--img{
    max-width: none;
}
.splash-image--learn-more{
    display: block;
    margin-top: 12px;
    font-size: 18px;
    line-height: 28px;
    color: #303030;
    font-weight: 500;
}
.splash-image--learn-more:hover{
    color: #303030;
}
/*

.splash-image-right{
    padding-top: 70px;
}
*/
.splash-image.splash-image-bottom .splash-image--img{
    margin-top: 32px;
    box-shadow: 0px -1px 22px 0px rgba(61, 35, 137, 0.12);
    border-radius: 9px;
}
.splash-image.splash-image-bottom{
    padding-bottom: 64px;
}
.splash-image--icon img{
    margin-bottom: 0;
}
.splash-image .splash-image-left--col-content img,
.splash-image .splash-image-right--col-content img {
    max-width: none;
}
.splash-image .img-fluid > img {
    max-width: 100%;
    width: 675px;
    height: auto;
}
.splash-about .img-fluid > img {
    width: auto;
}
.splash-image .btn {
    min-width: 155px;
    margin-top: 24px;
    height: 40px;
}
.splash-image-left--col-content{
    padding-left: 45px;
}
.learn-more-arr{
    display: inline-flex;
    width: 10px;
    height: 9px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTEgOSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEwLjE0NTkgNC4xNTVDMTAuMTQ1OSAzLjk5Mzk1IDEwLjA3NjEgMy44MzI5MSA5Ljk1MjY3IDMuNzIwMTdMNi40MjAzOSAwLjE4Nzg4OEM2LjI4NjE4IDAuMDUzNjgyMiA2LjE0MTI0IDAgNS45OTA5MyAwQzUuNjU4MSAwIDUuNDE2NTMgMC4yMzYyMDIgNS40MTY1MyAwLjU1ODI5NUM1LjQxNjUzIDAuNzI0NzA5IDUuNDgwOTUgMC44Njk2NTEgNS41ODgzMSAwLjk3NzAxNkw2Ljc5MDc5IDIuMTk1Nkw4LjM2OTA1IDMuNjQ1MDJMNy4xMjM2MiAzLjU2OTg2SDAuNTk1ODcyQzAuMjQxNTcgMy41Njk4NiAwIDMuODA2MDcgMCA0LjE1NUMwIDQuNDk4NTcgMC4yNDE1NyA0Ljc0MDE0IDAuNTk1ODcyIDQuNzQwMTRINy4xMjM2Mkw4LjM3NDQyIDQuNjY0OThMNi43OTA3OSA2LjExNDRMNS41ODgzMSA3LjMzMjk4QzUuNDgwOTUgNy40MzQ5OCA1LjQxNjUzIDcuNTc5OTIgNS40MTY1MyA3Ljc0NjM0QzUuNDE2NTMgOC4wNjg0MyA1LjY1ODEgOC4zMSA1Ljk5MDkzIDguMzFDNi4xNDEyNCA4LjMxIDYuMjgwODEgOC4yNTA5NSA2LjQwOTY1IDguMTI3NDhMOS45NTI2NyA0LjU4OTgzQzEwLjA3NjEgNC40NzE3MiAxMC4xNDU5IDQuMzE2MDUgMTAuMTQ1OSA0LjE1NVoiIGZpbGw9IiMzMDMwMzAiLz4KPC9zdmc+);
}
.elementor-widget-electronic-featured-text-widget .product-info--buttons .btn-purchase{
    max-width: fit-content;
    white-space: nowrap;
}
@media (min-width: 1200px) {
    .splash-image-right--col-content{
        padding-right: 55px;
    }
}
@media (max-width: 991px) {
    .elementor img.splash-image--img,
    .splash-image .splash-image-left--col-content img,
    .splash-image .splash-image-right--col-content img{
        max-width: 100%;
        margin: 50px auto 0 !important;
    }
    /*    .splash-image{
            padding-top: 100px;
            padding-bottom: 100px;
        }
        .splash-image.splash-image-right{
            padding-top: 80px;
        }*/
    .splash-image-right .splash-image--title{
        padding-top: 0;
    }
    .splash-image.splash-image-bottom{
        padding-bottom: 34px;
    }
    .splash-image .btn{
        display: block;
        max-width: 150px;
    }
    .splash-image-left--col-content{
        padding-left: 15px;
    }
    .splash-image-right .splash-image--text,
    .splash-image-right .splash-image--title{
        text-align: left;
    }
    .text-center-sm .splash-image-right .splash-image--text,
    .text-center-sm .splash-image-right .splash-image--title{
        text-align: center;
    }
    .elementor-widget-electronic-featured-text-widget .product-info--buttons a:first-child {
        margin-left: auto;
    }
    .elementor-widget-electronic-featured-text-widget .product-info--buttons a:last-child {
        margin-right: auto;
    }
}
@media (max-width: 768px) {
    .splash-image .splash-image-left--col-content img {
        display: none;
    }
    .splash-about .splash-image .splash-image-left--col-content img {
        display: block;
    }
}
@media (max-width: 425px) {
    .elementor-widget-electronic-featured-text-widget .product-info--buttons a:first-child {
        margin-left: 0;
    }
    .elementor-widget-electronic-featured-text-widget .product-info--buttons a:last-child {
        margin-right: 0;
    }
}
@media (max-width: 425px) {
    .elementor-widget-electronic-featured-text-widget .product-info--buttons{
        flex-direction: column;
    }
    .elementor-widget-electronic-featured-text-widget .product-info--buttons a:last-child {
        margin-left: 0;
        margin-top: 10px;
    }
}