/home/bdqbpbxa/rc-subdomains/waykay-rc.goodface.com.ua/frontend/css/styles.css
@import 'ui-kit.css';
@import 'ui-blocks.css';
@import 'hovers.css';
main>*:first-child {
padding-top: 144px;
}
/* Homepage | .hero */
.hero {
overflow: hidden;
}
.hero__wrapper {
display: grid;
align-items: flex-start;
grid-template-columns: repeat(12, 1fr);
}
.hero__left {
max-width: min(800px, 55.556vw);
grid-column: span 8;
}
.hero__left .section-label+.section-title {
/* TODO: check on macbook */
/* margin-top: min(24px, 1.667vw); */
margin-top: min(8px, 0.556vw);
}
.hero__description-wrapper {
/* margin-top: 40px; */
/* TODO: cgeck on macbook */
margin-top: min(56px, 3.889vw);
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.hero__description-wrapper .default-button {
min-width: min(220px, 15.278vw);
}
.hero__description-wrapper .description {
margin-left: min(80px, 5.556vw);
margin-top: max(-7px, -0.486vw);
max-width: min(450px, 31.250vw);
}
.-apple .hero__description-wrapper .description {
margin-top: 0;
}
.hero__description-wrapper .description .text {
margin-top: min(24px, 1.667vw);
color: var(--shark-shark-250, #A3A5A6);
}
.hero__right {
grid-column: span 4;
position: relative;
padding: min(112px, 7.778vw) min(16px, 1.111vw);
width: min(440px, 30.556vw);
min-width: min(440px, 30.556vw);
box-sizing: border-box;
/* TODO: check margin on macbook*/
margin-top: min(56px, 3.889vw);
display: flex;
justify-content: center;
align-items: center;
}
.hero__right-bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.hero__right-bg img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.hero__right__wrapper {
width: 100%;
aspect-ratio: 17/19;
display: flex;
justify-content: center;
position: relative;
}
.hero__right__wrapper .apple-helper {
display: none;
}
.-apple .hero__right__wrapper {
aspect-ratio: none;
}
.-apple .hero__right__wrapper .apple-helper {
pointer-events: none;
display: block;
width: 100%;
aspect-ratio: 17/19;
}
.-apple .hero__right__wrapper .animated-hero-card {
position: absolute;
}
.hero__right__wrapper .animated-hero-card {
width: 100%;
display: flex;
justify-content: center;
height: fit-content;
}
.hero__right__wrapper .animated-hero-card .preparedBlock {
position: absolute;
opacity: 0;
pointer-events: none;
left: 50%;
transform: translateX(-50%);
top: 0;
width: min(408px, 28.333vw);
min-width: 163px;
}
.hero__right__wrapper img {
display: block;
width: 100%;
height: fit-content;
}
.-apple .hero__right__wrapper img,
.-apple .hero__right__wrapper .animated-hero-card {
height: auto;
}
.hero-card {
position: relative;
z-index: 1;
box-shadow: 0px min(16px, 1.111vw) min(40px, 2.778vw) 0px rgba(10, 11, 13, 0.08);
background: var(--shark-shark-550, #1A1B21);
border-radius: min(16px, 1.111vw);
}
.hero-cards {
position: relative;
margin: min(160px, 11.111vw) 0 0 0;
overflow: hidden;
}
.hero-cards:after {
content: '';
position: absolute;
left: 0;
bottom: 0;
z-index: 1;
width: 100%;
height: min(248px, 17.222vw);
display: block;
background: linear-gradient(to top, #0A0B0D 0%, rgba(10, 11, 13, 0.00) 100%);
}
.hero-card__wrapper {
margin: 0 auto max(-116px, -8.056vw) auto;
display: flex;
justify-content: center;
align-items: flex-start;
flex-wrap: wrap;
gap: min(52px, 3.611vw);
padding: 0 min(16px, 1.111vw);
}
.hero-card__item {
width: min(408px, 28.333vw);
}
.hero-card__item img {
width: 100%;
display: block;
}
.hero-card__item:nth-child(3) {
opacity: 0;
pointer-events: none;
}
/* Homepage | succes-story */
.succes-story {
margin: var(--default-section-margin) 0;
}
.succes-story .review {
margin-top: min(53px, 3.681vw);
}
.succes-story .colored-tabs {
margin-top: min(48px, 3.333vw);
}
/* Homepgae | faq-section */
.faq-section {
padding: var(--default-section-margin) 0;
}
.faq-section .faq-list {
margin-top: min(95px, 6.597vw);
}
.cta-faq {
margin: 160px auto 0 auto;
max-width: min(994px, 69.028vw);
display: flex;
justify-content: space-between;
align-items: flex-start;
padding: min(72px, 5.000vw) min(80px, 5.556vw) min(80px, 5.556vw) min(81px, 5.625vw);
background: var(--shark-shark-550, #1A1B21);
border-radius: min(16px, 1.111vw);
}
.cta-faq .content {
max-width: min(294px, 20.417vw);
margin-top: min(6px, 0.417vw);
}
.cta-faq .content .text {
color: var(--shark-shark-250, #A3A5A6);
}
.cta-faq .title {
max-width: min(350px, 24.306vw);
}
.cta-faq .content .default-button {
margin-top: min(26px, 1.806vw);
width: fit-content;
min-width: min(220px, 15.278vw);
}
/* Homepage | key-features */
.key-features {
padding: var(--default-section-margin) 0;
}
.key-features__wrapper {
display: flex;
justify-content: space-between;
align-items: flex-start;
gap: min(120px, 8.333vw);
margin-top: min(95px, 6.597vw);
}
.key-features__left {
position: sticky;
top: calc(var(--window-inner-height) / 2);
min-width: min(580px, 40.278vw);
width: min(580px, 40.278vw);
transition: opacity 0.4s;
}
.key-features__left-wrapper {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 100%;
display: flex;
justify-content: center;
align-items: center;
border-radius: min(16px, 1.111vw);
background: var(--shark-shark-550, #1A1B21);
}
.key-features__left .img {
position: absolute;
width: 100%;
opacity: 0;
transition: opacity 0.4s;
}
.key-features__left .img.-active {
opacity: 1;
position: relative;
}
.key-features__left img {
display: block;
width: 100%;
}
.key-features__right {
position: relative;
/* margin-top: 72px; */
width: 100%;
}
.key-features__right .img {
display: none;
}
.key-features__right .key-features__slide:not(.-active) {
/* opacity: 0; */
pointer-events: none;
}
.key-features__right .checked-list {
display: block;
margin-top: min(45px, 3.125vw);
}
.key-features__right .key-features__slide+.key-features__slide {
margin-top: min(75px, 5.208vw);
}
.key-features__right .key-features__slide {
opacity: 0.3;
transition: opacity 0.4s;
}
.key-features__right .key-features__slide.-active {
opacity: 1;
}
.key-features-slider {
position: relative;
}
.key-features__progress {
position: absolute;
left: max(-56px, -3.889vw);
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.key-features__progress .progress {
position: relative;
display: block;
height: min(366px, 25.417vw);
width: min(1px, 0.069vw);
border-radius: min(20px, 1.389vw);
background: var(--shark-shark-450, #48494D);
}
.key-features__progress .progress-active {
display: block;
position: absolute;
top: 0;
width: min(2px, 0.139vw);
left: 50%;
transform: translateX(-50%);
border-radius: min(20px, 1.389vw);
background: var(--white, #FFF);
}
/* Homepage | steps-section */
.steps-section {
margin: var(--default-section-margin) 0;
}
.steps-section .section-title {
margin-bottom: min(95px, 6.597vw);
}
/* Homepage | reviews */
.reviews {
margin: var(--default-section-margin) 0 var(--smaller-section-margin) 0;
}
.reviews .reviews-slider {
margin-top: min(95px, 6.597vw);
}
/* Homepage | pricing plan */
.pricing-plans {
margin: var(--smaller-section-margin) 0;
}
.pricing-plans .pricing-plans__wrapper {
margin-top: min(95px, 6.597vw);
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: min(40px, 2.778vw);
}
.pricing-plan__item {
grid-column: span 1;
padding: min(32px, 2.222vw) min(32px, 2.222vw) min(40px, 2.778vw) min(32px, 2.222vw);
border-radius: min(16px, 1.111vw);
border: 1px solid var(--shark-shark-50, #EFF2F4);
background: var(--white, #FFF);
/* Shadow 40 16 8% */
box-shadow: 0px min(16px, 1.111vw) min(40px, 2.778vw) 0px rgba(10, 11, 13, 0.08);
}
.pricing-plan__item.-popular {
position: relative;
border-radius: 0 0 min(16px, 1.111vw) min(16px, 1.111vw);
}
.pricing-plan__item .popular-label {
pointer-events: none;
position: absolute;
left: -1px;
top: -1px;
width: calc(100% + 3px);
height: calc(100% + 2px);
border-radius: inherit;
border: 2px solid var(--secondary-jade, #3AA670);
}
.pricing-plan__item .popular-label .text {
padding: min(8px, 0.556vw) min(8px, 0.556vw) min(5px, 0.347vw) min(8px, 0.556vw);
border-radius: min(8px, 0.556vw) min(8px, 0.556vw) 0px 0px;
color: var(--white, #FFF);
background: var(--secondary-jade, #3AA670);
position: absolute;
left: -2px;
top: 0;
transform: translateY(calc(-100% - 2px));
display: flex;
justify-content: center;
align-items: center;
width: calc(100% + 4px);
}
.pricing-plan__item .best-for {
color: var(--shark-shark-300, #8C8F90);
margin-top: min(8px, 0.556vw);
min-height: min(48px, 3.333vw);
}
.pricing-plan__item .price {
margin-top: min(32px, 2.222vw);
}
.pricing-plan__item .price+.default-button {
margin-top: min(24px, 1.667vw);
}
.pricing-plan__item .default-button+.free-transactions-title {
margin-top: min(32px, 2.222vw);
}
.pricing-plan__item .free-transactions-title+.free-transactions-text {
margin-top: min(8px, 0.556vw);
}
.pricing-plans__key-features {
position: relative;
}
.pricing-plans__key-features .separator {
margin-top: min(32px, 2.222vw);
margin-bottom: min(32px, 2.222vw);
display: block;
width: 100%;
height: 1px;
background: var(--shark-shark-100, #E4E7E9);
}
.pricing-plans__key-features .list {
margin-top: min(13px, 0.903vw);
}
.pricing-plans__key-features .list li {
position: relative;
margin-top: min(8px, 0.556vw);
padding-left: min(24px, 1.667vw);
}
.pricing-plans__key-features .list li:before {
content: '';
position: absolute;
left: max(-1px, -0.069vw);
top: min(5px, 0.347vw);
width: min(16px, 1.111vw);
height: min(16px, 1.111vw);
display: block;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IjI0eDI0IC8gY2hlY2siPgo8cGF0aCBpZD0iSWNvbiIgZD0iTTEzLjMzMzcgNEw2LjAwMDMzIDExLjMzMzNMMi42NjY5OSA4IiBzdHJva2U9IiMwQTBCMEQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==);
}
.pricing-plans__key-features .default-button {
display: none;
}
.-apple .pricing-plans__key-features .list li:before {
top: 1px;
left: 0;
}
/* Homepage | table-section */
.table-section {
margin: var(--smaller-section-margin) 0;
}
.table-section .comparing-slider {
display: none;
}
.comparing-table {
margin-top: min(92px, 6.389vw);
}
.comparing-table .mobile-info {
display: none;
}
.comparing-table table {
border-collapse: collapse;
overflow: hidden;
width: 100%;
}
.comparing-table thead td {
background: var(--shark-shark-50, #EFF2F4);
}
.comparing-table thead td:first-child {
border-radius: min(16px, 1.111vw) 0 0 0;
}
.comparing-table thead td:last-child {
border-radius: 0 min(16px, 1.111vw) 0 0;
}
.comparing-table thead td .default-button {
margin-top: min(10px, 0.694vw);
}
.comparing-table tbody th {
width: 100%;
padding: min(24px, 1.667vw);
text-align: left;
border: 1px solid var(--shark-shark-125, #DADDDE);
border-top: none;
}
.comparing-table tr {
display: flex;
}
.comparing-table tr td {
width: 100%;
padding: min(24px, 1.667vw);
border: 1px solid var(--shark-shark-125, #DADDDE);
}
.comparing-table tr:not(:first-child) td {
border-top: none;
}
.comparing-table tr td:not(:first-child) {
border-left: none;
}
.comparing-table tr td:first-child {
max-width: 16.667vw;
}
.comparing-table tbody tr:nth-child(even) td {
background: var(--shark-shark-25, #F7F9FA);
}
.comparing-table tr td.check,
.comparing-table tr td.empty {
display: flex;
justify-content: center;
align-items: center;
}
.comparing-table tr td.check:before {
content: '';
display: block;
width: min(20px, 1.389vw);
height: min(20px, 1.389vw);
border-radius: min(83.333px, 5.787vw);
background: no-repeat center / min(12px, 0.833vw) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IjI0eDI0IC8gY2hlY2siPgo8cGF0aCBpZD0iSWNvbiIgZD0iTTEwIDNMNC41IDguNUwyIDYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K);
background-color: var(--accent, #512CCC);
}
.comparing-table tbody tr:last-child td:first-child {
border-radius: 0 0 0 min(16px, 1.111vw);
}
.comparing-table tbody tr:last-child td:last-child {
border-radius: 0 0 min(16px, 1.111vw) 0;
}
/* Homepage | form-section */
.form-section {
margin: var(--smaller-section-margin) 0;
}