.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?1770301849") 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: var(--grey); } .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?1770301849") 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?1770301849") 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: var(--grey); 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); } }.smart-focused-row { padding: 52px 0; background: #1F1F1F; } .smart-focused-row.grey { background: #F7F7FA; } .smart-focused-row.grey-gradient { background: -webkit-linear-gradient(142deg, #EDEFF4 -0.76%, #CDD5ED 100%); background: -moz-linear-gradient(142deg, #EDEFF4 -0.76%, #CDD5ED 100%); background: -o-linear-gradient(142deg, #EDEFF4 -0.76%, #CDD5ED 100%); background: -ms-linear-gradient(142deg, #EDEFF4 -0.76%, #CDD5ED 100%); background: linear-gradient(142deg, #EDEFF4 -0.76%, #CDD5ED 100%); } .smart-focused-row.short-block { max-width: 1200px; width: 100%; margin-left: auto; margin-right: auto; padding: 0 20px; background: none; } .smart-focused-row .container { max-width: 1037px; display: flex; justify-content: space-between; } .smart-focused-row.short-block .container { max-width: 100%; border-radius: 24px; padding: 52px 64px; } .smart-focused-row.short-block.grey .container { background: #F7F7FA; } .smart-focused-row h3 { position: relative; display: flex; padding-left: 50px; color: #FFFFFF; } .smart-focused-row.grey h3, .smart-focused-row.grey-gradient h3 { color: #111; } .ja .smart-focused-row h3 { font-size: 1.5em; } .ja .smart-focused-row .btn { font-size: 1em; padding: 0 8px; } .smart-focused-row h3:before { content: ''; position: absolute; left: 0; width: 39px; height: 44px; background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/products-icons/spark.svg?1770301849") no-repeat 0 0; background-size: contain; } .smart-focused-row .link-group { display: flex; flex-shrink: 0; } .smart-focused-row .btn ~ .btn { margin-left: 20px; } .smart-focused-row.round-buttons a { border-radius: 20px; } @media (max-width: 1199px) { .smart-focused-row.short-block { padding: 0 64px; } .smart-focused-row.short-block .container { padding: 52px 40px; } .smart-focused-row h3 { font-size: 1.5em; } } @media (max-width: 991px) { .smart-focused-row { padding: 30px 0; } .smart-focused-row.short-block { padding: 0 32px; } .smart-focused-row.short-block .container { padding: 30px; } .smart-focused-row h3 { font-size: 1.2em; padding-left: 35px; } .ja .smart-focused-row h3 { font-size: 1em; } .smart-focused-row h3:before { width: 32px; height: 32px; } .smart-focused-row .btn { padding: 0 8px; } } @media (max-width: 767px) { .smart-focused-row { padding: 40px 0; } .smart-focused-row.short-block { padding: 0 20px; } .smart-focused-row.short-block .container { padding: 40px 20px; } .smart-focused-row .container { justify-content: center; } .smart-focused-row .text-block h3 { display: none; } .smart-focused-row .text-block h3:before { content: unset; } .smart-focused-row .btn { padding: 0 24px; } .ja .smart-focused-row .btn { padding: 0 24px; } } @media (max-width: 480px) { .smart-focused-row .link-group { width: 100%; flex-direction: column; } .smart-focused-row .btn ~ .btn { margin: 16px 0 0 0; } .smart-focused-row .btn { max-width: 100%; width: 100%; } } .top-choice { background: #FBFBFD; padding: 31px 0; } .garland-window { display: flex; justify-content: center; margin: 0 auto; } .top-choice .garland-card { position: relative; display: inline-block; height: 70px; padding: 0 40px; margin-right: 90px; } .top-choice .garland-card:last-child { margin-right: 0; } .top-choice .garland-card:before { content: ''; position: absolute; top: 0; left: 0; width: 20px; height: 70px; background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/garland-left.svg?1770301849") no-repeat 0 0; background-size: contain; } .top-choice .garland-card:after { content: ''; position: absolute; top: 0; right: 0; width: 20px; height: 70px; background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/garland-right.svg?1770301849") no-repeat 0 0; background-size: contain; } .top-choice .garland-card .title { font-weight: 600; font-size: 1.25em; line-height: 133%; text-align: center; color: #111111; margin-top: 10px; margin-bottom: 4px; } .top-choice .garland-card .desc { font-weight: 400; font-size: 0.875em; line-height: 150%; text-align: center; display: flex; justify-content: center; letter-spacing: -0.03em; color: var(--grey); } .top-choice .garland-card .desc span { position: relative; display: flex; align-items: center; padding-left: 12px; margin-left: 7px; } @media (min-width: 992px) { .garland-window .garland-card { opacity: 1 !important; } } @media (max-width: 991px) { .top-choice { position: relative; height: 102px; padding: 0; } .garland-window { position: absolute; top: 16px; left: 0; right: 0; display: flex; justify-content: space-around; align-items: center; height: 70px; } .top-choice .garland-card { position: absolute; left: unset; margin: 0; opacity: 0; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; -ms-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; } .garland-window .garland-card.current { opacity: 1; } } .testimonial .card { display: flex; justify-content: space-between; align-items: flex-start; padding: 52px; background: -webkit-linear-gradient(315deg, #9ADEE6 0%, #00A9FF 26.69%, #3663CC 100%); background: -moz-linear-gradient(315deg, #9ADEE6 0%, #00A9FF 26.69%, #3663CC 100%); background: -o-linear-gradient(315deg, #9ADEE6 0%, #00A9FF 26.69%, #3663CC 100%); background: -ms-linear-gradient(315deg, #9ADEE6 0%, #00A9FF 26.69%, #3663CC 100%); background: linear-gradient(315deg, #9ADEE6 0%, #00A9FF 26.69%, #3663CC 100%); border-radius: 24px; } .testimonial.light-blue-bg .card { background: -webkit-radial-gradient(93% 155.84% at 63.38% 100%, #D8F0FE 0%, #A0D8FE 56.1%, #579DFF 100%); background: -moz-radial-gradient(93% 155.84% at 63.38% 100%, #D8F0FE 0%, #A0D8FE 56.1%, #579DFF 100%); background: -o-radial-gradient(93% 155.84% at 63.38% 100%, #D8F0FE 0%, #A0D8FE 56.1%, #579DFF 100%); background: -ms-radial-gradient(93% 155.84% at 63.38% 100%, #D8F0FE 0%, #A0D8FE 56.1%, #579DFF 100%); background: radial-gradient(93% 155.84% at 63.38% 100%, #D8F0FE 0%, #A0D8FE 56.1%, #579DFF 100%); } .testimonial .title-center-block { margin-bottom: 64px; } .testimonial .text-block { max-width: 748px; width: 100%; } .testimonial.no-illustration .text-block { max-width: 100%; } .testimonial .text-block p { font-family: 'Sofia-Pro'; font-weight: 800; font-size: 1.75em; line-height: 150%; color: var(--white); } .testimonial.light-blue-bg .text-block p { color: var(--black); } .testimonial .text-block .desc { margin-bottom: 42px; } .testimonial .text-block .info p { margin-bottom: 8px; } .testimonial .text-block .info span { font-weight: 400; font-size: 1.125em; line-height: 133%; letter-spacing: -0.03em; color: var(--white); } .testimonial.light-blue-bg .text-block .info span { color: var(--black); } .testimonial .illustration { position: relative; max-width: 310px; width: 100%; margin-right: 38px; } .testimonial.light-blue-bg .illustration:before { content: ''; position: absolute; top: -14px; right: -28px; width: 58px; height: 45px; background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/components/testimonial/icon-quotes.svg?1770301849"); background-repeat: no-repeat; background-size: contain; z-index: 1; } .testimonial .illustration img { width: 100%; } @media (max-width: 1199px) { .testimonial .card { padding: 42px; } .testimonial .illustration { margin-right: 32px; } .testimonial .text-block .desc { margin-bottom: 36px; } .testimonial .text-block p { font-size: 1.5em; } } @media (max-width: 991px) { .testimonial .title-center-block { margin-bottom: 56px; } .testimonial .card { width: 100%; gap: 24px; margin: 0 auto; padding: 24px; } .testimonial .illustration { max-width: 195px; margin: 0; } .testimonial.light-blue-bg .illustration:before { top: -9px; right: -14px; width: 36px; height: 28px; } .testimonial .text-block p { font-size: 1.25rem; line-height: 133%; } .testimonial .text-block .desc { margin-bottom: 24px; } .testimonial .text-block .info p { font-size: 1.25rem; } .testimonial .text-block .info span { font-size: 1rem; } } @media (max-width: 767px) { .testimonial .title-center-block { margin-bottom: 48px; } .testimonial .illustration { max-width: 195px; } .testimonial .text-block .info p { font-size: 1.125rem; } .testimonial .text-block .info span { font-size: 0.875rem; } .testimonial .text-block p { font-size: 1.125rem; } } @media (max-width: 575px) { .testimonial .title-center-block { font-size: 2rem; margin-bottom: 48px; } .testimonial .card { flex-direction: column; } .testimonial .illustration { max-width: 282px; } .testimonial.light-blue-bg .illustration:before { top: unset; bottom: -10px; right: unset; left: -12px; width: 46px; height: 36px; } .testimonial .text-block { max-width: 100%; display: flex; flex-direction: column-reverse; } .testimonial .text-block .desc { margin: 0; } .testimonial .text-block .info { margin-bottom: 24px; } }.press-slider .container { max-width: 1060px; } .press-slider .quote-window { position: relative; height: 100%; } .press-slider .quote-card { display: none; position: relative; width: 100%; justify-content: space-between; align-items: center; background: #F7F7FA; border-radius: 16px; padding: 58px 28px 58px 70px; opacity: 0; } .press-slider .quote-card.current { display: flex; } .press-slider .quote-card p { position: relative; max-width: 654px; width: 100%; font-family: 'Sofia-Pro'; font-weight: 800; font-size: 1.75em; line-height: 150%; letter-spacing: -0.1px; color: var(--grey); } .press-slider .quote-card p:before { content: ''; position: absolute; top: -8px; left: -15px; width: 52px; height: 45px; background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/components/press-slider/icon-quotes.svg?1770301849") no-repeat 0 0; background-size: contain; } @media (max-width: 1199px) { .press-slider .quote-card p { max-width: 540px; font-size: 1.5em; line-height: 140%; } .press-slider .quote-card { padding: 47px 35px 47px 53px; } .press-slider .quote-card img { max-width: 207px; width: 100%; } } @media (max-width: 991px) { .press-slider .quote-card { padding: 40px 32px 32px 15px; } .press-slider .quote-card p { max-width: 460px; } .press-slider .quote-card img { max-width: 164px; } .press-slider .quote-card p:before { width: 36px; height: 45px; top: -5px; left: -10px; } } @media (max-width: 767px) { .press-slider .quote-card { flex-direction: column; align-items: flex-end; padding: 42px 32px 32px 42px; } .press-slider .quote-card p { max-width: 100%; margin-bottom: 32px; } } @media (max-width: 575px) { .press-slider .quote-card p { font-size: 1.25em; margin-bottom: 12px; } .press-slider .quote-card img { max-width: 138px; } }.press-list { display: flex; align-items: center; padding: 25px 0; background: #1C1C1C; } .press-list.bg-grey { background: #F7F7FA; } .press-list .container { max-width: 976px; } .press-list .list { display: flex; justify-content: space-between; align-items: center; } .press-list .list .item { opacity: .3; -webkit-transition: opacity .3s; -moz-transition: opacity .3s; -o-transition: opacity .3s; -ms-transition: opacity .3s; transition: opacity .3s; } .press-list .list .item:hover { opacity: 1; -webkit-transition: opacity .3s; -moz-transition: opacity .3s; -o-transition: opacity .3s; -ms-transition: opacity .3s; transition: opacity .3s; } .press-list .list .item:focus-visible::before { background-color: unset; } .press-list .list .item img { width: 100%; } @media (max-width: 1199px) { .press-list .container { max-width: 100%; } } @media (max-width: 991px) { .press-list { padding: 32px 0; } .press-list .list .item { margin-right: 20px; } .press-list .list .item:last-child { margin-right: 0; } } @media (max-width: 767px) { .press-list { padding: 47px 0 30px 0; } .press-list .container { max-width: 486px; } .press-list .list { justify-content: center; flex-wrap: wrap; } .press-list .list .item { margin: 0 30px 30px 0; } .press-list .list .item:nth-child(3) { margin-right: 0; } .press-list .list .item img { height: 23px; } } @media (max-width: 575px) { .press-list { padding: 30px 0 10px 0; } .press-list .container { max-width: 390px; } .press-list .list .item{ margin: 0 20px 20px 0; } .press-list .list .item img { height: 15px; width: auto; } } @media (max-width: 375px) { .press-list .list .item { margin-right: 15px; } }.smart-focused-block { background: #282828; padding: 80px 0; } .smart-focused-block.grey { background: #F7F7FA; } .smart-focused-block.gradient-border { position: relative; } .smart-focused-block.gradient-border:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 4px; background: linear-gradient(105.63deg, #A04BFF -3.81%, #739CFF 44.79%, #77DEFF 90.44%); } .smart-focused-block .container { display: flex; justify-content: center; } .smart-focused-block .text-block { max-width: 480px; width: 100%; display: flex; flex-direction: column; align-items: center; } .smart-focused-block .text-block .spark-logo { width: 48px; height: 48px; background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/logo.svg?1770301849") no-repeat 0 0; background-size: contain; margin-bottom: 27px; } .smart-focused-block .text-block h3 { text-align: center; color: #FFFFFF; margin-bottom: 40px; } .smart-focused-block.grey .text-block h3 { color: #111; } .smart-focused-block .text-block p.description { margin: -25px 0 40px; } .smart-focused-block .text-block p { width: 100%; font-size: 1.25rem; font-weight: 400; line-height: 150%; text-align: center; margin-bottom: 32px; } .smart-focused-block .text-block p { color: rgba(255, 255, 255, 0.8); } .smart-focused-block.grey .text-block p { color: #333; } .smart-focused-block .text-block .link-group { display: flex; justify-content: center; align-items: center; gap: 16px; } .smart-focused-block .text-block .bottom-text { color: var(--grey); font-size: 0.875em; line-height: 1.5; margin: 16px 0 0; } .smart-focused-block .free-download { min-width: 160px; transition: .3s; } .smart-focused-block .btn { min-width: 133px; border-radius: 6px; } .smart-focused-block .btn:not(.btn-blue):hover { color: #FFFFFF; background: #313131; border-color: rgba(255, 255, 255, 0.4); } @media (max-width: 1199px) { .smart-focused-block .text-block h3 { margin-bottom: 32px; } .smart-focused-block .text-block p.description { margin: -25px 0 32px; } } @media (max-width: 991px) { .smart-focused-block .text-block .spark-logo { margin-bottom: 24px; } .smart-focused-block .text-block h3 { margin-bottom: 24px; } .smart-focused-block .text-block p.description { margin: -15px 0 32px; } .smart-focused-block .text-block .bottom-text { display: none; } } @media (max-width: 767px) { .smart-focused-block { padding: 96px 0; } .smart-focused-block .text-block h3 { margin-bottom: 35px; } .smart-focused-block .text-block p.description { margin: -25px 0 35px; } } @media (max-width: 575px) { .smart-focused-block { padding: 65px 0 16px 0; } .smart-focused-block .text-block .spark-logo { width: 32px; height: 32px; } .smart-focused-block .text-block h3 { margin-bottom: 24px; } .smart-focused-block .text-block p.description { margin: -15px 0 32px; font-size: 1em; } .smart-focused-block .link-group { width: 100%; flex-direction: column; } .smart-focused-block .btn ~ .btn { margin: 16px 0 0 0; } .smart-focused-block .btn { max-width: 100%; width: 100%; } } .slick-slide { display: none !important; } .slick-slide:nth-child(2) { display: flex !important; } .slick-initialized .slick-slide { display: flex !important; } .title-section { padding-top: 140px; margin-bottom: 64px; } .title-section .text-block { max-width: 792px; width: 100%; margin: 0 auto; } .title-section .text-block h1 { font-size: 3em; font-style: normal; font-weight: 800; text-align: center; line-height: 130%; margin-bottom: 24px; } .title-section .text-block p { font-size: 1.25em; font-style: normal; font-weight: 400; line-height: 150%; } .slider-card-block { margin-bottom: 22px; } .slider-card-block .container { max-width: 1060px; display: flex; align-items: center; } .slider-card-block .left-block { max-width: 232px; width: 100%; margin-right: 34px; } .slider-card-block h2 { font-size: 1.5em; font-style: normal; font-weight: 800; line-height: 130%; } .slider-card-block .right-block { width: calc(100% - 266px); } .slider-card-block .slick-cards { display: flex; justify-content: space-between; } .slider-card-block .slick-cards .item { width: 112.5px; height: inherit; display: flex; justify-content: center; align-items: center; border-radius: 12px; border: 1px solid rgba(85, 85, 85, 0.05); background: #F8F8F8; padding: 10px; } .slider-card-block .slick-cards .item:focus-visible { outline: none; border: 1px solid rgba(131, 192, 253, 0.50); } .slider-card-block .slick-cards .item p { font-size: 1.125em; font-style: normal; font-weight: 700; text-align: center; line-height: 130%; } .top-choice { background: none; } .press-list.bg-grey { background: #FBFBFD; } .smart-focused-block .text-block { max-width: 590px; } @media (max-width: 1199px) { .title-section { padding-top: 120px; } .title-section .text-block h1 { font-size: 2.5em; } .title-section .text-block p { font-size: 1.125em; } .slider-card-block .slick-cards .item { width: 92px; } } @media (max-width: 1023px) { .slider-card-block .container { flex-direction: column; } .slider-card-block .left-block { max-width: 478px; margin: 0 0 24px; } .slider-card-block .left-block h2 { text-align: center; } .slider-card-block .right-block { max-width: 480px; width: 100%; } .slider-card-block .slick-cards .slick-track { display: flex; } .slider-card-block .slick-cards .item { width: 100%; padding: 24px; 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; } .slider-card-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; } .slider-card-block .slick-cards .item p { font-size: 1.75em; } .slider-card-block .slick-pagination { position: relative; height: 24px; display: flex; align-items: center; justify-content: center; } .slider-card-block .slider-arrows { position: absolute; display: flex; justify-content: space-between; width: calc(100% + 80px); } .slider-card-block .slick-arrow { width: 24px; height: 24px; background: red; } .slider-card-block .slick-arrow.arrow-left { background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/slider-arrow-left.svg?1770301849") no-repeat 0 0; background-size: contain; } .slider-card-block .slick-arrow.arrow-right { background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/slider-arrow-right.svg?1770301849") no-repeat 0 0; background-size: contain; } .slider-card-block .slick-dotted.slick-slider { margin-bottom: 20px; } .slider-card-block .slick-dots { position: relative; display: flex; justify-content: center; bottom: unset; } .slider-card-block .slick-dots li { width: 10px; height: 10px; } .slider-card-block .slick-dots li button { font-size: 0; width: 10px; height: 10px; } .slider-card-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; } .slider-card-block .slick-dots li.slick-active button:before { background: var(--grey); opacity: 1; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s; } } @media (max-width: 767px) { .title-section { margin-bottom: 48px; } .title-section .text-block h1 { font-size: 2em; } } @media (max-width: 575px) { .title-section .text-block h1 { margin-bottom: 8px; } .slider-card-block .right-block { max-width: 230px; } .slider-card-block .slick-cards .item p { font-size: 1.25em; } }