.rating-container{font-size:16px;margin-top:22px;display:grid;grid-template-columns:auto auto}.rating-container .rating-in-words{text-align:right;margin-right:8px;font-weight:700;line-height:27px}.rating-container .rating-stars{display:flex;gap:1px}.rating-container .rating-stars .rating-star svg{width:16px}.phone-info{color:gray;line-height:1.2rem;text-align:center}.stars-rating-row{display:flex;gap:4px;align-items:center}.subscription-container{display:flex;height:calc(100vh - 80px);flex-direction:column}@media (min-width: 1200px){.subscription-container{flex-direction:row}}.subscription-container .payment-side{display:flex;flex-direction:column;justify-content:center;background-color:#ffcb7f;padding:24px}@media (min-width: 1200px){.subscription-container .payment-side{flex:4}}.subscription-container .argument-side{display:flex;justify-content:center;align-items:center;margin-bottom:16px;flex-direction:column}@media (min-width: 1200px){.subscription-container .argument-side{flex:3}}.subscription-container .argument-side .argument-container{display:flex;flex-direction:column;width:100%;max-width:400px;padding-right:16px;padding-left:16px}@media (min-width: 1200px){.subscription-container .argument-side .argument-container{width:initial;padding:initial;max-width:452px;max-height:836px;height:100%;display:flex}}.subscription-container .argument-side .argument-container h2{text-align:center;font-weight:500;margin-top:32px;margin-bottom:24px}@media (min-width: 1200px){.subscription-container .argument-side .argument-container h2{margin-top:16px;text-align:initial;margin-bottom:40px}}.subscription-container .argument-side .argument-container .icon{position:relative;bottom:5px}.subscription-container .argument-side .argument-container .argument-side-wrapper{display:flex;gap:12px;flex-direction:column;overflow:scroll;align-items:center;width:100%}@media (min-width: 1200px){.subscription-container .argument-side .argument-container .argument-side-wrapper{gap:32px;overflow:initial;flex-direction:column;width:initial}}.subscription-container .argument-side .argument-container .argument-side-wrapper .argument-side-content{display:flex;align-items:center;gap:12px;font-weight:600;font-size:14px;width:100%}@media (min-width: 1200px){.subscription-container .argument-side .argument-container .argument-side-wrapper .argument-side-content{width:initial;gap:24px;font-size:20px}}@media (min-width: 1200px){.subscription-container .argument-side .argument-container .argument-side-wrapper .argument-side-content .argument-side-text{width:initial}}.subscription-container .argument-side .argument-container .argument-side-wrapper .argument-side-content svg{height:64px;width:70px}@media (min-width: 1200px){.subscription-container .argument-side .argument-container .argument-side-wrapper .argument-side-content svg{height:164px;width:200px}}.subscription-container .argument-side .argument-container .argument-price{justify-content:space-between;font-size:20px;font-weight:600;margin-top:16px;display:flex}@media (min-width: 1200px){.subscription-container .argument-side .argument-container .argument-price{margin-top:auto;font-size:28px}}.subscription-container .argument-side .argument-container .argument-without-commitment{margin-top:10px;text-align:center;font-size:16px}@media (min-width: 1200px){.subscription-container .argument-side .argument-container .argument-without-commitment{font-size:initial;font-size:16px}}.price-argument{margin-top:16px;margin-bottom:8px}.price-argument .price-tag{font-size:20px;font-weight:600}.form-edition{text-align:left}.form-edition .submit-button{width:100%}.brp-step-container{min-height:60px}.brp-step-container .step-icon .vertical-line{height:100%}.brp-step-container .step-icon .vertical-line.primary-border{border:1px solid #012B20}.brp-step-container .step-icon .vertical-line.secondary-border{border:1px solid #036147}.brp-step-container .step-icon .vertical-line.tertiary-border{border:1px solid #B3B3B3}.brp-step-container .brp-step-description{padding-left:1.5em;text-align:left}.brp-step-container .brp-step-description .title{font-size:16px;font-weight:600}.brp-step-container .brp-step-description .body{font-size:14px;font-weight:400;color:#0009}.brp-step-container .brp-step-description .icons{display:flex;gap:.2em}.brp-step-container .brp-step-description .icons svg{max-width:135px;width:100%;height:auto}
