.about { 
    width: 100%;
    padding: unset;
    padding-bottom: 3.75rem;
    padding-left: 0;
    padding-right: 0;

    @media (min-width: 576px) {
        padding: 3.75rem 0;
    }

    @media (min-width: 768px) {
        padding: 4.5rem 0;
    }
}
.about__inner {
max-width: 1240px; margin: 0 auto;
display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 6rem; align-items: start; padding: 0 1.25rem;
}
.about__col--text { 
    text-align: left;
    font-size: 1rem;
    font-family: 'Roboto', sans-serif;
    line-height: 1.250;
    font-weight: 400;
    padding-top: 2.5rem;

    @media (min-width: 576px) {
        padding-top: unset;
    }
}
.about__col--grid { 
    display: block;
    width: auto;

    @media (min-width: 1450px) {
        width: max-content;
    }
}
.about__grid {
    display: grid; 
    grid-template-columns: unset;
    gap: 40px; justify-items: start;

    @media (min-width: 414px) {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
.about__item {
width: 100%; max-width: 285px; min-height: 108px;
display: flex; flex-direction: column; align-items: flex-start; gap: 4px;
}
.about__icon { width: 40px; height: auto; object-fit: contain; margin-bottom: 4px;}
.about__item-title { margin: 0; }
.about__item-copy { margin: 0; color: #2B3841; font-size: clamp(0.9rem, 0.84rem + 0.3vw, 1rem); }

@media (max-width: 900px) {
.about__inner { grid-template-columns: 1fr; gap: 3rem;}
/* .about__grid { grid-template-columns: 1fr; } */
}

#about-heading {
    font-size: 1.375rem;
    font-family: 'Roboto', sans-serif;
    line-height: 1.625;
    font-weight: 600;
    margin-bottom: 1.5rem !important;
}


/* Polish CSS */
:root{--ease:cubic-bezier(.22,.61,.36,1)}

/* .about__item,.about__icon{transition:transform .35s var(--ease),box-shadow .35s var(--ease);will-change:transform}
.about__item:hover{transform:translateY(-4px)}
.about__item:hover .about__icon{transform:translateY(-2px) scale(1.05)} */

@media (prefers-reduced-motion:reduce){.about__item,.about__icon{transition:none}}