@keyframes fadeIn{from{opacity:0}to{opacity:1}}.section-filter-formation{display:flex;flex-direction:column;gap:40px}.section-filter-formation .filter-formation{grid-column:1/2;display:flex;flex-direction:column;gap:10px}.section-filter-formation .filter-formation a{display:block;padding:8px 15px}.section-filter-formation .content-list-formation{grid-column:2/3;display:flex;flex-direction:column;gap:15px}@media (min-width:1024px){.section-filter-formation{display:grid;grid-template-columns:auto auto}.section-filter-formation .content-list-formation{display:grid;grid-template-columns:repeat(3,1fr)}}.section-filter-formation .content-list-formation .content-form-search{grid-column:1/4}.section-filter-formation .content-list-formation .content-form-search input{max-width:100%;margin:0}.section-filter-formation .content-list-formation .search-results-count{grid-column:1/4;display:flex;gap:15px}.section-filter-formation .content-list-formation .formation-item{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:25px;background:#fff;border-radius:20px 0 20px 20px;border:1px solid #e0e0e0;overflow:hidden;cursor:pointer}.section-filter-formation .content-list-formation .formation-item:hover .btn-formation{background-color:#ff4343;border-color:#ff4343}.section-filter-formation .content-list-formation .formation-item .terms{display:block;width:100%;margin:0 0 19px;padding:8px 0;background:#fff1f1;text-align:center;font-weight:600;font-size:14px}.section-filter-formation .content-list-formation .formation-item h2 a{display:block;font-size:18px;font-weight:600;color:#ff4343}.section-filter-formation .content-list-formation .formation-item h2,.section-filter-formation .content-list-formation .formation-item p,.section-filter-formation .content-list-formation .formation-item span{padding:0 15px;text-align:center}@media (min-width:1300px){.section-filter-formation{grid-template-columns:300px auto}.section-filter-formation .content-list-formation{gap:20px}.section-filter-formation .content-list-formation .formation-item h2,.section-filter-formation .content-list-formation .formation-item p,.section-filter-formation .content-list-formation .formation-item span{padding:0 25px}}.section-filter-formation .content-list-formation .formation-item h2,.section-filter-formation .content-list-formation .formation-item p{margin:6px auto}.section-filter-formation .content-list-formation .formation-item .btn-formation{border-radius:6px;display:inline-block;width:max-content;height:fit-content;margin:20px auto 0;padding:10px 20px;font-size:16px;font-weight:600;border:1px solid #002739;color:#fff;background-color:#002739;transition:.3s}.section-filter-formation .content-list-formation .formation-item .excerpt{font-size:14px;line-height:20px;margin-bottom:15px}.section-filter-formation .content-list-formation .formation-item .inperson-remote,.section-filter-formation .content-list-formation .formation-item .number-training-day,.section-filter-formation .content-list-formation .formation-item .price{font-size:14px;line-height:20px;margin:0 auto}.section-filter-formation .content-list-formation .section-pagination{grid-column:1/4}