/* bento box */


.bg-lightBlue {
    background-color: #E6EBF5;
}

.bg-sky{
    background-color: #CDF9FF;
}

.bg-ash{
    background: rgb(207,223,242);
    background: radial-gradient(circle, rgba(207,223,242,1) 0%, rgba(191,208,231,1) 21%, rgba(192,206,233,1) 52%, rgba(165,188,213,1) 100%);
}


/* rocket animation */
.flyRocket{
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-left: 30px;
    margin-top: 5px;
}



@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }
}



/* Grid Section */
.testimonial:nth-child(1) {
    grid-area: one;
}

.testimonial:nth-child(2) {
    grid-area: two;
}

.testimonial:nth-child(3) {
    grid-area: three;
}

.testimonial:nth-child(4) {
    grid-area: four;
}




.testimonial-grid {
    display: grid;
    gap: 1rem;
    grid-template-areas:
        'one'
        'two'
        'three'
        'four'
    ;
}




/* frid media query */
@media screen and (min-width: 33em) {
    .testimonial-grid {
        grid-template-areas:
            "one one"
            "two three"
            "five five"
            "four four";
    }
}

@media screen and (min-width: 38em) {
    .testimonial-grid {
        grid-template-areas:
            "one two three"
            "one two four";
    }
}

@media screen and (min-width: 54em) {
    .testimonial-grid {
        grid-template-areas:
            "one two three"
            "one two four";
    }
}

@media screen and (min-width: 75em) {
    .testimonial-grid {
        grid-template-areas:
            "one two three"
            "one two four";
    }
}


.iconAnimate {
    position: relative;
    animation-name: leftToRight;
    animation-duration: 2s;
    animation: leftToRight 2s infinite;
}


@keyframes leftToRight {
    0% {
        left: 0px;
    }

    50% {
        left: 5px;
    }

    100% {
        left: 0px;
    }
}
