.about-technology {
    .about-technology__card {
        * {
            color: #1b2b27;
        }
    }
}

@media only screen and (max-width: 900px) {
    .about-technology {
        padding: 64px 0 !important;

        .about-technology__card {
            padding: 24px !important;
            flex-direction: column-reverse;
            gap: 24px;

            .about-technology__card-content {

                * {
                    color: #1b2b27;
                }

                h1 {
                    display: flex;
                    align-items: center;
                    gap: 12px;
                }

                ol,
                ul {
                    padding-left: 24px;
                }
            }

        }
        
    }    
}

@media only screen and (min-width: 768px) and (max-width: 1200px){
    .about-technology {
        .about-technology__card {
            padding: 32px !important;
            gap: 32px;

            .about-technology__card-img {
                width: 60%;
            }
        }
    }
}

@media only screen and (min-width: 1200px)  {
    .about-technology {
        .about-technology__card {
            justify-content: space-between;

            .about-technology__card-content {
                width: 41vw;

                h1 {
                    display: flex;
                    align-items: center;
                    gap: 16px;
                }
    
                p {
                    padding-left: 32px;
                }
    
                ol,ul {
                    padding-left: 56px;
                }
                
            }

            .about-technology__card-img {
                width: 34vw;
                height: auto;
            }

        }
    }
}

@media only screen and (min-width: 1800px)  {
    .about-technology {
        .about-technology__card {
            .about-technology__card-content {
                p,ol,ul {
                    font-size: 20px;
                }

                ol,ul {
                    padding-bottom: 24px;

                    li {
                        padding-bottom: 4px;
                    }
                }

            }
        }
    }
}