.column-text h2 { font-size: 42px; line-height: 50px; margin-bottom: 20px; text-align: center; } .column-text .half-text { font-size: 16px; line-height: 24px; } .contact-body { padding: 40px 12px; background: #EDAB16; border-radius: 20px; color: #FFFFFF; } .contact-block-title { margin: 0 0 16px 0; } .contact-container { padding: 0 16px 40px 16px; } .readmore-wrapper { max-height: 380px; overflow-y: scroll; border-radius: 4px; padding-right: 20px; } .readmore .container { padding-top: 30px; padding-bottom: 30px; } .readmore-wrapper h1 { font-size: 32px; margin: 0 0 8px 0; line-height: 120%; } .readmore-wrapper h2 { font-size: 24px; margin: 0 0 8px 0; line-height: 120%; } .readmore-wrapper h3 { font-size: 19px; margin: 0 0 8px 0; line-height: 120%; } .readmore-wrapper h5 { font-size: 14px; margin: 0 0 8px 0; line-height: 120%; } .readmore-wrapper h6 { font-size: 11px; margin: 0 0 8px 0; line-height: 120%; } .readmore-wrapper h4 { font-size: 16px; font-weight: 700; line-height: 21px; margin: 0 0 8px 0; } .readmore-wrapper li { font-size: 16px; line-height: 21px; } .readmore-wrapper ul, .readmore-wrapper ol { padding-left: 35px; margin: 0 0 8px 0; } .readmore-wrapper ul { list-style: disc; } .readmore-wrapper ol { list-style: decimal; } .readmore-wrapper p { font-size: 16px; line-height: 21px; margin: 0 0 8px 0; } .readmore-wrapper::-webkit-scrollbar { width: 10px; opacity: 1; background: #EDAB161A; } .readmore-wrapper::-webkit-scrollbar-track { border-radius: 10px; } .readmore-wrapper::-webkit-scrollbar-thumb { background: #EDAB16; border-radius: 10px; } .pros-cons { padding: 32px 0; margin-bottom: 44px } .pros-cons.bg * { color: #FFF } .pros-cons h3, .pros-cons .list-wrap li:not(:last-child) { margin-bottom: 32px; } .pros-cons h3 { font-size: 32px; line-height: 39px; } .pros-cons .list-wrap, .pros-cons .list-wrap li { display: flex; justify-content: flex-start; list-style: none } .pros-cons .list-wrap { align-items: flex-start; flex-direction: column } .pros-cons .list-wrap li { align-items: center; gap: 16px } .pros-cons .list-wrap li img { width: 26px; height: 26px } .pros-cons .list-wrap li p { margin: 0 } .pros-cons h2 { font-size: 50px; line-height: 55px; text-align: center; margin-bottom: 48px; } .pros-cons h4 { font-size: 20px; line-height: 26px; font-weight: 700; margin-bottom: 8px; } .pros, .cons { width: 100%; } .pros-cons-wrapper { display: flex; background: #3639ED; padding: 60px 32px; border-radius: 32px; flex-wrap: wrap; gap: 40px; } .faq-container { padding: 80px 16px; } .faq-item { border-bottom: 1px solid #FFFFFF1A; margin: 0 0 24px 0; cursor: pointer; } .faq-question-title { font-weight: 700; font-size: 20px; line-height: 24px; max-width: 90%; } .faq-block-title { margin: 0 0 40px 0; } .faq-question { width: 100%; padding: 24px 0; display: flex; justify-content: space-between; align-items: center; cursor: pointer; text-align: left; } .faq-question, .question-answer { max-width: 90%; margin: 0 auto; } .faq-item.active .faq-icon { transform: rotate(-180deg); transition: transform 0.3s ease; } .faq-item.active .question-answer { margin-bottom: 20px; } .question-answer { height: 0; overflow: hidden; transition: height 0.3s ease; } .faq-item.active .faq-question { padding: 24px 0 16px 0; }