.info-card { display: flex; flex-direction: column; margin-bottom: 32px; } .info-card-text h3 { font-weight: 700; font-size: 28px; line-height: 33px; margin-left: 10px; margin-bottom: 8px; } .info-card-text p { font-weight: 400; font-size: 16px; line-height: 24px; margin-bottom: 12px; } .info-card-img { max-height: 150px; overflow: hidden; display: flex; align-items: center; justify-content: center; border-radius: 8px; } .info-card-img img { object-fit: cover; width: 100%; height: 150px; display: block; } .card-img--3 { object-position: center -60px; } .card-img--9 { object-position: center -150px; } .btn.end-section { font-size: 32px; width: 90%; margin: 0 auto; display: block; } .contact .section-desc { max-width: 725px; } .btn.end-section { font-size: 32px; width: 90%; margin: 0 auto; display: block; } .container.contact p { text-align: center; font-size: 20px; font-weight: 400; line-height: 31px; max-width: 970px; margin: 0 auto 40px; display: block; } .pros-and-cons h2 { font-size: 32px; line-height: 38px; text-align: center; margin-bottom: 20px; } .pros-and-cons h3 { font-size: 28px; line-height: 34px; text-align: center; margin-bottom: 20px; } .ps-card { background: #00003C; border: 1px solid #010DA2; padding: 38px 20px; display: flex; align-items: center; gap: 20px; border-radius: 15px; } .ps-card:not(:last-child) { margin-bottom: 14px; } .ps-card img { width: 80px; height: 80px; } .ps-text { font-weight: 700; font-size: 22px; line-height: 32px; } .pros-desk { display: none; }