.c-content{padding:50px 120px 0;background:#f7f9ff}.c-content__body{flex:1 0 auto}.c-content__wrapper{display:flex;flex-direction:column;min-height:calc(100vh - 100px)}.c-header{display:flex;align-items:center;justify-content:space-between;font-size:16px}.c-header__text{color:#6f767c}.c-header__link{color:#fd4b82;font-weight:700}.c-header__logo-link{width:161px}.c-body-header{text-align:center}.c-body-header__container{margin:90px 0 30px}.c-body-header__title{margin:0 0 18px;color:#212529;font-weight:800;font-size:48px}.c-body-header__subtitle{margin:18px 0 0;color:#6f767c;font-weight:400;font-size:18px}.c-checkout-generic-error{max-width:600px;margin:0 auto;color:#2d323b;font-size:14px;background:24px url(/site/templates/images/icon-banner-error.svg) no-repeat #ffeef1;border-radius:9px}.c-checkout-generic-error a{color:#0e8efb;text-decoration:underline}.c-body-content{text-align:center}.c-body-content .c-checkout-form{max-width:600px;background-color:#fff;border-radius:9px;box-shadow:0 6px 12px 0 #e5ecff}.c-body-content .c-checkout-form a{color:#0e8efb;text-decoration:underline}.c-body-content .c-checkout-form .c-checkout-form__title{color:#212529;font-family:Open Sans,arial,sans-serif;letter-spacing:-.5px}.c-body-content .c-checkout-form label{color:#6f767c;font-size:14px;line-height:1.71}.c-body-content .c-checkout-form .c-checkout-form__input{width:100%;height:60px;color:#212529;font-weight:650;border:1px solid #c4d2dd;border-radius:9px}.c-body-content .c-checkout-form .c-checkout-form__input:focus{border:2px solid #0565fa;outline:none}.c-body-content .c-checkout-form .c-checkout-form__input.disabled{opacity:.5}.c-body-content .c-checkout-form .c-checkout-form__input.c-checkout-input--error{border:2px solid #de350b}.c-body-content .c-checkout-form .c-checkout-form__input::-moz-placeholder{color:#acb0b9}.c-body-content .c-checkout-form .c-checkout-form__input:-ms-input-placeholder{color:#acb0b9}.c-body-content .c-checkout-form .c-checkout-form__input::placeholder{color:#acb0b9}.c-body-content .c-checkout-form .c-buy-password__show{top:52px;right:22px;color:#0e8efb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-body-content .c-checkout-form .c-buy-vat_number_button{color:#0e8efb;text-decoration:underline;cursor:pointer}.c-body-content .c-checkout-form__error{padding:4px 10px 0 25px;color:#de350b;font-size:12px;background:0 0 url(/site/templates/images/icon-small-error.svg) no-repeat}.c-body-content .c-order-summary{max-width:600px;background-color:#fff;border-radius:9px;box-shadow:0 6px 12px 0 #e5ecff}.c-body-content .c-order-summary__plan{border-bottom:1px solid #d8d8d8}.c-body-content .c-order-summary .c-order-summary__plan-duration-box{min-width:36px;min-height:36px;padding:3px 5px;font-size:21px;background-image:linear-gradient(141deg,#5d49e5,#c073e1);border-radius:12px;box-shadow:0 0 8px 0 #cad9ff}.c-body-content .c-order-summary .c-order-summary__plan-duration-value{color:#fff;text-shadow:3px 3px 4px #7436c9}.c-body-content .c-order-summary .c-order-summary__total-price{color:#05aa4f}.c-body-content .c-order-summary .c-order-summary__discount-price{color:#ff2768}.c-body-content .c-order-summary .c-order-summary__show-promo-box{color:#6f767c;cursor:pointer}.c-body-content .c-order-summary .c-order-summary__payment-feature-text{color:#212529}.c-body-content .c-order-summary .c-order-summary__total-price-renewal{color:#888f95}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-input-label{color:#6f767c;font-size:14px;line-height:1.71}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-code-input{height:48px;color:#212529;font-weight:650;border:1px solid #c4d2dd;border-radius:9px}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-code-input:focus{border:2px solid #0565fa;outline:none}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-code-input:-moz-read-only{cursor:default;opacity:.3}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-code-input:read-only{cursor:default;opacity:.3}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-code-input:focus:-moz-read-only{border:1px solid #c4d2dd}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-code-input:focus:read-only{border:1px solid #c4d2dd}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-code-input.c-order-summary__promo-code-input--error{border:2px solid #de350b}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-clear-input{right:12px;bottom:15px;width:18px;height:18px;background:50% url(/site/templates/images/icon-field-clear.svg) no-repeat;border-radius:50%;cursor:pointer}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-code-apply-btn{min-width:115px;height:48px;color:#212529;border:2px solid #ff2768;border-radius:9px;box-shadow:0 4px 11px 0 rgba(36,91,180,.2)}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-code-apply-btn:focus{outline:none}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-code-apply-btn:disabled{cursor:default;opacity:.3}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-code-apply-btn.is-loading{background-color:#ff2768}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-code-error{margin-left:24px;color:#de350b}.c-body-content .c-order-summary__promo-code-box .c-order-summary__promo-code-error:before{position:absolute;top:calc(50% - 12px);right:100%;display:inline-block;min-width:24px;min-height:24px;background:0 url(/site/templates/images/icon-small-error.svg) no-repeat;content:""}.c-body-content .c-order-summary__promo-code-success-container .c-order-summary__promo-success-icon{display:inline-block;width:24px;height:24px;background:0 url(/site/templates/images/icon-small-success.svg) no-repeat;transform:scale(0)}.c-body-content .c-order-summary__promo-code-success-container .c-order-summary__promo-success-message{color:#05aa4f;opacity:0}.c-body-content .c-order-summary__promo-code-success-container .c-order-summary__promo-success-code-box{height:31px;color:#fff;background-color:#bac0d1;border-radius:15px;opacity:0}.c-body-content .c-order-summary__promo-code-success-container .c-order-summary__promo-delete{position:absolute;right:8px;bottom:calc(50% - 8px);width:18px;height:18px;background:50% url(/site/templates/images/icon-field-clear.svg) no-repeat;cursor:pointer}.c-body-content .c-order-summary__promo-code-success-container.is-animated .c-order-summary__promo-success-icon{-webkit-animation:scaleChange .3s linear 1 forwards;animation:scaleChange .3s linear 1 forwards}.c-body-content .c-order-summary__promo-code-success-container.is-animated .c-order-summary__promo-success-code-box,.c-body-content .c-order-summary__promo-code-success-container.is-animated .c-order-summary__promo-success-message{-webkit-animation:opacityChange .3s linear .3s 1 forwards;animation:opacityChange .3s linear .3s 1 forwards}@-webkit-keyframes opacityChange{0%{opacity:0}to{opacity:1}}@keyframes opacityChange{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scaleChange{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes scaleChange{0%{transform:scale(0)}to{transform:scale(1)}}.c-buy-cta-btn{min-height:60px}.c-buy-cta-btn.disabled{cursor:not-allowed;opacity:.3}.c-checkout-form__tooltip{top:auto;left:auto;min-width:180px;max-width:50%;padding-right:60px;color:#fff;background-color:#3306fa;border-radius:9px;transform:translate(calc(-100% - 14px),calc(-50% - 30px))}.c-checkout-form__tooltip .c-checkout-form__tooltip-tip .c-tooltip-tip__text{position:relative;margin-left:32px;line-height:1.71;opacity:.7}.c-checkout-form__tooltip .c-checkout-form__tooltip-tip .c-tooltip-tip__text:before{position:absolute;top:3px;right:100%;width:14px;height:14px;margin-right:10px;background:50% url(/site/templates/images/icon-validation-empty.svg) no-repeat;opacity:1;content:""}.c-checkout-form__tooltip .c-checkout-form__tooltip-tip.is-checked .c-tooltip-tip__text{opacity:1}.c-checkout-form__tooltip .c-checkout-form__tooltip-tip.is-checked .c-tooltip-tip__text:before{background:50% url(/site/templates/images/icon-validation-checkmark.svg) no-repeat}.c-checkout-form__tooltip:before{position:absolute;right:-10px;bottom:calc(50% - 10px);width:20px;height:20px;background-color:#3306fa;transform:rotate(45deg);content:""}.c-progress{display:flex;flex-direction:row;justify-content:center;margin:0 auto 36px;padding-bottom:22px}.c-progress__element{position:relative;display:flex;flex-direction:column;align-items:center}.c-progress__element:not(:last-child){margin-right:80px}.c-progress__element:not(:last-child):before{position:absolute;top:50%;left:100%;width:75px;height:2px;background-image:linear-gradient(90deg,#e2e2e2 50%,hsla(0,0%,100%,0) 0);background-repeat:repeat-x;background-position:bottom;background-size:13px 2px;transform:translateY(-50%);content:""}.c-progress__element:not(:last-child):after{position:absolute;top:50%;left:100%;width:0;height:2px;background-color:#ff2768;background-image:none;border:none;transform:translateY(-50%);transition-delay:.2s;transition-timing-function:linear;transition-duration:.3s;transition-property:width;content:""}.c-progress__circle{display:flex;flex-direction:row;align-items:center;justify-content:center;width:30px;height:30px;color:#6f767c;font-weight:700;font-size:14px;text-transform:uppercase;border:2px solid #e2e2e2;border-radius:50%}.c-progress__circle:after{transform:scaleX(-1) rotate(135deg);-webkit-animation-name:checkmark;animation-name:checkmark;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.c-progress__step-number{position:absolute;bottom:-22px;left:50%;color:#6f767c;font-weight:400;font-size:11px;letter-spacing:1px;white-space:nowrap;text-transform:uppercase;transform:translateX(-50%)}.c-progress__element.is-active .c-progress__circle{color:#fff;background-color:#ff2768;border:none;transition-delay:.5s;transition-timing-function:linear;transition-duration:.3s;transition-property:background-color,color}.c-progress__element.is-active .c-progress__step-number{color:#212529;font-weight:800}.c-progress__element.is-done:after{width:80px}.c-progress__element.is-done .c-progress__circle{color:transparent;background:#ff2768;border-color:#ff2768}.c-progress__element.is-done .c-progress__circle:after{position:absolute;top:15px;left:7.5px;width:7.5px;height:15px;border-top:3px solid #fff;border-right:3px solid #fff;transform-origin:left top;opacity:1;content:""}.s-creditcard-card-element .recurly-element{height:60px;padding:17px;border:1px solid #c4d2dd;border-radius:9px}.s-creditcard-card-element--error .recurly-element,.s-creditcard-card-element .recurly-element-invalid{border:2px solid #de350b}.c-country-select{display:block;box-sizing:border-box;width:100%;max-width:100%;height:60px;padding:9px 16px;color:#212529;font-weight:700;font-size:16px;line-height:1.618;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23212529%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#fff);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.8em .8em,100%;border:1px solid #c4d2dd;border-radius:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-country-select::-ms-expand{display:none}.c-country-select:focus{outline:none}.c-country-select__option{font-weight:400}.c-pay-method__input{position:absolute;cursor:pointer;opacity:0}.c-pay-method__checkmark{position:absolute;top:3px;left:0;box-sizing:border-box;width:18px;height:18px;background-color:#fff;border:2px solid #bbc2c7;border-radius:50%}.c-pay-method__input:checked~.c-pay-method__checkmark{border:5px solid #0c84fb}@-webkit-keyframes checkmark{0%{width:0;height:0;opacity:1}20%{width:7.5px;height:0;opacity:1}40%{width:7.5px;height:15px;opacity:1}to{width:7.5px;height:15px;opacity:1}}@keyframes checkmark{0%{width:0;height:0;opacity:1}20%{width:7.5px;height:0;opacity:1}40%{width:7.5px;height:15px;opacity:1}to{width:7.5px;height:15px;opacity:1}}.c-button-loader{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px}@-webkit-keyframes s-spin-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes s-spin-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-button-loader:after{position:absolute;top:0;left:0;display:block;width:30px;height:30px;border:4px solid #fff;border-top-color:transparent;border-radius:50%;-webkit-animation:s-spin-animation .8s linear infinite;animation:s-spin-animation .8s linear infinite;content:""}@media (max-width:400px){.c-recaptcha-container{transform:scale(.95);transform-origin:0 0}}@media (max-width:1340px){.c-content{padding:50px 20px 0}}@media (max-width:767px){.c-content{padding:30px 18px 0}.c-content__wrapper{min-height:calc(100vh - 80px)}.c-header__text{display:none}.c-footer{margin-bottom:50px}.c-footer__item:first-child{border-right:none}}@media (max-width:1279px){.c-body-content .c-checkout-form .c-checkout-form__tooltip{top:auto;bottom:130px;left:50%;max-width:none;margin-right:-50%;transform:translate(-50%)}.c-body-content .c-checkout-form .c-checkout-form__tooltip:before{right:calc(50% - 10px);bottom:-10px}}.s-threeds-element{width:250px;height:400px}.c-payment-overlay{background-color:rgba(0,0,0,.8)}.c-payment-overlay__container{max-width:41.7rem}.c-payment-overlay .s-threeds-element,.c-payment-overlay__container{top:50%;left:50%;transform:translate(-50%,-50%)}.c-sepa-mandate-overlay{background-color:rgba(0,0,0,.8)}.c-sepa-mandate-overlay__container{max-width:41.7rem}.c-sepa-mandate-overlay .s-threeds-element,.c-sepa-mandate-overlay__container{top:50%;left:50%;transform:translate(-50%,-50%)}