section.subscribe {background: linear-gradient(#2b90ec 70%,#fff 30%);min-height: calc(100vh - 604px);display: flex;align-items: center }.subscribe .title {transform: translateY(1.5px) }.subscribe-main {max-width: 1000px;margin: auto }.subscribe .card .sub-row {background: #fff;box-shadow: 0 10px 20px rgb(0 0 0 / 16%) }.subscribe_2 {padding: 25px 35px 45px }.subscribe_2 h4.text-turquoise {position: relative;color: #2b90ec;font-size: 20px;border-bottom: 1px solid #2b90ec;padding-bottom: 10px;margin-bottom: 0;font-weight: 700;margin-top: 25px;cursor: pointer }.subscribe_2 label {margin: 15px 0;font-weight: 700 }.subscribe_2 a.text-turquoise {color: #2b90ec;display: flex;align-items: center;justify-content: space-between;width: 100% }.term-con p {font-size: 14px;color: #58595a }.term-con a {color: #2b90ec;text-decoration: underline }.plan-selected_1 {background-color: #f2fffa;padding: 50px;border-radius: 0;text-align: center }.plan-selected_1 .btn_2 {text-transform: uppercase;font-size: 18px;min-width: 181px;min-height: 50px;display: inline-block;line-height: 30px }.blue_btn, .my-plans .packages .price sub {font-size: 16px }.blue_btn, .subscribe_2 .btn_2, .summary-btn .btn_2 {min-width: 150px;min-height: 48px;background: #2b90ec;line-height: 28px;font-weight: 500 }.my-plans .packages .sub-title {margin-top: 20px;color: #2b90ec;text-transform: uppercase;font-size: 46px;font-weight: 900 }.my-plans .packages .price {color: #2b90ec !important;font-weight: 700;font-size: 40px;margin-bottom: 15px }.plan-selected_1 .packages h5 {font-size: 17px;text-transform: uppercase;font-weight: 600;color: #000;margin: 15px 0;color: #0000008c }.packages h6 {color: #000;font-weight: 600;font-size: 20px;text-transform: capitalize;margin: 15px 0 }.plan-selected_1 .packages p {font-size: 18px;color: #000 }.extra-template {margin-top: 20px }.extra-template h4 {font-size: 18px;font-weight: 600;color: #000;margin-bottom: 15px }.extra-template input[type=checkbox] {position: relative;width: 60px;height: 30px;-webkit-appearance: none;appearance: none;background: #fff;outline: 0;border-radius: 2rem;cursor: pointer;margin: 12px 0 }.extra-template input[type=checkbox]::before {content: "";width: 30px;height: 30px;border-radius: 50%;background: #0d3455;position: absolute;top: 0;left: 0;transition: .5s }.extra-template input[type=checkbox]:checked {background: #a4ce4c }.extra-template input[type=checkbox]:checked::before {transform: translateX(100%);background: #2b90ec }.template-box {width: fit-content;margin: 20px auto auto }.template-box img {max-width: 200px;border: 1px solid #ccc }.template-details {display: flex;justify-content: space-between;align-items: center;margin-top: 10px }.template-details span {color: #000;font-weight: 700 }.billing-radio, .summary-template-sec .template-content h4 {margin: 15px 0 }.billing-radio label:first-of-type {margin-right: 15px !important }.billing-radio input[type=radio] {appearance: none;width: 21px;height: 21px;border-radius: 100px;border: 1px solid #ccc;position: relative }.billing-radio input[type=radio]:checked::after {content: '';position: absolute;width: 11px;height: 11px;background: #2b90ec;border-radius: 100px;top: 4px;left: 4px }.billing-radio input[type=radio]:checked, .summary-btn .btn_2 {border: 1px solid #2b90ec }.summary-btn .btn_2 {color: #fff;font-size: 16px;padding: 0 }.blue_btn {border-radius: 10px;color: #fff;padding: 0;border: 1px solid #2b90ec }.summary-card {padding: 50px 35px }.summary-template-sec {display: flex;margin-bottom: 50px;align-items: center }.summary-table {border: 1px solid #ccc }.summary-table tbody tr:nth-of-type(odd) {background-color: #f5f5f5 }.summary-table tbody tr td {color: #000;font-size: 18px;padding: 20px 15px }.summary-btn {display: flex;justify-content: space-between;align-items: center;margin: 40px 0 }.limit, .my-plans .list li {margin-bottom: 15px;font-weight: 600 }.summary-card p {text-align: center;color: #7a7a7a;font-size: 18px;font-weight: 500 }.billing_address, .vault-qnt {display: none }.template-content p {text-align: left !important }.template-content {margin-left: 20px }.subscribe_2 .btn_2 {position: relative;border-color: #2b90ec;border-radius: 10px }.my-plans .list li {font-size: 18px;line-height: 28px;color: #000;position: relative;padding: 0 15px;text-align: start }.my-plans .list li:before {position: absolute;content: "";height: 10px;width: 10px;border-radius: 50%;left: -6px;background-color: #2b90ec;top: 8px }.lower_subscribe {position: absolute;bottom: 0;left: 0 }.subscribe_2 {position: relative }.lower_subscribe_inner {background-color: #2b90ec;padding: 7px 35px;min-height: 46px }.memoryVault-item, .subscribe_personal .packages h6 {margin-top: 30px }.memoryVault-item h6 {font-size: 20px;text-transform: uppercase;font-weight: 700 }.memoryVault-item p {font-size: 14px;color: #0000008c;margin: 15px 0;font-weight: 500 }.limit {margin-top: 40px;display: block;font-size: 14px;color: #00000087 }.quantity {display: flex;align-items: center;justify-content: center;padding: 0 }.quantity__minus, .quantity__plus {display: block;width: 25px;height: 32px;margin: 0;background-color: #000;text-decoration: none;text-align: center;line-height: 23px;border: 0;color: #fff }.quantity__input {width: 55px;height: 32px;margin: 0;padding: 0;text-align: center;background: #fff;color: #000;border: 0;font-size: 14px }.total-price sub {font-size: 10px;bottom: 0 }.subscribe_personal .lower_subscribe_inner, .subscribe_personal .my-plans .list li:before, .subscribe_personal .plan-selected_1 .btn_2 {background-color: #6354e0 }section.subscribe_personal {background: linear-gradient(#6354e0 70%,#fff 30%) }.price, .subscribe_personal .my-plans .packages .price, .subscribe_personal .sub-title {color: #6354e0 !important }.subscribe_personal .subscribe_2 h4.text-turquoise {color: #6354e0;border-bottom: 1px solid #6354e0 }.subscribe_personal .subscribe_2 a.text-turquoise, .subscribe_personal .term-con a {color: #6354e0 }.subscribe_personal .subscribe_2 .btn_2 {background: #6354e0;border-color: #6354e0 }.personal-btn {background: #6354e0 !important;border-color: #6354e0 !important }.subscribe_personal .billing-radio input[type=radio]:checked::after {background: #6354e0 }.subscribe_personal .billing-radio input[type=radio]:checked {border: 1px solid #6354e0 }.subscribe_personal .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #6354e0;color: #fff }.subscribe_personal .plan-selected_1 {background-color: #6354e017 }.subscribe_personal .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {background-color: #6354e0 !important;outline: #6354E0 solid 1px !important }@media (min-width:992px) {.company-details-container {display: none }}@media (max-width:991px) {.vault-qnt {bottom: 32px }.lower_subscribe_inner {padding: 7px 20px !important }.my-plans .packages .price {font-size: 48px }.summary-card p {margin-bottom: 25px }.title {font-size: 30px }.billing-address-container {display: none }.company-details-container {display: block }.company-info, .user-info {display: none;padding: 0 15px }.final-step .btn_2, .second-step .btn_2 {width: 150px;max-height: 50px;display: flex;align-items: center;justify-content: center }.plan-selected_1 {padding: 25px 15px }.subscribe_2 {position: static;padding: 0 }.subscribe .card .sub-row {padding: 15px }.final-step, .second-step {padding: 20px 0 }lower_subscribe.for-mobile {bottom: 35px }.sub-title {font-size: 25px !important }}@media (max-width:767px) {.template-content, .template-content p {text-align: center !important }.summary-template-sec {flex-direction: column;margin-bottom: 0 }.template-content {margin: 25px 0 0 !important }}@media (max-width:425px) {.final-step .btn_2, .second-step .btn_2 {width: 45%;font-size: 14px;min-width: 110px;position: relative;line-height: 30px;text-transform: capitalize }}.subscribe_personal button.swal2-confirm.btn_2.swal2-styled {background-color: #6354e0 !important;}