@media screen and (min-width: 900px) { .top-block { position: relative; background: #22242F; margin-bottom: -1px; z-index: 2; } .top-block .container { background: linear-gradient(270deg, rgba(42, 44, 52, 0) 0%, #22242F 70%); top: unset; display: flex; justify-content: left; padding: 49px 60px; } .top-block .container h1 { font-size: 60px; line-height: 75px; margin: 0 0 30px 0; } .top-block .container .top-block-text { font-size: 16px; line-height: 24px; margin: 0 0 40px 0; } .top-block .container .top-semititle { font-size: 24px; line-height: 32px; } .top-block .container ul li { padding: 0 0 0 100px; } .top-block .container ul li p { font-size: 18px; line-height: 28px; } .top-block .left { max-width: 60%; } .top-block a { position: absolute; max-width: fit-content; bottom: 52px; right: 60px; border: 1px solid #F79E1B; transition: all 0.5s ease; } .top-block a:hover { color: #F79E1B; background: transparent; border: 1px solid #F79E1B; } } @media screen and (min-width: 900px) { .table h3 { text-align: center; font-size: 24px; line-height: 32px; margin: 0 0 30px 0; } .table .container { padding: 30px 60px; } .table .table-wrapper-mob, .table .table-wrapper-mob::before { display: none; } .table .table-wrapper-desk { border-radius: 12px; display: block; } .table .table-wrapper-desk::before { display: block; background: radial-gradient(50% 50% at 50% 50%, #3b56e0 0%, #fff0 50%); } .table .desk-table { width: 100%; border-spacing: 0; border-collapse: collapse; margin: 0; table-layout: fixed; } .table .desk-table td, .table .desk-table th { padding: 18px; border: 1px solid #0088FF; width: 100%; } .table .desk-table th { font-size: 20px; line-height: 24px; color: #000000; font-weight: 900; } .table .desk-table tr:first-child th, .table .desk-table tr:first-child td { border-top: none; } .table .desk-table tr:last-child td { border-bottom: none; } .table .desk-table th:first-child, .table .desk-table td:first-child { border-left: none; } .table .desk-table th:last-child, .table .desk-table td:last-child { border-right: none; } .table-style2 .desk-table td, .table-style2 .desk-table th { border: 1px solid #F0B90B; } } @media only screen and (min-width: 1280px) { section.faq-section .faq-question { padding: 16px 100px; } section.faq-section .faq-question .faq-text { font-size: 20px; line-height: 28px; } section.faq-section .faq-number { margin-right: 100px; margin-left: 50px; min-width: 30px; } section.faq-section .faq-answer p { padding: 16px 100px; font-size: 18px; } section.faq-section .faq-text { font-size: 18px; } section.faq-section .faq-arrow { font-size: 20px; margin-left: 16px; } }