@keyframes rotate {
    from {
        transform:rotate(0)
    }
    to {
        transform:rotate(360deg)
    }
}
.white .flex-top {
    display:flex;
    justify-content:space-between;
 
}
@media (max-width:1025px) {
    .white .flex-top {
        flex-direction:column
    }
}
@media (max-width:767px) {
    .white .flex-top {
        margin-bottom:2.25rem
    }
}
.white .flex-top .title {
    max-width:40.625rem;
}
@media (max-width:1025px) {
    .white .flex-top .title {
        max-width:100%
    }
}
.white .flex-top h2 {
    text-align:left;color: #3766f4;font-size: 1.5rem;
    margin-bottom:0.5rem
}
@media (max-width:1025px) {
    .white .flex-top h2 {
        margin-bottom:.94rem
    }
}
@media (max-width:767px) {
    .white .flex-top h2 {
        max-width:88%
    }
}
.white .flex-top .text {
    max-width:29.1875rem
}
@media (max-width:1025px) {
    .white .flex-top .text {
        max-width:100%;margin-top:2rem;
    }
}
.white .flex-top p {
    margin-bottom:0;
    line-height:128%;
    max-width:93%
}
