.slider-comparison-table .container { max-width: 1060px; } .slider-comparison-table .table-block .item-title { position: relative; width: 100%; display: flex; align-items: center; font-weight: 700; font-size: 1em; line-height: 133%; color: #3A3F44; padding: 16px; background: #F7F7FA; cursor: pointer; border-bottom: 1px solid rgba(68, 68, 68, 0.1); } .slider-comparison-table .table-block .item-title:focus-visible { outline: none; border: 1px solid rgba(131, 192, 253, 0.50); } .slider-comparison-table .table-block .item-title:after { content: ''; position: absolute; right: 16px; width: 12px; height: 7px; background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/components/slider-comparison-table/icon-grey-down.svg?1663173277") no-repeat 0 0; background-size: contain; -webkit-transition: .4s ease; -moz-transition: .4s ease; -o-transition: .4s ease; -ms-transition: .4s ease; transition: .4s ease; } .slider-comparison-table .table-block.open .item-title:after { transform: rotate(180deg); -webkit-transition: .4s ease; -moz-transition: .4s ease; -o-transition: .4s ease; -ms-transition: .4s ease; transition: .4s ease; } .slider-comparison-table .table-block:first-child .item-title { border-radius: 16px 16px 0 0; } .slider-comparison-table .table-block .table { display: block; } .slider-comparison-table .table-block .list { position: relative; display: flex; justify-content: space-between; border-left: 1px solid rgba(68, 68, 68, 0.1); border-right: 1px solid rgba(68, 68, 68, 0.1); } .slider-comparison-table .table-block:last-child .list { border-radius: 0 0 16px 16px; } .slider-comparison-table .table-block.open .list { border-bottom: 1px solid rgba(68, 68, 68, 0.1); } .slider-comparison-table .left-block { max-width: 266px; width: 100%; } .slider-comparison-table .left-block p { width: 100%; min-height: 52px; font-weight: 400; font-size: 0.875em; line-height: 150%; display: flex; align-items: center; letter-spacing: -0.03em; color: #333333; border-bottom: 1px solid rgba(68, 68, 68, 0.1); padding-left: 16px; } .slider-comparison-table .left-block p:last-child { border-bottom: none; } .slider-comparison-table .right-block { max-width: calc(100% - 266px); width: 100%; } .slider-comparison-table .right-block .slick-block { display: flex; justify-content: space-between; } .slider-comparison-table .right-block .item { max-width: 262px; width: 100%; display: flex; flex-direction: column; align-items: center; } .slider-comparison-table .right-block .item .row { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; height: 52px; border-bottom: 1px solid rgba(68, 68, 68, 0.1); } .slider-comparison-table .right-block .item .row:last-child { border-bottom: none; } .slider-comparison-table .right-block .item .row i { display: flex; width: 16px; height: 16px; } .slider-comparison-table .right-block .item .row span { display: flex; font-style: italic; font-weight: 400; font-size: 0.625em; line-height: 150%; letter-spacing: -0.03em; color: #6E6E6E; } .slider-comparison-table .right-block .item .row i ~ span { margin-top: 4px; } .slider-comparison-table .right-block .item .row i.icon-grey { background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/components/slider-comparison-table/icon-grey.svg?1663940250") no-repeat 0 0; background-size: contain; } .slider-comparison-table .right-block .item .row i.icon-green { background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/components/slider-comparison-table/icon-green.svg?1663940216") no-repeat 0 0; background-size: contain; } .slider-comparison-table .text-block p { font-weight: 400; font-size: 0.875em; line-height: 150%; letter-spacing: -0.03em; color: #6E6E6E; margin-bottom: 11px; } .slider-comparison-table .text-block p:last-child { margin-bottom: 0; } @media (max-width: 1023px) { .slider-comparison-table { margin-bottom: 80px; } .slider-comparison-table .container { max-width: 832px; } .slider-comparison-table .left-block { max-width: 220px; } .slider-comparison-table .right-block { max-width: calc(100% - 220px); } .slider-comparison-table .right-block .slick-block { display: block; } .slider-comparison-table .right-block .item { max-width: 100%; } } @media (max-width: 991px) { .slider-comparison-table .container { max-width: 768px; } } @media (max-width: 480px) { .slider-comparison-table .left-block { max-width: 200px; } .slider-comparison-table .left-block p { min-height: 72px; padding-left: 10px; } .slider-comparison-table .right-block { max-width: calc(100% - 200px); } .slider-comparison-table .right-block .item .row { height: 72px; padding: 0 10px; } .slider-comparison-table .right-block .item .row span { text-align: center; } } @media (max-width: 375px) { .slider-comparison-table .left-block { max-width: 160px; } .slider-comparison-table .right-block { max-width: calc(100% - 160px); } }.faq-section .box { max-width: 740px; width: 100%; margin: 0 auto; } .faq-section.box-shadow .box { max-width: 790px; border-radius: 20px; background: #FFF; padding: 20px; } .faq-section.box-shadow h2.title-center-block { font-weight: 700; margin-bottom: 40px; } .faq-section .item { padding: 27px 16px; border-bottom: 1px solid rgba(68, 68, 68, 0.1); outline: none; } .faq-section .item:focus-visible { border-radius: 6px; -moz-box-shadow: var(--common-focus-box-shadow); -webkit-box-shadow: var(--common-focus-box-shadow); -o-box-shadow: var(--common-focus-box-shadow); -ms-box-shadow: var(--common-focus-box-shadow); box-shadow: var(--common-focus-box-shadow); } .faq-section.box-shadow .item:last-child { border-bottom: none; } .faq-section .item-title { position: relative; width: calc(100% - 104px); display: flex; align-items: center; font-weight: 400; font-size: 1em; line-height: 150%; letter-spacing: -0.03em; color: #333333; cursor: pointer; } .faq-section .item .item-title:after { content: ''; position: absolute; right: -80px; width: 16px; height: 16px; background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/icon-grey-plus.svg?1663589521") no-repeat 0 0; background-size: contain; transition: .4s ease; } .faq-section .item.open .item-title:after { transform: rotate(-45deg); opacity: .25; transition: .4s ease; } .faq-section .item .text-block { display: none; padding-top: 24px; } .faq-section.box-shadow .item .text-block { padding: 24px 8px 0; } .faq-section .item .text-block p { font-weight: 400; font-size: 0.875em; line-height: 150%; letter-spacing: -0.03em; color: #6E6E6E; } .faq-section.faq-2-columns .list { display: flex; justify-content: space-between; gap: 20px; } .faq-section.faq-2-columns .list .column { width: 50%; } .faq-section.faq-2-columns .box { max-width: 100%; } .faq-section.faq-2-columns .item { padding: 8px 16px; } .faq-section.faq-2-columns .item-title { width: calc(100% - 65px); min-height: 62px; font-family: 'Sofia-Pro', sans-serif; font-size: 1.125rem; font-weight: 700; } .faq-section.faq-2-columns .item .item-title:after { right: -58px; } .faq-section.faq-2-columns .item .text-block { padding: 16px 0 16px; } .faq-section.faq-2-columns .item .text-block p { font-size: 1rem; } @media (max-width: 1199px) { .faq-section.box-shadow .box { max-width: 741px; padding: 32px 24px; } } @media (max-width: 767px) { .faq-section.faq-2-columns .list { display: flex; flex-direction: column; gap: 0; } .faq-section.faq-2-columns .list .column { width: 100%; } .faq-section.box-shadow .box { padding: 20px 0; } .faq-section.faq-2-columns .item-title { font-size: 1rem; } .faq-section.faq-2-columns .item .text-block p { font-size: 0.875rem; } } @media (max-width: 575px) { .faq-section .item-title { width: calc(100% - 75px); } .faq-section.box-shadow .box .item { padding: 27px 16px; } .faq-section .item { padding: 15px 16px; } .faq-section .item .item-title:after { right: -53px; } }.book-demo.popup { display: block; overflow-y: auto; } .book-demo.popup .block { max-width: 722px; margin: 100px 0 30px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .book-demo form { width: 100%; } .book-demo .fields-block { display: flex; flex-direction: column; gap: 20px; } .book-demo .fields-block.row-fields { flex-direction: row; justify-content: space-between; margin: 0 0 20px; } .book-demo .fields-block input { height: 48px; width: 100%; padding: 10px 24px; font-size: 1rem; line-height: 175%; border-radius: 4px; border: 1px solid rgba(25, 133, 255, 0.7); background: #FFFFFF; } .book-demo .fields-block input:focus-visible { outline: none; border-color: rgba(131, 192, 253, 0.50); } .book-demo .fields-block input::placeholder { color: rgba(23, 23, 29, 0.35); } .book-demo .fields-block input[type=number]::-webkit-outer-spin-button, .book-demo .fields-block input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .book-demo .fields-block input.error { border: solid 1px #FA4655; outline: none; } .book-demo .fields-block input[type=number] { -moz-appearance: textfield; } .book-demo .submit-block { margin: 40px 0 20px; } .book-demo .submit-block .btn { width: 100%; height: 48px; } .book-demo .submit-block.wait-status .btn { background: #bebebe; cursor: default; } .book-demo .information { display: flex; flex-direction: column; align-items: center; } .book-demo .information span { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 160%; text-align: center; color: var(--popup-information-text-color); } .book-demo .informer-block { padding: 32px 60px 0; font-size: 1.25rem; font-weight: 600; line-height: 1.45; text-align: center; margin: 20px 0 0; border-top: 1px solid rgba(68, 68, 68, 0.1); } .book-demo .success.popup-content { max-width: 760px; } .book-demo .success .icon { width: 253px; height: 157px; margin: 0 auto 30px; background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/thanks.svg?1630508806") no-repeat center; } .book-demo .success .title { font-size: 2.5rem; margin: 0 0 25px; } .book-demo .success .text { font-size: 1.25rem; line-height: 150%; text-align: center; } @media (max-width: 991px) { .book-demo.popup .block { padding: 40px; } .book-demo .informer-block { padding: 20px 60px 0; } .book-demo .success .icon { width: 245px; height: 152px; margin: 0 auto 25px; } } @media (max-width: 575px) { .book-demo .title { font-size: 1.5rem; } .book-demo .fields-block.row-fields { flex-direction: column; } .book-demo .informer-block { font-size: 1.125rem; padding: 20px 0 0; } .book-demo .success .title { font-size: 1.875rem; } .book-demo .success .icon { width: 220px; height: 136px; margin: 0 auto 25px; } } .top-menu.moved .btn-blue { display: none; } .top-menu.moved .logo.top-logo { visibility: visible; opacity: 1; } .faq-section { margin-bottom: 80px; } .slick-slide { display: none !important; } .slick-slide:nth-child(2) { display: flex !important; } .slick-initialized .slick-slide { display: flex !important; } .title-section { margin: 84px 0 64px 0; } .title-section a { position: relative; display: inline-flex; align-items: center; font-weight: 600; font-size: 1em; line-height: 150%; color: #6E6E6E; padding-left: 21px; } .title-section a:after { content: ''; position: absolute; left: 0; width: 9px; height: 15px; background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/pages/plans-comparison/grey-arrow-left.svg?1663152011") no-repeat 0 0; background-size: contain; } .title-section .text-block { max-width: 996px; width: 100%; margin: 80px auto 0 auto; } .title-section .text-block h1 { font-size: 3em; text-align: center; margin-bottom: 24px; } .comparison-block { margin-bottom: 20px; } .comparison-block .container { max-width: 1060px; display: flex; justify-content: space-between; } .comparison-block .left-block { max-width: 232px; width: 100%; margin-right: 34px; } .comparison-block .left-block h2 { font-size: 1.5em; color: #333333; } .comparison-block .right-block { position: relative; width: calc(100% - 266px); } .comparison-block .right-block .slider-controls { display: none; } .comparison-block .slick-cards { min-height: 400px; height: 100%; display: flex; justify-content: space-between; } .comparison-block .slick-cards .item { width: 280px; height: 100%; display: flex; flex-direction: column; justify-content: space-between; align-items: center; border-radius: 16px; margin-right: 32px; padding: 48px 22px 24px; border-radius: 16px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: transform .2s ease-in-out; -moz-transition: transform .2s ease-in-out; -o-transition: transform .2s ease-in-out; -ms-transition: transform .2s ease-in-out; transition: transform .2s ease-in-out; overflow: hidden; } @media(hover: hover) and (pointer: fine) { .comparison-block .slick-cards .item:hover { -moz-transform: scale(1.01); -webkit-transform: scale(1.01); -o-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01); } } .comparison-block .slick-cards .item.item-grey { background: #F8F8F8; border: 2px solid rgba(17, 17, 17, 0.05); } .comparison-block .slick-cards .item .text { margin-bottom: 32px; } .comparison-block .slick-cards .item .text p { font-family: 'Sofia-Pro'; font-style: normal; font-weight: 800; font-size: 1.25em; line-height: 130%; letter-spacing: -0.1px; color: #333333; margin-bottom: 8px; } .comparison-block .slick-cards .item .text span { font-weight: 400; font-size: 0.875em; line-height: 150%; letter-spacing: -0.03em; color: #6E6E6E; } .comparison-block .slick-cards .item .price { width: 100%; } .comparison-block .slick-cards .item .plan { display: flex; flex-direction: column; margin-bottom: 8px; } .comparison-block .slick-cards .item .value { font-family: 'Sofia-Pro'; font-style: normal; font-weight: 800; font-size: 2.5em; line-height: 130%; letter-spacing: -1.5px; color: #333333; } .comparison-block .slick-cards .item .btn { width: 100%; font-size: 1em; margin-top: 40px; letter-spacing: -0.03em; padding: 0 8px; } .comparison-block .slick-cards .item .btn.buy-now { margin-top: 12px; } .de .comparison-block .slick-cards .item .btn, .es .comparison-block .slick-cards .item .btn, .fr .comparison-block .slick-cards .item .btn, .it .comparison-block .slick-cards .item .btn, .pt .comparison-block .slick-cards .item .btn { font-size: 0.875em; padding: 0 3px; } .comparison-block .slick-cards .item .option { display: flex; flex-direction: column; font-weight: 400; font-size: 0.875em; line-height: 150%; letter-spacing: -0.03em; color: #6E6E6E; } .comparison-block .slick-cards .item .desc { font-size: 0.875em; line-height: 150%; letter-spacing: -0.03em; color: #6E6E6E; } .comparison-block .slick-cards .item.item-violet { position: relative; background: #F8F8F8; border: 2px solid #6D3ECF; } .comparison-block .slick-cards .item:last-child { margin-right: 0; } .comparison-block .slick-cards .item .best-value { position: absolute; top: 0; width: 100%; font-weight: 700; font-size: 0.875em; line-height: 150%; text-align: center; text-transform: uppercase; letter-spacing: 0.03em; color: #F5F5F7; padding: 5.5px 10px 5.5px 10px; background: #6D3ECF; } .comparison-block .item .download { width: 100%; height: 44px; font-weight: 600; font-size: 1em; line-height: 150%; display: flex; justify-content: center; align-items: center; letter-spacing: -0.03em; padding: 0 10px; border-radius: 6px; } .slider-comparison-table { margin-bottom: 120px; } .slider-comparison-table .container .table-list { margin-bottom: 24px; } .slider-comparison-table .right-block .item:last-child { max-width: 230px; } .slider-comparison-table .right-block .item .row i, .slider-comparison-table .right-block .item .row span { position: relative; left: -16px; } .slider-comparison-table .right-block .item:last-child .row i, .slider-comparison-table .right-block .item:last-child .row span { left: unset; } @media (max-width: 1199px) { .comparison-block { margin-bottom: 38px; } .comparison-block .left-block { max-width: 223px; } .comparison-block .left-block h2 { text-align: center; } .comparison-block .slick-cards .item { width: 210px; margin-right: 16px; padding: 48px 16px 22px; } .comparison-block .slick-cards .item .text p { font-size: 1.125em; } .comparison-block .slick-cards .item .text span { font-size: 0.8125em; } .comparison-block .slick-cards .item .value { font-size: 2em; } .comparison-block .slick-cards .item .btn { margin-top: 32px; } .slider-comparison-table .right-block .item .row i, .slider-comparison-table .right-block .item .row span { left: -8px; } .slider-comparison-table .right-block .item:last-child { max-width: 210px; } } @media (max-width: 1023px) { .title-section { margin-bottom: 48px; } .title-section .text-block h1 { font-size: 2.5em; } .title-section .text-block { margin-top: 48px; } .comparison-block { margin-bottom: 80px; } .comparison-block .container { flex-direction: column; align-items: center; } .comparison-block .left-block { margin: 0 0 23px; } .comparison-block .right-block { width: 478px; margin-bottom: 32px; } .comparison-block .slick-cards { flex-direction: column; } .comparison-block .slick-cards .slick-track { display: flex; } .comparison-block .slick-cards .item { width: 100%; padding: 88px 40px 40px; margin: 0; height: inherit; opacity: 0 !important; -webkit-transition: opacity .3s !important; -moz-transition: opacity .3s !important; -o-transition: opacity .3s !important; -ms-transition: opacity .3s !important; transition: .3s opacity !important; } .comparison-block .slick-cards .item.slick-active { opacity: 1 !important; -webkit-transition: opacity .3s 3s !important; -moz-transition: opacity .3s 3s !important; -o-transition: opacity .3s 3s !important; -ms-transition: opacity .3s 3s !important; transition: opacity .3s .3s !important; } .comparison-block .slick-cards .item .best-value { font-size: 1em; padding: 12px 0; } .comparison-block .slick-cards .item .value { font-size: 2.5em; margin-bottom: 8px; } .comparison-block .slick-cards .item .option, .comparison-block .slick-cards .item .desc { font-size: 1.125em; } .comparison-block .slick-cards .item .text { margin-bottom: 24px; } .comparison-block .slick-cards .item .text p { font-size: 2em; font-weight: 800; } .comparison-block .slick-cards .item .text span { font-size: 1.125em; } .comparison-block .slick-cards .item .btn { width: 100%; margin-top: 24px; } .comparison-block .slick-pagination { position: relative; height: 24px; display: flex; align-items: center; justify-content: center; } .comparison-block .slider-arrows { position: absolute; display: flex; justify-content: space-between; width: calc(100% + 80px); } .comparison-block .slick-arrow { width: 24px; height: 24px; background: red; } .comparison-block .slick-arrow.arrow-left { background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/slider-arrow-left.svg?1663688373") no-repeat 0 0; background-size: contain; } .comparison-block .slick-arrow.arrow-right { background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/slider-arrow-right.svg?1663688387") no-repeat 0 0; background-size: contain; } .comparison-block .slick-dotted.slick-slider { margin-bottom: 0; } .comparison-block .slick-dots { position: relative; display: flex; justify-content: center; bottom: unset; } .comparison-block .slick-dots li { width: 10px; height: 10px; } .comparison-block .slick-dots li button { font-size: 0; width: 10px; height: 10px; } .comparison-block .slick-dots li button:before { content: ''; color: unset; font-size: 0; width: 100%; height: 100%; background: rgba(17, 17, 17, .3); border-radius: 50%; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s; } .comparison-block .slick-dots li.slick-active button:before { background: #6E6E6E; opacity: 1; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s; } .slider-comparison-table { margin-bottom: 80px; } .slider-comparison-table .right-block .item:last-child { max-width: 100%; } .slider-comparison-table .right-block .item:last-child .row i, .slider-comparison-table .right-block .item:last-child .row span { left: -8px; } } @media (max-width: 991px) { .top-menu.moved .menu_container ul li a.language-selector { visibility: visible; } .comparison-block { margin-bottom: 60px; } .de .comparison-block .slick-cards .item .btn, .es .comparison-block .slick-cards .item .btn, .fr .comparison-block .slick-cards .item .btn, .it .comparison-block .slick-cards .item .btn, .pt .comparison-block .slick-cards .item .btn { font-size: 1em; padding: 0 10px; } } @media (max-width: 767px) { .title-section .text-block h1 { font-size: 2em; } .title-section .text-block p { font-size: 1em; } } @media (max-width: 575px) { .title-section { margin-top: 100px; } .title-section .text-block h1 { font-size: 1.5em; margin-bottom: 16px; } .title-section a { display: none; } .comparison-block { margin-bottom: 50px; } .comparison-block .right-block { width: 335px; } .comparison-block .slick-cards .item { padding: 56px 30px 30px; } .comparison-block .slick-cards .item .best-value { padding: 3px 0; } .comparison-block .slick-cards .item .text p { font-size: 1.5em; margin-bottom: 0; } .comparison-block .slick-cards .item .text span, .comparison-block .slick-cards .item .option, .comparison-block .slick-cards .item .desc { font-size: 1em; } .slider-comparison-table .right-block .item .row i, .slider-comparison-table .right-block .item .row span { left: unset; } .slider-comparison-table .right-block .item:last-child .row i, .slider-comparison-table .right-block .item:last-child .row span { left: unset; } } @media (max-width: 480px) { .slider-comparison-table .left-block { max-width: 200px; } .slider-comparison-table .left-block p { min-height: 72px; padding-left: 10px; } .slider-comparison-table .right-block { max-width: calc(100% - 200px); } .slider-comparison-table .right-block .item .row { height: 72px; padding: 0 10px; } .slider-comparison-table .right-block .item .row span { text-align: center; } } @media (max-width: 375px) { .comparison-block .right-block { width: 280px; } } 