section.features{
    padding-bottom:2rem;
}
section.features .features-wrapper{
    padding:4rem;
}
section.features .features-slide{
    width:100%;
    position:relative;
    background: var(--max-lightblue-color);
    border-radius: 12px;
    padding:5rem;
    box-shadow: 15px 25px 35px var(--blue-shadow-color);
}
section.features .features-slide h3{
    font-size: 1.8rem;
    font-weight: 900;
    text-transform: uppercase;
    color:var(--link-color);
    margin-bottom: 1.6rem;
}
section.features .features-slide figure{
    width:52%;
    height:auto;
    margin:0;
    position: absolute;
    right:4rem;
    bottom:0;
}
section.features .features-slide figure img{
    width:100%;
}
@media (max-width: 520.98px) {
    section.features .features-wrapper{
        padding:4rem 0;
    }
}
@media (min-width: 521px) and (max-width: 758.9px) {

}
@media (min-width: 759px) and (max-width: 999.98px) {

}
@media (min-width: 1000px) and (max-width: 1199.98px) {
    section.features .features-slide figure{
        width:65%;
        height:auto;
        margin:0;
        position: absolute;
        right:1rem;
        bottom:0;
    }
}