.container.videos{padding: 61px 0 67px;}
.videos-parent .lista-videos{display: flex;--displayItens: 3;--gapX: 34px;--gapY: 80px;margin: 0 0 73px;align-items: flex-start;}
.videos-parent .lista-videos .video .preview{height: 229px;margin: 0 0 40px;background: #ccc;}
.videos-parent .lista-videos .video .preview > *{width: 100%;height: 100%;object-fit: contain;}
.videos-parent .lista-videos .video .titulo{font: 24.03px montserrat-regular;color: #1f3620;line-height: 35.98px;text-align: center;}

.videos-parent .pagination{display: flex;align-items: center;justify-content: center;gap: 20px 15px;flex-wrap: wrap;}
.videos-parent .pagination .pagina{font: 40.17px montserrat-semibold;color: #4a4a4a;line-height: 48.21px;transition: .4s;}
.videos-parent .pagination .pagina:hover, .videos-parent .pagination .pagina.ativo{font-family: montserrat-extrabold;color: #52a553;}

.container.nossos-clientes{box-shadow: 0px -6px 35px -17px #8d8d8d;}

@media (max-width: 1200px) {
    .videos-parent .lista-videos{--displayItens: 2;}
}

@media (max-width: 990px) {
    .container.videos{padding: 20px 0;}
    .videos-parent .lista-videos{display: block;margin: 0 0 20px;}
    .videos-parent .lista-videos .video{margin: 0 0 30px;}
    .videos-parent .lista-videos .video .preview{height: auto;width: 358px;aspect-ratio: 16/9;margin: 0 auto 10px;max-width: 100%;}
    .videos-parent .lista-videos .video .titulo{font-size: 16px;line-height: 36px;}

    .videos-parent .pagination .pagina{font-size: 26px;line-height: 36px;}
    .videos-parent .pagination .pagina p{padding: 0 10px;}
}