.cb-main__content { display: grid; grid-template-columns: repeat(1, minmax(100px, 1fr)); grid-template-rows: repeat(3, minmax(475px, auto)); grid-column-gap: 30px; grid-row-gap: 30px; } .cb-main__content.sync-account { grid-template-rows: initial; } .cb-main__dashboard__card--container { display: grid; grid-template-columns: 1fr 1fr; grid-column-gap: 30px; } .cb-main__content.sync-account .cb-main__dashboard__card--container:first-of-type { grid-template-columns: 1fr; grid-row-gap: 30px; } .cb-main__dashboard__card { width: 100%; display: grid; } .cb-main__card__inner { display: grid; align-self: stretch; position: relative; padding: 25px; border-radius: 25px; overflow: hidden; } .cb-main__card__inner.legislations_card { border-radius: initial; grid-row-gap: 7px; align-self: start; padding: 0; } .cb-main__card__inner.account_card { position: relative; background-image: url(../../img/existing-account.png); background-size: cover; background-position: center center; } .cb-main__card__inner.account_card:before { content: ''; position: absolute; width: 100%; height: 100%; background: rgb(0,205,172); background: -moz-linear-gradient(58deg, rgba(0,205,172,1) 0%, rgba(16,50,207,1) 100%); background: -webkit-linear-gradient(58deg, rgba(0,205,172,1) 0%, rgba(16,50,207,1) 100%); background: linear-gradient(58deg, rgba(0,205,172,1) 0%, rgba(16,50,207,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00cdac",endColorstr="#1032cf",GradientType=1); z-index: 0; opacity: .7; } .cb-main__card__inner.new_card { position: relative; background-image: url(../../img/new-account.png); background-size: cover; background-position: center center; } .cb-main__card__inner.new_card:before { content: ''; position: absolute; width: 100%; height: 100%; background: rgb(16,50,207); background: -moz-linear-gradient(0deg, rgba(16,50,207,1) 20%, rgba(16,50,207,0) 100%); background: -webkit-linear-gradient(0deg, rgba(16,50,207,1) 20%, rgba(16,50,207,0) 100%); background: linear-gradient(0deg, rgba(16,50,207,1) 20%, rgba(16,50,207,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1032cf",endColorstr="#1032cf",GradientType=1); z-index: 0; opacity: .7; } .cb-main__card__inner.start_card { background-color: #efefef; } .cb-main__card__content { align-self: end; z-index: 1; } .cb-main__card__title { color: #ffffff; font-size: 30px; line-height: 32px; margin: 0; width: 100%; max-width: 300px; } .start_card .cb-main__card__title { color: #141414; } .cb-main__content.sync-account .cb-main__card__title { max-width: 100%; } .cb-main__card__subtitle { margin: 0; } .cb-main__success__text { width: 100%; font-size: 16px; line-height: 24px; } .cb-main__review__text { font-size: 16px; line-height: 24px; margin-bottom: 0; } .cb-wp { z-index: 1; align-self: end; justify-self: center; } .cb-main__card__label { display: inline-block; padding: 4px 7px; margin: 0 0 10px; border-radius: 5px; font-size: 12px; font-weight: 700; } .new_card .cb-main__card__label { background-color: #00008d; color: #ffffff; } .start_card .cb-main__card__label { background-color: #00C6FB; color: #141414; } .cb-main__card__success { display: grid; grid-template-columns: auto 1fr; grid-column-gap: 15px; align-items: center; margin-top: 15px; } .cb-main__card__success .cb-btn.cb-success-btn { display: flex; width: 40px; height: 40px; border-radius: 50%; padding: 0; margin-top: 0; align-items: center; justify-content: center; } .cb-main__card__success .cb-btn.cb-success-btn img { width: 30px; } .cb-main__card__success .cb-main__success__text span{ display: block; font-size: 18px; font-weight: 700; } .cb-main__video { margin-bottom: 25px; } .cb-main__legislation__item { display: grid; grid-template-columns: auto auto 2fr 3fr; grid-column-gap: 10px; background-color: #efefef; border-radius: 6px; padding: 20px; align-items: center; } .cb-main__legislation__name { font-size: 16px; font-weight: 700; } .cb-main__legislation__region { font-weight: 600; color: #666666; } .cb-link-btn.legislation-link { margin: 0; justify-self: right; } .cb-link-btn.external-icon { display: grid; grid-template-columns: 1fr auto; grid-column-gap: 10px; align-items: center; } .cb-link-btn.external-icon span{ text-align: right; } .cb-main__dashboard__promo { position: relative; border-radius: 25px; overflow: hidden; box-shadow: 0px 5px 15px #ddd; } .cb-main__dashboard__promo--inner { position: relative; padding: 45px 60px 30px; z-index: 1; } .cb-main__dashboard__promo:before { content: ''; position: absolute; width: 100%; height: 100%; background-image: url(../../img/extra/cb_bf_ad_crop_bg.png); background-position: right center; background-size: contain; background-repeat: no-repeat; top: 0; right: 0; z-index: 0; } .cb-dashboard__promo--label { color: #051041; font-size: 60px; line-height: 55px; font-weight: 700; text-transform: uppercase; width: 220px; } .cb-dashboard__promo--label span { display: block; font-size: 35px; line-height: 35px; } .cb-dashboard__promo--title { color: #1032CF; font-size: 50px; line-height: 65px; text-transform: uppercase; font-weight: 800; margin: 40px 0 15px; width: 100%; max-width: 495px; } .cb-dashboard__promo--title .highlight { color: #17EFA6; background: none; } .cb-btn.cb-promo-btn { background-color: #1032CF; color: #ffffff; width: 100%; max-width: 298px; border-radius: 4px; text-align: center; padding: 20px; margin-top: 25px; margin-bottom: 25px; font-size: 20px; } .promo-condition { font-size: 13px; line-height: 18px; font-weight: 500; color: #051041; width: 100%; max-width: 550px; } .cb-main__dashboard__promo--logo { position: absolute; right: 50px; bottom: 40px; background-image: url(../../img/extra/cb_bf_logo.svg); background-position: center; background-size: cover; background-repeat: no-repeat; width: 170px; height: 50px; }