:root{--fields-container-field-wrapper-width:500px}.max-width-250{max-width:250px}.max-width-800{max-width:800px}.width-600{width:600px}.width-800{width:800px}.margin-top-10{margin-top:10px}.width-640{width:640px}.padding-top-10{padding-top:10px}.padding-top-20{padding-top:20px}.padding-bottom-20{padding-bottom:20px}.padding-top-40{padding-top:40px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-100{padding-bottom:100px}.padding-top-140{padding-top:140px}.padding-bottom-150{padding-bottom:150px}.axi-color-red{color:#dc6060}.uppercase{text-transform:uppercase}.font-size-12{font-size:12px}@media (min-width:320px) and (max-width:767px){.mobile-width-full{width:100%}}.thank-you .icon, .page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li:not(.current-link).status-pending .status-or-action span, .page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li:not(.current-link).status-paid .status-or-action span {display:block;margin:0 auto;width:62px;height:62px;border:2px solid #50a93c;border-radius:50%}.thank-you .icon::after, .page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li:not(.current-link).status-pending .status-or-action span::after, .page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li:not(.current-link).status-paid .status-or-action span::after {display:block;margin:12px auto;width:18px;height:28px;border:#50a93c;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);content:""}.page-buy.buy-step-renewal-chooseProduct .rc-info,.page-buy.buy-step-recurrentPaymentOptions .rc-info{display:flex;margin:30px auto 0;max-width:800px;padding:20px 0;border:1px solid #dbdde1;border-radius:3px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-renewal-chooseProduct .rc-info,.page-buy.buy-step-recurrentPaymentOptions .rc-info{flex-wrap:wrap;padding:0 20px}}html.dark .page-buy.buy-step-renewal-chooseProduct .rc-info,.page-buy.buy-step-renewal-chooseProduct html.dark .rc-info,html.dark .page-buy.buy-step-recurrentPaymentOptions .rc-info,.page-buy.buy-step-recurrentPaymentOptions html.dark .rc-info{border-color:rgba(255,255,255,.15)}.page-buy.buy-step-renewal-chooseProduct .rc-info .col,.page-buy.buy-step-recurrentPaymentOptions .rc-info .col{flex:1;padding:0 20px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-renewal-chooseProduct .rc-info .col,.page-buy.buy-step-recurrentPaymentOptions .rc-info .col{min-width:100%;padding:20px 0}}.page-buy.buy-step-renewal-chooseProduct .rc-info .col p.description,.page-buy.buy-step-recurrentPaymentOptions .rc-info .col p.description{margin:0;font-family:"Source Sans Pro",sans-serif;font-size:12px;font-weight:400;line-height:24px;text-transform:uppercase;color:#757e80}.page-buy.buy-step-renewal-chooseProduct .rc-info .col h4,.page-buy.buy-step-recurrentPaymentOptions .rc-info .col h4{margin:5px 0;display:block;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:600;line-height:normal;color:#000}html.dark .page-buy.buy-step-renewal-chooseProduct .rc-info .col h4,.page-buy.buy-step-renewal-chooseProduct html.dark .rc-info .col h4,html.dark .page-buy.buy-step-recurrentPaymentOptions .rc-info .col h4,.page-buy.buy-step-recurrentPaymentOptions html.dark .rc-info .col h4{color:#fff}.page-buy.buy-step-renewal-chooseProduct .rc-info .col .details-container p,.page-buy.buy-step-recurrentPaymentOptions .rc-info .col .details-container p{margin:0;font-family:"Source Sans Pro",sans-serif;font-size:15px;font-weight:400;line-height:21px}.page-buy.buy-step-renewal-chooseProduct .rc-info .col a,.page-buy.buy-step-recurrentPaymentOptions .rc-info .col a{font-weight:400}.page-buy.buy-step-renewal-chooseProduct .rc-info .col:not(:last-of-type), .page-buy.buy-step-recurrentPaymentOptions .rc-info .col:not(:last-of-type) {border-right:1px solid #dbdde1}html.dark .page-buy.buy-step-renewal-chooseProduct .rc-info .col:not(:last-of-type), .page-buy.buy-step-renewal-chooseProduct html.dark .rc-info .col:not(:last-of-type), html.dark .page-buy.buy-step-recurrentPaymentOptions .rc-info .col:not(:last-of-type), .page-buy.buy-step-recurrentPaymentOptions html.dark .rc-info .col:not(:last-of-type) {border-right-color:rgba(255,255,255,.15)}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-renewal-chooseProduct .rc-info .col:not(:last-of-type), .page-buy.buy-step-recurrentPaymentOptions .rc-info .col:not(:last-of-type) {border-right:none;border-bottom:1px solid #dbdde1}html.dark .page-buy.buy-step-renewal-chooseProduct .rc-info .col:not(:last-of-type), .page-buy.buy-step-renewal-chooseProduct html.dark .rc-info .col:not(:last-of-type), html.dark .page-buy.buy-step-recurrentPaymentOptions .rc-info .col:not(:last-of-type), .page-buy.buy-step-recurrentPaymentOptions html.dark .rc-info .col:not(:last-of-type) {border-bottom-color:rgba(255,255,255,.15)}}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li .button-rounded.background-red,.page-buy.buy-step-recurrentPaymentOptions .rc-info .col.actions .button-rounded.background-red{appearance:none;position:static;flex:1;display:flex;align-items:center;justify-content:center;min-width:auto;padding:0 15px;border:none;border-radius:2px;height:32px;font-size:14px;line-height:normal;cursor:pointer;transition:opacity .2s ease-out}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li .button-rounded.background-red:hover,.page-buy.buy-step-recurrentPaymentOptions .rc-info .col.actions .button-rounded.background-red:hover{opacity:.7}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li .button-rounded.background-red[disabled],.page-buy.buy-step-recurrentPaymentOptions .rc-info .col.actions .button-rounded.background-red[disabled]{cursor:default}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li .button-rounded.background-red[disabled]:hover,.page-buy.buy-step-recurrentPaymentOptions .rc-info .col.actions .button-rounded.background-red[disabled]:hover{opacity:.6}input[type="text"]::-ms-clear{display:none}.hspacer{margin:25px auto;width:60px;height:1px;border:none;background:#dbdde1}html.dark .hspacer{background:rgba(255,255,255,.15)}.or-circle{display:flex;align-items:center;justify-content:center;margin:0 auto 15px;width:30px;height:30px;box-sizing:border-box;border:1px solid #dbdde1;border-radius:15px;font-size:12px;color:#666;text-align:center}html.dark .or-circle{border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.65)}.global-message{max-width:800px;margin-top:10px;margin-bottom:10px;text-align:center}@media (min-width:320px) and (max-width:767px){h2{padding-left:20px;padding-right:20px}h2 ~ p {padding-left:20px;padding-right:20px}}body{color:#666}html.dark body{color:rgba(255,255,255,.65)}.header-wrapper .header .header-title{margin-top:70px;margin-bottom:70px}@media (min-width:320px) and (max-width:767px){.main-wrapper .product-main-content{padding-left:20px;padding-right:20px}}.partners-box-login form{padding:0}.partners-box-login::after{left:69%}.column-box:not(:last-child) {margin-right:10px}@media (min-width:320px) and (max-width:767px){.column-box:not(:last-child) {margin-right:0}}.column-box:not(:first-child) {margin-left:10px}@media (min-width:320px) and (max-width:767px){.column-box:not(:first-child) {margin-left:0}}.show-more-container{display:flex;align-items:center}.show-more-container a{padding:0 10px;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;color:#5975e4}.show-more-container::before,.show-more-container::after{flex:1;height:1px;background-color:#dbdde1;content:""}html.dark .show-more-container::before,html.dark .show-more-container::after{background-color:rgba(255,255,255,.15)}.switcher{margin-top:40px}.switcher .section{padding:40px}@media (min-width:320px) and (max-width:767px){.switcher .section{padding-left:20px;padding-right:20px}}.switcher .section .title{color:#666}html.dark .switcher .section .title{color:rgba(255,255,255,.65)}.switcher .section .title.font-size-12{font-size:12px}.switcher>div{display:block;width:100%;box-sizing:border-box;border-left:1px solid;border-right:1px solid;border-color:#dbdde1}html.dark .switcher>div{border-color:rgba(255,255,255,.15)}.switcher>div h3{margin-top:20px;margin-bottom:10px;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:900;line-height:normal;text-align:center;text-transform:uppercase}.switcher>div p{font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;line-height:26px;text-align:center}.switcher .switcher-header{display:flex;border-width:1px;border-style:solid;border-bottom:none;border-radius:3px 3px 0 0}.switcher .switcher-header label{position:relative;flex:1;padding:20px;border-bottom:1px solid #dbdde1;z-index:1;cursor:pointer}html.dark .switcher .switcher-header label{border-bottom-color:rgba(255,255,255,.15)}.switcher .switcher-header label input{display:none}.switcher .switcher-header label .title{display:block}.switcher .switcher-header label .title::before{display:block;margin:0 auto;width:18px;height:18px;border:1px solid #ccc;border-radius:9px;box-sizing:border-box;content:""}html.dark .switcher .switcher-header label .title::before{border-color:rgba(255,255,255,.2)}.switcher .switcher-header label .subtitle,.switcher .switcher-header label .subtitle li{font-family:"Source Sans Pro",sans-serif;font-size:15px;font-weight:400;line-height:normal;text-align:center;color:#666}html.dark .switcher .switcher-header label .subtitle,html.dark .switcher .switcher-header label .subtitle li{color:rgba(255,255,255,.65)}.switcher .switcher-header label .subtitle:not(.uppercase), .switcher .switcher-header label .subtitle li:not(.uppercase) {text-transform:none}.switcher .switcher-header label .subtitle{display:block}.switcher .switcher-header label .subtitle li:not(:last-of-type) {margin-bottom:5px}.switcher .switcher-header label:not(:last-child) {border-right:1px solid #dbdde1}html.dark .switcher .switcher-header label:not(:last-child) {border-right-color:rgba(255,255,255,.15)}.switcher .switcher-header label.selected{background-color:#f5f8fa}html.dark .switcher .switcher-header label.selected{background-color:#161929}.switcher .switcher-header label.selected .title{position:relative}.switcher .switcher-header label.selected .title::before{background-color:#5975e4;border-color:#5975e4}html.dark .switcher .switcher-header label.selected .title::before{background-color:#5975e4;border-color:#5975e4}.switcher .switcher-header label.selected .title::after{position:absolute;top:5px;left:0;right:0;display:block;margin:0 auto;width:8px;height:8px;border-radius:50%;background-color:#fff;content:""}.switcher .switcher-header label.selected .arrow{position:absolute;right:calc(50% - 10px);bottom:0;margin-bottom:-10px;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #f5f8fa;z-index:2}html.dark .switcher .switcher-header label.selected .arrow{border-top-color:#161929}.switcher .switcher-header label.selected .arrow::before{position:absolute;left:5px;bottom:-2px;width:1px;height:14px;background:#dbdde1;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}html.dark .switcher .switcher-header label.selected .arrow::before{background:rgba(255,255,255,.15)}.switcher .switcher-header label.selected .arrow::after{position:absolute;left:-5px;bottom:-2px;width:1px;height:14px;background:#dbdde1;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:""}html.dark .switcher .switcher-header label.selected .arrow::after{background:rgba(255,255,255,.15)}.switcher .switcher-header.single{display:block}.switcher .switcher-body{position:relative;border-top:1px solid #dbdde1}html.dark .switcher .switcher-body{border-top-color:rgba(255,255,255,.15)}.switcher .switcher-footer{position:relative;display:flex;align-items:flex-end;padding-bottom:0;border:none}.switcher .switcher-footer::before{flex:1;align-self:stretch;border-left:1px solid;border-bottom:1px solid;border-radius:0 0 0 3px;border-color:#dbdde1;content:""}@media (min-width:320px) and (max-width:767px){.switcher .switcher-footer::before{border-radius:0}}html.dark .switcher .switcher-footer::before{border-color:rgba(255,255,255,.15)}.switcher .switcher-footer::after{flex:1;align-self:stretch;border-right:1px solid;border-bottom:1px solid;border-radius:0 0 3px 0;border-color:#dbdde1;content:""}@media (min-width:320px) and (max-width:767px){.switcher .switcher-footer::after{border-radius:0}}html.dark .switcher .switcher-footer::after{border-color:rgba(255,255,255,.15)}.switcher .switcher-footer.has-cta-container{padding-bottom:0}.switcher .switcher-footer.has-cta-container .cta-container{display:flex;height:45px}.switcher .switcher-footer.has-cta-container .cta-container::before{flex:1;border-radius:0 0 0 3px;border-bottom:1px solid #dbdde1;content:""}@media (min-width:320px) and (max-width:767px){.switcher .switcher-footer.has-cta-container .cta-container::before{border-radius:0}}html.dark .switcher .switcher-footer.has-cta-container .cta-container::before{border-bottom-color:rgba(255,255,255,.15)}.switcher .switcher-footer.has-cta-container .cta-container a,.switcher .switcher-footer.has-cta-container .cta-container button{position:static}.switcher .switcher-footer.has-cta-container .cta-container::after{flex:1;border-radius:0 0 3px 0;border-bottom:1px solid #dbdde1;content:""}@media (min-width:320px) and (max-width:767px){.switcher .switcher-footer.has-cta-container .cta-container::after{border-radius:0}}html.dark .switcher .switcher-footer.has-cta-container .cta-container::after{border-bottom-color:rgba(255,255,255,.15)}.switcher.column-box .switcher-body{padding:20px 40px 40px}.switcher.sub-switcher .switcher-header{border:none}.switcher.sub-switcher .switcher-header label{border-top:1px solid #dbdde1}html.dark .switcher.sub-switcher .switcher-header label{border-color:rgba(255,255,255,.15)}.switcher.sub-switcher .switcher-header label:first-of-type{border-left:1px solid #dbdde1;border-radius:3px 0 0 3px}html.dark .switcher.sub-switcher .switcher-header label:first-of-type{border-color:rgba(255,255,255,.15)}.switcher.sub-switcher .switcher-header label:last-of-type{border-right:1px solid #dbdde1;border-radius:0 3px 3px 0}html.dark .switcher.sub-switcher .switcher-header label:last-of-type{border-color:rgba(255,255,255,.15)}.section.price .price-container{margin:0 auto}.section.price .price-container .price>td,.section.price .price-container .price>td>span{padding:10px 5px 15px;font-size:38px;font-weight:300;text-align:center}.section.price .price-container .price>.list-price,.section.price .price-container .price>.discount-value{position:relative;font-size:32px;color:#666}html.dark .section.price .price-container .price>.list-price,html.dark .section.price .price-container .price>.discount-value{color:rgba(255,255,255,.65)}.section.price .price-container .price .original-price{position:absolute;top:-30px;padding-left:10px;padding-right:10px;box-sizing:border-box;width:100%;font-size:16px;text-decoration:line-through}.section.price .price-container .price>.minus,.section.price .price-container .price>.equals{color:#666}html.dark .section.price .price-container .price>.minus,html.dark .section.price .price-container .price>.equals{color:rgba(255,255,255,.65)}.section.price .price-container .price>.final-price{position:relative;color:#000}html.dark .section.price .price-container .price>.final-price{color:#fff}.section.price .price-container .title>td{font-size:12px;font-weight:400;text-transform:uppercase;text-align:center;color:#666}html.dark .section.price .price-container .title>td{color:rgba(255,255,255,.65)}.section.price .price-container .renewal-price-button-container td{padding:25px 0 20px}.section.price .price-container .renewal-price-container td{position:relative;padding:30px 0 5px;box-sizing:content-box;text-align:center}.section.price .price-container .renewal-price-container td::before{position:absolute;top:22px;left:0;width:100%;height:1px;background:#dbdde1;content:""}html.dark .section.price .price-container .renewal-price-container td::before{background-color:rgba(255,255,255,.15)}.section.price .price-container .renewal-price-container .product-renewal-catalog-price{text-align:center;font-size:14px;font-weight:600;color:#000}html.dark .section.price .price-container .renewal-price-container .product-renewal-catalog-price{color:#fff}.section.price .price-container .renewal-label-container td{position:relative;padding-bottom:15px;box-sizing:content-box}.section.price .price-container .renewal-label-container td::before{position:absolute;top:15px;left:0;width:100%;height:1px;background:#dbdde1;content:""}html.dark .section.price .price-container .renewal-label-container td::before{background:rgba(255,255,255,.15)}.section.price .price-container .renewal-label-container .renewal-label{position:relative;display:table;margin:0 auto;padding:5px 8px 0;background:#f5f8fa;z-index:1}html.dark .section.price .price-container .renewal-label-container .renewal-label{background:#161929}.section.price:not(.has-partner-discount) .price-container .renewal-price-button-container td,
.section.price:not(.has-partner-discount) .price-container .renewal-price-container td {width:400px}.section.price.has-partner-discount .price-container .renewal-price-container .product-renewal-catalog-price{font-weight:400;color:#666}html.dark .section.price.has-partner-discount .price-container .renewal-price-container .product-renewal-catalog-price{color:rgba(255,255,255,.65)}.section.price.has-partner-discount .price-container .renewal-price-container .product-renewal-partner-price{font-weight:600;color:#000}html.dark .section.price.has-partner-discount .price-container .renewal-price-container .product-renewal-partner-price{color:#fff}.section.price.has-promo-discount .discount-label{min-width:52px;text-align:center}.is-partner .section.price.has-partner-discount{padding:20px 0}.is-partner .section.price.has-partner-discount .price-container .price>td,.is-partner .section.price.has-partner-discount .price-container .price>td>span{padding-top:0;font-size:24px;font-weight:400}@media (min-width:320px) and (max-width:767px){.is-partner .section.price.has-partner-discount .price-container .price>td,.is-partner .section.price.has-partner-discount .price-container .price>td>span{font-size:20px}}.is-partner .section.price.has-partner-discount .price-container .price .original-price{font-size:16px;font-weight:400}label .section.price.has-promo-discount .discount-label,.product-configurator-standalone .section.price.has-promo-discount .discount-label{position:absolute;padding:3px 7px;box-sizing:border-box;border:1px solid #dbdde1;font-size:10px;font-weight:600;color:#666}html.dark label .section.price.has-promo-discount .discount-label,html.dark .product-configurator-standalone .section.price.has-promo-discount .discount-label{border-color:rgba(255,255,255,.15)}label:first-of-type:not(:last-of-type) .section.price.has-promo-discount .discount-label {left:-1px;border-left:none}label:last-of-type:not(:first-of-type) .section.price.has-promo-discount .discount-label {right:-1px;border-right:none}.product-configurator-standalone .section.price.has-promo-discount .discount-label{left:-1px;border-left:none;background:#5975e4;border-color:#5975e4;color:#fff}label.selected .section.price.has-promo-discount .discount-label{background:#5975e4;border-color:#5975e4;color:#fff}.product-configurator-standalone .section.price.has-promo-discount{position:relative}.product-configurator-standalone .section.price.has-promo-discount #tooltipControl-core,.product-configurator-standalone .section.price.has-promo-discount #tooltipControl-complete{position:absolute;top:38px;left:53px}.non-box-cta{margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:15px!important;font-weight:600!important;height:45px}.box-cta-outline{margin-left:auto;margin-right:auto;height:45px;background-color:#fff;border:2px solid #dc6060;color:#dc6060;outline:none}html.dark .box-cta-outline{background-color:#0d1021}.box-cta-outline:hover{opacity:.8}input.rc{width:100%;padding:10px 15px 10px 10px;box-sizing:border-box;background-color:transparent;border:1px solid #ccc;border-radius:2px;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;text-align:center;color:#666;outline:none;-webkit-appearance:none;-moz-appearance:none;transition:opacity .2s ease-out , padding .2s ease-out , border-color .2s ease-in-out}html.dark input.rc{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.65)}input.rc::placeholder{transition:color .2s ease-out}input.rc:focus{border-color:#5975e4;outline:none}html.dark input.rc:focus{border-color:#5975e4}input.rc:focus::placeholder{color:#ccc}html.dark input.rc:focus::placeholder{color:rgba(255,255,255,.2)}.section.price{padding:30px 15px 0;background-color:#f5f8fa}html.dark .section.price{background-color:#161929}.section.price.has-promo-discount{padding-top:40px;padding-bottom:20px}.switcher.border-1-solid .section .title.axi-blue-text,.switcher.border-1-solid .section .title.color-707{display:block;text-align:center}.pricing-notes{padding:25px 40px}@media (min-width:320px) and (max-width:767px){.pricing-notes{padding-left:20px;padding-right:20px}}.pricing-notes li{margin:0 auto 5px;max-width:500px;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;line-height:normal}.pricing-notes li a{font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#5975e4}.formOption .label-control{margin:0 auto;padding-top:10px;padding-bottom:10px}.formOption .label-control label{font-size:16px;font-weight:600;color:#000}html.dark .formOption .label-control label{color:#fff}.formOption .label-control ~ .formOption.sub-formOption {display:none}.formOption .label-control.checked ~ .switcher.sub-switcher {display:table}.formOption .label-control.checked ~ .formOption.sub-formOption {display:block}.formOption.right-tooltip .infotip-i{position:absolute;top:4px;right:0}.cart{margin:20px auto;display:table;width:800px;max-width:100%;background-color:#fff}html.dark .cart{background-color:#0d1021}.cart div>span{display:table-cell;box-sizing:border-box}.cart div>span.product{padding-left:20px}.cart div>span:first-child{text-align:left}.cart div > span:first-child:nth-last-child(2) {width:700px}@media (min-width:320px) and (max-width:767px){.cart div > span:first-child:nth-last-child(2) {width:calc(100% - 100px)}}.cart div > span:last-child:nth-child(2) {width:100px}.cart div > span:first-child:nth-last-child(3) {width:600px}@media (min-width:320px) and (max-width:767px){.cart div > span:first-child:nth-last-child(3) {width:calc(100% - 200px)}}.cart div > span:nth-child(2):nth-child(2), .cart div > span:last-child:nth-child(3) {width:100px}.cart div>span>span{display:block}.cart div>span>span.title{padding:10px 0 5px;font-size:15px;font-weight:700;color:#000;text-transform:uppercase}html.dark .cart div>span>span.title{color:#fff}.cart div>span>span.subtitle{font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#666}html.dark .cart div>span>span.subtitle{color:rgba(255,255,255,.65)}.cart div.header{flex-direction:row;height:auto;min-height:auto;padding-top:0;background:#5975e4;color:#fff;text-transform:uppercase}@media (min-width:320px) and (max-width:767px){.cart div.header{padding:0}}.cart div.header>span{padding:10px;font-size:14px;font-weight:600;line-height:18px;color:#fff}.cart div.header ~ .row.row-total::before {position:absolute;left:10px;display:block;width:calc(100% - 20px);height:1px;border-top:1px solid #ccc;content:""}html.dark .cart div.header ~ .row.row-total::before {border-top-color:rgba(255,255,255,.2)}.cart div.row{position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc}html.dark .cart div.row{border-left-color:rgba(255,255,255,.2);border-right-color:rgba(255,255,255,.2)}.cart div.row:last-child{border-bottom:1px solid #ccc}html.dark .cart div.row:last-child{border-bottom-color:rgba(255,255,255,.2)}.cart div.row>span{padding:5px 10px}.cart div.row.row-last-before-total>span{padding-bottom:15px}.cart div.row.row-total>span{padding-bottom:10px}.cart div.row span.price-total{font-size:19px;font-weight:600;color:#000}html.dark .cart div.row span.price-total{color:#fff}.cart span.quantity,.cart span.price-item,.cart span.price-total{text-align:center;vertical-align:middle}.bordered-form-container{margin:40px auto 0;max-width:600px}.bordered-form-container .info-text{position:absolute;display:flex;align-items:center;justify-content:center;top:47px;margin:0;width:100%;height:36px;background:#50a93c;color:#fff;z-index:1}.bordered-form-container .info-text.display-none{display:none}.bordered-form-container .hspacer+.field-wrapper{margin-top:0}.bordered-form-container .cta-container button{margin-top:30px;min-width:190px}.bordered-form-container ~ .terms-conditions {margin:30px auto 0;max-width:600px;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:center}.bordered-form-container ~ .terms-conditions a {font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#5975e4}.thank-you .icon{margin-bottom:30px}.thank-you .icon.error{border-color:#dc6060}.thank-you .icon.error::before{position:absolute;display:block;margin:11px auto;margin-left:12px;width:18px;height:28px;border:solid #dc6060;border-width:0 2px 0 0;transform:rotate(45deg);content:''}.thank-you .icon.error::after{position:absolute;display:block;margin:23px auto;margin-left:12px;width:18px;height:28px;border:solid #dc6060;border-width:0 2px 0 0;transform:rotate(-45deg);content:''}.bordered-container{margin:40px auto 0;max-width:600px}.redirect-container{position:relative;min-height:300px}#partnerLoggedInWithoutEstore{position:fixed;top:auto;left:20px;bottom:20px;width:200px;height:auto;padding:16px 20px 0;background-color:rgba(0,0,20,.9);border:1px solid rgba(255,255,255,.15);border-radius:3px;z-index:100}#partnerLoggedInWithoutEstore p{font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:22px;color:rgba(255,255,255,.65)}#partnerLoggedInWithoutEstore .closeButton{position:absolute;top:5px;right:0}#partnerLoggedInWithoutEstore .closeButton a{display:block;height:46px;padding:12px 15px 12px 32px;box-sizing:border-box;font-size:13px;font-weight:600;line-height:22px;text-transform:uppercase}#partnerLoggedInWithoutEstore .closeButton a::before{position:absolute;top:22px;left:12px;display:block;width:15px;height:1px;background:#fff;opacity:.7;transform:rotate(45deg);content:""}#partnerLoggedInWithoutEstore .closeButton a::after{position:absolute;top:22px;left:12px;display:block;width:15px;height:1px;background:#fff;opacity:.7;transform:rotate(-45deg);content:""}#partnerLoggedInWithoutEstore.display-block{display:block}.currency-breadcrumbs-container{display:flex}@media (min-width:320px) and (max-width:767px){.currency-breadcrumbs-container{flex-direction:column}}.currency-breadcrumbs-container .breadcrumbs{flex:1;width:auto}.currency-breadcrumbs-container .currency-container{position:relative;margin:5px 10px 0;width:160px;font-size:14px}@media (min-width:320px) and (max-width:767px){.currency-breadcrumbs-container .currency-container{align-self:center;margin-top:40px}}.tooltip.bottom-left-arrow-normal-eb{bottom:-28px}.tooltip.top-left-arrow-normal-eb{top:-28px}.tooltip.top-left-arrow-normal-eb.top-minus-25{top:-25px}@media (min-width:320px) and (max-width:767px){body.buy-step-chooseProduct .switcher.border-1-solid{margin-left:-20px;margin-right:-20px;width: calc(100% + 40px)}body.buy-step-chooseProduct .switcher.border-1-solid:not(:last-of-type) {margin-bottom:20px}}body.buy-step-chooseProduct .switcher.border-1-solid.column-box>.switcher-header{padding:20px}body.buy-step-chooseProduct .switcher.border-1-solid.column-box>.switcher-header::before{display:block;margin:5px auto 10px;width:50px;height:50px;background-size:cover;content:""}body.buy-step-chooseProduct .switcher.border-1-solid.column-box:first-child .switcher-header::before{background:url(/img/new/homepage/icon-isp.svg) no-repeat center center}body.buy-step-chooseProduct .switcher.border-1-solid.column-box:nth-child(2) .switcher-header::before {background:url(/img/new/homepage/icon-msp.svg) no-repeat center center}body.buy-step-chooseProduct .switcher.border-1-solid.column-box:last-child .switcher-header::before{background:url(/img/new/homepage/icon-bm.svg) no-repeat center center}body.buy-step-chooseProduct .button-rounded.background-red{width:180px}body.buy-step-chooseProduct .form-renewal .rc.error{border-color:#dc6060;font-size:18px!important;font-weight:300!important}body.buy-step-chooseProduct .form-renewal>div.error-container{position:absolute;display:none;margin-top:-8px;width:640px;font-size:12px;font-weight:600;color:#dc6060}@media (min-width:320px) and (max-width:767px){body.buy-step-chooseProduct .form-renewal>div.error-container{width:100%}}body.buy-step-chooseProduct .form-renewal>div.error-container .error{display:table;margin:0 auto;padding:0 5px;background:#fff;text-align:center;text-transform:uppercase}html.dark body.buy-step-chooseProduct .form-renewal>div.error-container .error{background-color:#0d1021}body.buy-step-chooseProduct .form-renewal>div.error-container.display-block{display:block}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-business .switcher{max-width:100vw;margin-left:-20px;margin-right:-20px}.page-buy.buy-step-business .switcher>div{border-left:none;border-right:none;border-radius:0}}.page-buy.buy-step-business .switcher>div h3{margin-bottom:10px}.page-buy.buy-step-business .switcher .switcher-header label::before,.page-buy.buy-step-business .switcher .switcher-header label::after{display:none}.page-buy.buy-step-business .switcher .switcher-header label .subtitle strong{font-weight:600;color:#000}html.dark .page-buy.buy-step-business .switcher .switcher-header label .subtitle strong{color:#fff}.page-buy.buy-step-business .switcher .switcher-header label:first-child{border-color:#dbdde1;border-radius:3px 0 0 0}html.dark .page-buy.buy-step-business .switcher .switcher-header label:first-child{border-color:rgba(255,255,255,.15)}.page-buy.buy-step-business .switcher .switcher-header label:last-child{border-radius:0 3px 0 0}.page-buy.buy-step-business .switcher .switcher-body{border-top:none}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-business .switcher .switcher-footer::before{border-left:none;border-radius:0}.page-buy.buy-step-business .switcher .switcher-footer::after{border-right:none;border-radius:0}}.page-buy.buy-step-business .switcher.column-box{margin:0;width:50%}.page-buy.buy-step-business .switcher.column-box>div{padding-left:20px;padding-right:20px}.page-buy.buy-step-business .switcher.column-box>.switcher-header{padding-bottom:0}.page-buy.buy-step-business .button-rounded.background-red{min-width:190px}.page-buy.buy-step-business .price{position:relative;display:block;padding-bottom:10px;font-size:38px;font-weight:300;color:#000;text-transform:none}html.dark .page-buy.buy-step-business .price{color:#fff}.page-buy.buy-step-business:not(.buy-step-renewal-chooseProduct) .has-promo-discount .price {margin-top:40px}.page-buy.buy-step-business .price .original-price{position:absolute;left:0;top:-20px;padding-left:10px;padding-right:10px;box-sizing:border-box;width:100%;font-size:16px;font-weight:300;text-decoration:line-through}.page-buy.buy-step-ispMsp .switcher>div h3{margin-bottom:10px}.page-buy.buy-step-ispMsp .switcher>div .unit-price-container{font-family:"Source Sans Pro",sans-serif;font-size:15px;font-weight:400}.page-buy.buy-step-ispMsp .switcher>div .unit-price-container strong{font-weight:600;color:#000}html.dark .page-buy.buy-step-ispMsp .switcher>div .unit-price-container strong{color:#fff}.page-buy.buy-step-ispMsp .switcher>div .max-users-note{position:fixed;top:75px;left:0;width:100%;padding:20px;background-color:#e5ac00;z-index:2}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-ispMsp .switcher>div .max-users-note{top:115px}}.page-buy.buy-step-ispMsp .switcher>div .max-users-note p{margin:0;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#fff}.page-buy.buy-step-ispMsp .switcher>div .max-users-note p a{font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#fff;text-decoration:underline}.page-buy.buy-step-ispMsp .switcher .switcher-header{flex-direction:column;position:relative;min-height:538px;border:none;border-radius:0 0 3px 3px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-ispMsp .switcher .switcher-header{margin-left:-20px;margin-right:-20px;width: calc(100% + 40px)}}.page-buy.buy-step-ispMsp .switcher .switcher-header .title{display:block;padding:10px 0;box-sizing:border-box;border:1px solid #dbdde1;border-bottom:none;border-radius:3px 3px 0 0;text-align:center}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-ispMsp .switcher .switcher-header .title{border-radius:0;border-left:none;border-right:none}}html.dark .page-buy.buy-step-ispMsp .switcher .switcher-header .title{border-color:rgba(255,255,255,.15)}.page-buy.buy-step-ispMsp .switcher .switcher-header .section.users{display:flex;padding:0}.page-buy.buy-step-ispMsp .switcher .switcher-header .section.users .unit-price-container{margin-top:15px;margin-bottom:5px}.page-buy.buy-step-ispMsp .switcher .switcher-header .section.users .option-users{flex:1;min-width:33.333333%;padding:30px 30px 20px;border-top:1px solid #dbdde1;border-right:1px solid #dbdde1;font-size:15px}html.dark .page-buy.buy-step-ispMsp .switcher .switcher-header .section.users .option-users{border-top-color:rgba(255,255,255,.15);border-right-color:rgba(255,255,255,.15)}.page-buy.buy-step-ispMsp .switcher .switcher-header .section.users .option-users:first-child{border-left:1px solid #dbdde1}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-ispMsp .switcher .switcher-header .section.users .option-users:first-child{border-left:none}}html.dark .page-buy.buy-step-ispMsp .switcher .switcher-header .section.users .option-users:first-child{border-left-color:rgba(255,255,255,.15)}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-ispMsp .switcher .switcher-header .section.users .option-users{border-left:none;border-right:none}.page-buy.buy-step-ispMsp .switcher .switcher-header .section.users{flex-direction:column}}.page-buy.buy-step-ispMsp .switcher .switcher-header .section.summary{background-color:#f5f8fa;border-left:1px solid #dbdde1;border-right:1px solid #dbdde1}html.dark .page-buy.buy-step-ispMsp .switcher .switcher-header .section.summary{background-color:#161929;border-left-color:rgba(255,255,255,.15);border-right-color:rgba(255,255,255,.15)}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-ispMsp .switcher .switcher-header .section.summary{border-left:none;border-right:none}}.page-buy.buy-step-ispMsp .switcher .switcher-body{padding-bottom:0}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-ispMsp .switcher .switcher-body{margin-left:-20px;margin-right:-20px;width: calc(100% + 40px);border-left:none;border-right:none}}.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons{padding:20px 40px}.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on{margin-top:20px}.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on .option-fields-container,.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on .suboption{display:flex;flex-direction:column;width:250px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on .option-fields-container,.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on .suboption{margin-left:20px;max-width:calc(100% - 20px)}}.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on .option-fields-container .unit-price-container,.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on .suboption .unit-price-container{margin-top:0;margin-left:10px;text-align:left}.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on .option-fields-container .label-control,.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on .suboption .label-control{margin:0}.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on.option-avas{display:flex;justify-content:center}.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on.option-group{display:flex;flex-direction:column;align-items:center}.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on.option-group .suboptions-container{margin-top:10px;margin-left:40px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on.option-group .suboptions-container{max-width:250px}}.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .add-on.option-group .suboptions-container label+span{font-size:14px;margin:5px 0 5px 10px}.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons .show-more-container{width:300px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-ispMsp .switcher .switcher-body .section.add-ons{padding-left:0;padding-right:0}}.page-buy.buy-step-ispMsp .switcher .switcher-body .section.price{padding-bottom:30px;background-color:#f5f8fa;border-top:1px solid #dbdde1;border-bottom:1px solid #dbdde1}html.dark .page-buy.buy-step-ispMsp .switcher .switcher-body .section.price{background-color:#161929;border-top-color:rgba(255,255,255,.15);border-bottom-color:rgba(255,255,255,.15)}.page-buy.buy-step-ispMsp .switcher .switcher-body .section.price .final-price{padding-top:0;padding-bottom:10px}.page-buy.buy-step-ispMsp .switcher .switcher-body .section.price .final-price .selling-price{display:flex;justify-content:center;padding:0;line-height:38px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-ispMsp .switcher .switcher-footer{margin-left:-20px;margin-right:-20px;width: calc(100% + 40px)}}html.dark .page-buy.buy-step-ispMsp .switcher .switcher-footer{border-top-color:rgba(255,255,255,.15)}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-ispMsp .switcher .switcher-footer::before{border-left:none;border-radius:0}.page-buy.buy-step-ispMsp .switcher .switcher-footer::after{border-right:none;border-radius:0}}.page-buy.buy-step-ispMsp .section.summary{width:100%;padding:20px 15px;background-color:#f5f8fa;border-top:1px solid #dbdde1;font-size:24px;font-weight:300;line-height:28px;text-align:center;color:#000}html.dark .page-buy.buy-step-ispMsp .section.summary{background-color:#161929;border-top-color:rgba(255,255,255,.15);color:#fff}.page-buy.buy-step-ispMsp .section.summary span{font-size:20px;font-weight:400}.page-buy.buy-step-ispMsp .section.summary strong{font-size:20px;font-weight:600}.page-buy.buy-step-ispMsp .button-rounded.background-red{bottom:-5px;width:210px}.page-buy.buy-step-ispMsp.buy-step-requestQuote .cart div>span .subtitle{padding-bottom:10px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-businessNewStandard .switcher{max-width:100vw;margin-left:-20px;margin-right:-20px}.page-buy.buy-step-businessNewStandard .switcher>div{border-left:none;border-right:none;border-radius:0}}.page-buy.buy-step-businessNewStandard .switcher .switcher-header{min-height:3px}.page-buy.buy-step-businessNewStandard .switcher .switcher-header label:not(:last-child) {border-color:#dbdde1}html.dark .page-buy.buy-step-businessNewStandard .switcher .switcher-header label:not(:last-child) {border-color:rgba(255,255,255,.15)}.page-buy.buy-step-businessNewStandard .switcher .switcher-body{border-top:none}.page-buy.buy-step-businessNewStandard .switcher .switcher-body .section:not(.pricing-notes) {border-bottom:1px solid #dbdde1}html.dark .page-buy.buy-step-businessNewStandard .switcher .switcher-body .section:not(.pricing-notes) {border-bottom-color:rgba(255,255,255,.15)}.page-buy.buy-step-businessNewStandard .switcher .switcher-body .section.add-ons .formOption .label-control{margin:20px auto 0}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-businessNewStandard .switcher .switcher-footer::before{border-left:none;border-radius:0}.page-buy.buy-step-businessNewStandard .switcher .switcher-footer::after{border-right:none;border-radius:0}}.page-buy.buy-step-businessNewStandard .button-rounded.background-red{width:190px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-businessNewPremium .switcher{max-width:100vw;margin-left:-20px;margin-right:-20px}.page-buy.buy-step-businessNewPremium .switcher>div{border-left:none;border-right:none;border-radius:0}}.page-buy.buy-step-businessNewPremium .switcher .switcher-header{min-height:3px}.page-buy.buy-step-businessNewPremium .switcher .switcher-header label:not(:last-child) {border-color:#dbdde1}html.dark .page-buy.buy-step-businessNewPremium .switcher .switcher-header label:not(:last-child) {border-color:rgba(255,255,255,.15)}.page-buy.buy-step-businessNewPremium .switcher .switcher-body{border-top:none}.page-buy.buy-step-businessNewPremium .switcher .switcher-body .section:not(.pricing-notes) {border-bottom:1px solid #dbdde1}html.dark .page-buy.buy-step-businessNewPremium .switcher .switcher-body .section:not(.pricing-notes) {border-bottom-color:rgba(255,255,255,.15)}.page-buy.buy-step-businessNewPremium .switcher .switcher-body .section.add-ons .formOption .label-control{margin:20px auto 0}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-businessNewPremium .switcher .switcher-footer::before{border-left:none;border-radius:0}.page-buy.buy-step-businessNewPremium .switcher .switcher-footer::after{border-right:none;border-radius:0}}.page-buy.buy-step-businessNewPremium .button-rounded.background-red{width:190px}.page-buy.buy-step-renewal-trial .bordered-container{padding-top:40px;padding-bottom:70px}.page-buy.buy-step-renewal-trial .bordered-container p{margin-top:30px;padding-left:40px;padding-right:40px;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;line-height:26px}.page-buy.buy-step-renewal-trial .bordered-container hr{margin-top:40px;margin-bottom:40px}.page-buy.buy-step-renewal-contact .formOption .tooltip-email{top:15px}.page-buy.buy-step-renewal-partner-rc .bordered-container{padding-top:30px;padding-bottom:50px}.page-buy.buy-step-renewal-partner-rc .bordered-container h3{padding-left:30px;padding-right:30px}.page-buy.buy-step-renewal-partner-rc .bordered-container h3+p{margin-top:30px;padding-left:40px;padding-right:40px;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;line-height:26px}.page-buy.buy-step-renewal-partner-rc .bordered-container .partner-contact-details{margin:20px 0;padding:20px 0;background:#f5f8fa;border-top:1px solid #dbdde1;border-bottom:1px solid #dbdde1}html.dark .page-buy.buy-step-renewal-partner-rc .bordered-container .partner-contact-details{background:#161929;border-top-color:rgba(255,255,255,.15);border-bottom-color:rgba(255,255,255,.15)}.page-buy.buy-step-renewal-partner-rc .bordered-container .partner-contact-details .contact-details-container h4{margin-bottom:15px;font-weight:600;text-align:left;color:#000}html.dark .page-buy.buy-step-renewal-partner-rc .bordered-container .partner-contact-details .contact-details-container h4{color:#fff}.page-buy.buy-step-renewal-partner-rc .bordered-container .partner-contact-details .contact-details-container a{font-size:16px;font-weight:400;color:#5975e4}.page-buy.buy-step-renewal-partner-rc.buy-step-renewal-wrong-partner .bordered-container{padding-top:50px;padding-bottom:70px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-renewal-partner-rc.buy-step-renewal-wrong-partner .bordered-container{padding-top:30px;padding-bottom:50px}}.page-buy.buy-step-renewal-partner-rc.buy-step-renewal-wrong-partner .bordered-container h3{padding-left:100px;padding-right:100px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-renewal-partner-rc.buy-step-renewal-wrong-partner .bordered-container h3{padding-left:30px;padding-right:30px}}.page-buy.buy-step-renewal-partner-rc.buy-step-renewal-wrong-partner .bordered-container h3+p{padding-left:100px;padding-right:100px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-renewal-partner-rc.buy-step-renewal-wrong-partner .bordered-container h3+p{padding-left:30px;padding-right:30px}}.page-buy.buy-step-renewal-partner-rc.buy-step-renewal-wrong-partner .bordered-container hr{margin-top:40px;margin-bottom:40px}.page-buy.buy-step-renewal-partner-rc.buy-step-renewal-wrong-partner .bordered-container hr+p{font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;line-height:26px}.page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid{margin-top:25px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid{margin-left:0;margin-right:0}}.page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid .switcher-header{flex-wrap:wrap;min-height:600px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid .switcher-header{border-left:1px solid #dbdde1;border-right:1px solid #dbdde1;border-radius:3px}html.dark .page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid .switcher-header{border-left-color:rgba(255,255,255,.15);border-right-color:rgba(255,255,255,.15)}}.page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid .switcher-header label{min-height:600px;padding:20px 30px 0;z-index:auto}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid .switcher-header label{min-width:100%;border-left:none;border-right:none;border-radius:0}.page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid .switcher-header label:first-of-type{padding-bottom:30px}.page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid .switcher-header label:last-of-type{padding-top:50px}}.page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid .switcher-header label::after{display:none}.page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid .switcher-header label .or-circle{position:absolute;top:60px;right:-15px;background:#fff;z-index:1}html.dark .page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid .switcher-header label .or-circle{background:#0d1021}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid .switcher-header label .or-circle{top:auto;left:0;right:0;bottom:-15px;margin:0 auto}}.page-buy.buy-step-renewal-chooseProduct .switcher.border-1-solid .switcher-header label .price-container .price{display:table-row}.page-buy.buy-step-renewal-chooseProduct .section{padding:0}.page-buy.buy-step-renewal-chooseProduct .section.price{margin-left:-30px;margin-right:-30px;padding:20px 0;box-sizing:border-box;background-color:transparent;border-top:1px solid #dbdde1}html.dark .page-buy.buy-step-renewal-chooseProduct .section.price{border-top-color:rgba(255,255,255,.15)}.page-buy.buy-step-renewal-chooseProduct .section.price .price-container .title::before,.page-buy.buy-step-renewal-chooseProduct .section.price .price-container .title::after{display:none}.page-buy.buy-step-renewal-chooseProduct .section.price.has-promo-discount{padding-top:25px;padding-bottom:15px}.page-buy.buy-step-renewal-chooseProduct .section.price.has-promo-discount .price-container{margin-top:10px}.page-buy.buy-step-renewal-chooseProduct .section.price.has-promo-discount label:first-of-type .discount-label{position:absolute}.page-buy.buy-step-renewal-chooseProduct .section.price.has-promo-discount #tooltipControl-core{position:absolute;top:24px;right:53px}.page-buy.buy-step-renewal-chooseProduct .section.price.has-promo-discount #tooltipControl-complete{position:absolute;top:24px;left:53px}.page-buy.buy-step-renewal-chooseProduct .product-benefits{margin-top:32px;min-height:180px}.page-buy.buy-step-renewal-chooseProduct .contact-container{margin-top:80px}.page-buy.buy-step-renewal-chooseProduct .contact-container>p{margin-bottom:10px;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:center}.page-buy.buy-step-renewal-chooseProduct .contact-container>a{display:table;margin:0 auto;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#5975e4}.page-buy.buy-step-renewal.buy-step-businessNewStandard .switcher .switcher-body .section.price{padding-bottom:30px}.page-buy.buy-step-renewal.buy-step-businessRenewalPremium .contact-container{margin-top:80px}.page-buy.buy-step-renewal.buy-step-businessRenewalPremium .contact-container>p{margin-bottom:10px;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:center}.page-buy.buy-step-renewal.buy-step-businessRenewalPremium .contact-container>a{display:table;margin:0 auto;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#5975e4}.page-buy.buy-step-renewal.buy-step-businessRenewalPremium .section.price{padding-top:10px;padding-bottom:20px}.page-buy.buy-step-renewal.buy-step-businessRenewalPremium .section.has-partner-discount{padding:20px 0}.page-buy.buy-section-checkout #licenseRegistration{display:table;margin:0 auto}.page-buy.buy-section-checkout #registerDownloadForm{position:relative;padding:70px 95px 100px;border-top:1px solid #dbdde1;border-left-color:#dbdde1;border-right-color:#dbdde1;border-radius:3px 3px 0 0}html.dark .page-buy.buy-section-checkout #registerDownloadForm{border-top-color:rgba(255,255,255,.15);border-left-color:rgba(255,255,255,.15);border-right-color:rgba(255,255,255,.15)}.page-buy.buy-section-checkout #registerDownloadForm input{border-color:#ccc}.page-buy.buy-section-checkout #registerDownloadForm input.error{border-color:#dc6060}.page-buy.buy-section-checkout #registerDownloadForm input:focus{border-color:#5975e4}html.dark .page-buy.buy-section-checkout #registerDownloadForm input{border-color:rgba(255,255,255,.2)}html.dark .page-buy.buy-section-checkout #registerDownloadForm input.error{border-color:#dc6060}html.dark .page-buy.buy-section-checkout #registerDownloadForm input:focus{border-color:#5975e4}.page-buy.buy-section-checkout #registerDownloadForm select.error+.select2-container--default .select2-selection--single{border-color:#dc6060}.page-buy.buy-section-checkout #registerDownloadForm #btnDownloadFormSubmit{position:absolute;left:0;right:0;bottom:0;width:280px;height:45px;padding:0;z-index:1}.page-buy.buy-section-checkout #registerDownloadForm+.form-footer{position:relative;margin:0 auto;width:600px;height:6px}.page-buy.buy-section-checkout #registerDownloadForm+.form-footer::before{position:absolute;left:0;bottom:0;width:150px;height:6px;border-left:1px solid #dbdde1;border-bottom:1px solid #dbdde1;border-bottom-left-radius:3px;content:""}html.dark .page-buy.buy-section-checkout #registerDownloadForm+.form-footer::before{border-left-color:rgba(255,255,255,.15);border-bottom-color:rgba(255,255,255,.15)}.page-buy.buy-section-checkout #registerDownloadForm+.form-footer::after{position:absolute;right:0;bottom:0;width:150px;height:6px;border-right:1px solid #dbdde1;border-bottom:1px solid #dbdde1;border-bottom-right-radius:3px;content:""}html.dark .page-buy.buy-section-checkout #registerDownloadForm+.form-footer::after{border-right-color:rgba(255,255,255,.15);border-bottom-color:rgba(255,255,255,.15)}.page-buy.buy-step-registerLicense .form-container .field-wrapper input#email ~ .infotip-i .tooltip {overflow:hidden;z-index:1}.page-buy.buy-step-registerLicense .form-container .field-wrapper input#email ~ .infotip-i .tooltip .white-block p {width:100%;box-sizing:border-box}.page-buy.buy-step-registerLicense .form-container .field-wrapper input#email ~ .infotip-i .tooltip .white-block .select2-container-small-height {top:auto;left:auto;margin:10px 0 0;z-index:initial}.page-buy.buy-step-registerLicense .form-container .field-wrapper input#email ~ .infotip-i .tooltip .white-block .select2-container-small-height .select2-selection__arrow {top:1px;right:11px}.page-buy.buy-step-registerLicense .form-container .field-wrapper input#email ~ .infotip-i .tooltip .white-block .select2-container-small-height .select2-container--open {z-index:1}.page-buy.buy-step-registerLicense .form-container .field-wrapper input#email ~ .infotip-i .tooltip .white-block .select2-container-small-height .select2-container--open .select2-dropdown {left:-1px}.page-buy.buy-step-registerLicense .form-container .field-wrapper input#email ~ .infotip-i .tooltip .white-block .select2-container-small-height span,
.page-buy.buy-step-registerLicense .form-container .field-wrapper input#email ~ .infotip-i .tooltip .white-block #display-send-key-email {top:auto;left:auto;margin:0;z-index:initial}.page-buy.buy-step-registerLicense .form-container .field-wrapper .recipients-container{display:block;padding-top:5px}.page-buy.buy-step-registerLicense .form-container .field-wrapper .recipients-container .recipient{padding:5px 2px;font-size:14px;word-break:break-all;color:#757e80}.page-buy.buy-step-emailValidation .thank-you .icon.email-validation{width:100px;height:60px;background:url(/img/buy/icon-email-validation.svg) no-repeat center center;border:none}.page-buy.buy-step-emailValidation .thank-you .icon.email-validation::after{display:none}.page-buy.buy-step-ispMspContract ol[type="A"]{list-style-type:upper-alpha!important}.page-buy.buy-step-ispMspContract ol[type="i"]{list-style-type:lower-roman!important}.page-buy.buy-step-ispMspContract .contract-section{font-weight:bold}.page-buy.buy-step-ispMspContract .bordered-form-container{max-width:640px}.page-buy.buy-step-ispMspContract .bordered-form-container .fields-container{border-top-left-radius:0;border-top-right-radius:0}.page-buy.buy-step-ispMspContract .bordered-form-container .signing-form{max-width:640px;padding:0;box-sizing:border-box;border:none}.page-buy.buy-step-ispMspContract .bordered-form-container .contract-container{height:500px;padding:50px 40px;border:1px solid #dbdde1;border-bottom:none;border-radius:3px 3px 0 0;overflow-y:auto;overflow-x:hidden;text-align:justify}html.dark .page-buy.buy-step-ispMspContract .bordered-form-container .contract-container{border-color:rgba(255,255,255,.15)}.page-buy.buy-step-ispMspContract .bordered-form-container .contract-container div[title="header"] p{text-align:center}.page-buy.buy-step-ispMspContract .bordered-form-container .contract-container p,.page-buy.buy-step-ispMspContract .bordered-form-container .contract-container ul li,.page-buy.buy-step-ispMspContract .bordered-form-container .contract-container ol li,.page-buy.buy-step-ispMspContract .bordered-form-container .contract-container p a{font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;line-height:26px}.page-buy.buy-step-ispMspContract .bordered-form-container .contract-container ol{list-style-type:none}.page-buy.buy-step-ispMspContract .bordered-form-container .contract-container p a{text-decoration:none;color:#5975e4}.page-buy.buy-step-ispMspContract .bordered-form-container .contract-container td{padding:2px 5px;text-align:left;vertical-align:top}.page-buy.buy-step-ispMspContract .bordered-form-container .contract-container td strong{font-weight:600;color:#000}html.dark .page-buy.buy-step-ispMspContract .bordered-form-container .contract-container td strong{color:#fff}.page-buy.buy-step-ispMspContract .bordered-form-container .contract-container td[width="33%"]{padding-left:0;padding-right:0}.page-buy.buy-step-ispMspContract .bordered-form-container .contract-container td[width="33%"]:not(:last-of-type) {padding-right:2px}.page-buy.buy-step-ispMspContract .bordered-form-container .contract-container table{width:100%!important;border-collapse:collapse}.page-buy.buy-step-ispMspContract .bordered-form-container .label-container{display:flex;align-items:center;justify-content:center}.page-buy.buy-step-billingInfo .check-vat{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100%;padding:5px 25px;background:none;border:none;border-left:1px solid #ccc;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;color:#5975e4;text-transform:uppercase;cursor:pointer;outline:none;transition:opacity .2s ease-out}html.dark .page-buy.buy-step-billingInfo .check-vat{border-left-color:rgba(255,255,255,.2)}.page-buy.buy-step-billingInfo .check-vat.display-none{display:none}.page-buy.buy-step-billingInfo .bordered-form-container.vat-scenario .field-wrapper{position:relative}.page-buy.buy-step-billingInfo .bordered-form-container.vat-scenario .field-wrapper:not(:first-of-type)::before {position:absolute;top:-5px;left:0;width:100%;height: calc(100% + 10px);background:#fff;opacity:.5;z-index:1;content:""}html.dark .page-buy.buy-step-billingInfo .bordered-form-container.vat-scenario .field-wrapper:not(:first-of-type)::before {background:#0d1021}.page-buy.buy-step-billingInfo .bordered-form-container.vat-scenario .vat-buttons-container{position:absolute;top:0;left:0;width:100%;height:100%}.page-buy.buy-step-billingInfo .bordered-form-container.vat-scenario .vat-buttons-container .vat-buttons{display:flex;align-items:center;justify-content:center;height:100%}.page-buy.buy-step-billingInfo .bordered-form-container.vat-scenario .vat-buttons-container .vat-buttons button{min-width:75px;padding:3px 10px;background:#fff;border:1px solid #ccc;font-family:"Source Sans Pro",sans-serif;font-size:11px;text-transform:uppercase;color:#5975e4;cursor:pointer;outline:none;transition:opacity .2s ease-out}html.dark .page-buy.buy-step-billingInfo .bordered-form-container.vat-scenario .vat-buttons-container .vat-buttons button{background-color:#0d1021;border-color:rgba(255,255,255,.2)}.page-buy.buy-step-billingInfo .bordered-form-container.vat-scenario .vat-buttons-container .vat-buttons button:first-child{border-right:none;border-radius:2px 0 0 2px}.page-buy.buy-step-billingInfo .bordered-form-container.vat-scenario .vat-buttons-container .vat-buttons button:last-child{border-radius:0 2px 2px 0}.page-buy.buy-step-billingInfo .bordered-form-container.vat-scenario .vat-buttons-container.vat-empty-buttons-container .vat-buttons{margin:0 auto}.page-buy.buy-step-billingInfo .bordered-form-container.vat-scenario .vat-buttons-container.vat-retry-buttons-container{left:auto;right:0;display:table;width:auto}.page-buy.buy-step-billingInfo .bordered-form-container.vat-scenario .vat-buttons-container.vat-retry-buttons-container .vat-buttons{margin:0 20px 0 auto}.page-buy.buy-step-billingInfo .bordered-form-container.vat-scenario .vat-buttons-container.display-none{display:none}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-resellerInfo .switcher.border-1-solid .switcher-header{border-left:none;border-right:none;border-radius:0}}.page-buy.buy-step-resellerInfo .switcher.border-1-solid .switcher-header label:not(:last-child) {border-color:#dbdde1}html.dark .page-buy.buy-step-resellerInfo .switcher.border-1-solid .switcher-header label:not(:last-child) {border-color:rgba(255,255,255,.15)}.page-buy.buy-step-resellerInfo .switcher.border-1-solid .switcher-header label::before,.page-buy.buy-step-resellerInfo .switcher.border-1-solid .switcher-header label::after{display:none}.page-buy.buy-step-resellerInfo .switcher.border-1-solid .switcher-header label.selected .arrow{margin-bottom:-9px}.page-buy.buy-step-resellerInfo .switcher.border-1-solid .switcher-header label.selected .arrow::before,.page-buy.buy-step-resellerInfo .switcher.border-1-solid .switcher-header label.selected .arrow::after{bottom:-2px}.page-buy.buy-step-resellerInfo .switcher.border-1-solid .switcher-body{padding-bottom:0;border:none}.page-buy.buy-step-resellerInfo .switcher.border-1-solid .switcher-body .bordered-form-container{margin:0;max-width:none}.page-buy.buy-step-resellerInfo .reseller-container-existing{overflow-x:hidden;overflow-y:auto}.page-buy.buy-step-resellerInfo .reseller-container-existing .fields-container{justify-content:flex-start;height:458px;padding:20px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;overflow-y:auto}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-resellerInfo .reseller-container-existing .fields-container{height:auto}}.page-buy.buy-step-resellerInfo .reseller-container-existing .fields-container .row{width:100%;padding:8px 10px 12px;border:1px solid transparent;border-bottom:1px solid #dbdde1;cursor:pointer}html.dark .page-buy.buy-step-resellerInfo .reseller-container-existing .fields-container .row{border-bottom-color:rgba(255,255,255,.15)}.page-buy.buy-step-resellerInfo .reseller-container-existing .fields-container .row h4{margin-bottom:5px}html.dark .page-buy.buy-step-resellerInfo .reseller-container-existing .fields-container .row h4{color:#fff}.page-buy.buy-step-resellerInfo .reseller-container-existing .fields-container .row address{font-style:normal}.page-buy.buy-step-resellerInfo .reseller-container-existing .fields-container .row.prev-selected{border-color:transparent}.page-buy.buy-step-resellerInfo .reseller-container-existing .fields-container .row.selected{background:#f5f8fa;border-color:#dbdde1;border-radius:3px}html.dark .page-buy.buy-step-resellerInfo .reseller-container-existing .fields-container .row.selected{background-color:#161929;border-color:rgba(255,255,255,.15)}.page-buy.buy-step-resellerInfo .reseller-container-existing .no-resellers{margin:100px auto 0;width:280px;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:400;line-height:26px}.page-buy.buy-step-resellerInfo .reseller-container-existing .no-resellers a{margin:20px auto 0}.page-buy.buy-step-resellerInfo .reseller-container-new .fields-container{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.page-buy.buy-step-resellerInfo #btnChooseReseller[disabled]{opacity:.6}.page-buy.buy-step-resellerInfo #btnChooseReseller:not(:disabled):hover {opacity:.8}.page-buy.buy-step-resellerInfo .reseller-container-existing.display-none ~ #btnChooseReseller {display:none}.page-buy.buy-step-resellerInfo .no-resellers #btnChooseReseller{display:none}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header{flex-direction:column;padding-bottom:20px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header{padding-left:20px;padding-right:20px;border-left:none;border-right:none;border-top-left-radius:0;border-top-right-radius:0}}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label{float:none;display:block;margin-left:50px;width:calc(100% - 100px);min-height:100px;padding-top:15px;padding-bottom:15px;box-sizing:border-box;border:1px solid transparent;border-bottom:1px solid #dbdde1;border-right:none}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label{margin-left:0;width:100%}}html.dark .page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label{border-bottom-color:rgba(255,255,255,.15)}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label h3{display:table;margin-top:0;margin-bottom:0;text-align:left}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label::before,.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label::after{display:none}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label:first-child{border-top:1px solid transparent;margin-top:40px}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label span.title,.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label span.subtitle{display:table;margin-left:65px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label span.title,.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label span.subtitle{margin-left:40px}}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label span.title{position:static}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label span.title::before,.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label span.title::after{position:absolute;right:auto;display:block;margin:0 auto;z-index:1;content:""}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label span.title::before{top:40px;left:35px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label span.title::before{left:22px}}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label span.title::after{top:45px;left:40px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label span.title::after{left:27px}}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label span.subtitle{margin-top:7px;text-align:left}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label.selected{border:1px solid #dbdde1!important;border-radius:3px;border-top:none}html.dark .page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label.selected{border-color:rgba(255,255,255,.15)!important}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label.selected:first-child{border-top:1px solid #dbdde1}html.dark .page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label.selected:first-child{border-top-color:rgba(255,255,255,.15)}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label.prev-selected{border-bottom:none}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label#label-payment-cc span.subtitle::before{position:absolute;width:50px;height:30px;padding:5px;box-sizing:border-box;background:#fff url(/img/buy/logo-visa.svg) no-repeat center center;background-size:40px auto;border:1px solid #dbdde1;border-radius:2px;content:""}html.dark .page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label#label-payment-cc span.subtitle::before{background-color:#0d1021;border-color:rgba(255,255,255,.15)}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label#label-payment-cc span.subtitle::after{position:absolute;left:139px;width:50px;height:30px;padding:5px;box-sizing:border-box;border:1px solid #dbdde1;border-radius:2px;background:#fff url(/img/buy/logo-mastercard.svg) no-repeat center center;background-size:30px auto;content:""}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label#label-payment-cc span.subtitle::after{left:114px}}html.dark .page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label#label-payment-cc span.subtitle::after{border-color:rgba(255,255,255,.15)}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label#label-payment-paypal span.subtitle::after{position:absolute;left:85px;width:94px;height:30px;padding:5px;box-sizing:border-box;border:1px solid #dbdde1;border-radius:2px;background:#fff url(/img/buy/logo-paypal.svg) no-repeat center center;background-size:75px auto;content:""}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label#label-payment-paypal span.subtitle::after{left:60px}}html.dark .page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-header label#label-payment-paypal span.subtitle::after{border-color:rgba(255,255,255,.15)}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-body{border-top:none;height:60px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-body{border-left:none;border-right:none}.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-footer::before,.page-buy.buy-step-paymentMethod .switcher.border-1-solid .switcher-footer::after{border-left:none;border-right:none}}.page-buy.buy-step-paymentMethod .button-rounded.background-red{width:210px}.page-buy.buy-step-requestQuote .company-contact-form{position:relative}.page-buy.buy-step-requestQuote .company-contact-form #form-contact{padding-bottom:60px}.page-buy.buy-step-requestQuote .company-contact-form #form-contact #comment{padding-top:15px;min-height:190px}.page-buy.buy-step-requestQuote .company-contact-form #form-contact .new-form-message-area{margin-top:20px}.page-buy.buy-step-requestQuote .loginButton{position:absolute;left:0;right:0;margin:0 auto;bottom:-6px;max-width:300px}.page-buy.buy-step-paymentGateway .switcher.border-1-solid ul{display:flex;margin:0}.page-buy.buy-step-paymentGateway .switcher.border-1-solid ul li{list-style-type:none}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .section.price{background:transparent}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-header{min-height:auto}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-header{border-left:none;border-right:none;border-top-left-radius:0;border-top-right-radius:0}}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-header ul{width:100%;padding:30px}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-header ul li{flex:1;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:24px}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-header ul li span{display:block}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-header ul li:first-child{text-align:left}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-header ul li:last-child{text-align:right}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-body{background-color:#f5f8fa;border-bottom:1px solid #dbdde1}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-body{border-left:none;border-right:none}}html.dark .page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-body{background-color:#161929;border-bottom-color:rgba(255,255,255,.15)}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-body ul.payment-info-container{margin-top:20px;padding:20px 0 0;border-top:1px solid #dbdde1}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-body ul.payment-info-container{flex-direction:column}}html.dark .page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-body ul.payment-info-container{border-top-color:rgba(255,255,255,.15)}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-body ul.payment-info-container li{flex:1;display:flex;justify-content:center;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:24px}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-body ul.payment-info-container li span{margin-right:5px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-body ul.payment-info-container li span{flex:1}}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-body ul.payment-info-container li strong{font-weight:600;color:#000}html.dark .page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-body ul.payment-info-container li strong{color:#fff}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-body .section.price{padding:15px}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-body .section.price .price-container .price>td{padding:5px}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer{flex-direction:column;margin-top:10px;padding:0 0 20px;border:1px solid #dbdde1;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer{border-left:none;border-right:none;border-bottom-left-radius:0;border-bottom-right-radius:0}}html.dark .page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer{border-color:rgba(255,255,255,.15)}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer .payment-method-container{width:100%}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer .payment-method-container .switcher-header{border:none}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container{flex-wrap:wrap;justify-content:center;width:100%;padding:15px 0 0}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px 0;min-width:140px;max-width:140px;height:100px;padding:20px;border-bottom:none;border-radius:2px 2px 0 0;text-align:center}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li strong{padding:10px 0 15px;font-size:20px;font-weight:400;color:#000}html.dark .page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li strong{color:#fff}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li .status-or-action{display:flex;align-items:center;justify-content:center;width:100%;height:32px}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li .status-or-action span{flex:1;display:flex;align-items:center;justify-content:center;font-size:14px}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li .status-or-action span form{flex:1;display:flex;align-items:center;justify-content:center}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li:not(.current-link) {opacity:.4;cursor:default;filter:blur(1px)}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li:not(.current-link).status-pending .status-or-action span, .page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li:not(.current-link).status-paid .status-or-action span {display:flex;width:100%;height:32px;box-sizing:border-box;border-width:1px;border-radius:2px;font-weight:600;text-transform:uppercase}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li:not(.current-link).status-pending .status-or-action span::after, .page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li:not(.current-link).status-paid .status-or-action span::after {display:none}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li:not(.current-link).status-pending .status-or-action span {filter:grayscale(1)}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li:not(.current-link).status-paid .status-or-action span {color:#50a93c}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li:not(.current-link).status-following .status-or-action .button-rounded.background-red {filter:grayscale(1)}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li.has-auto-billing{margin:0;min-width:auto;max-width:none;width:100%;height:auto}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li.has-auto-billing .formOption.right-tooltip{width:100%}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li.has-auto-billing .formOption.right-tooltip>strong{padding-bottom:5px}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li.has-auto-billing .formOption.right-tooltip .recurrent-payment-container{font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:24px}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li.has-auto-billing .formOption.right-tooltip .recurrent-payment-container label{font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#666}html.dark .page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li.has-auto-billing .formOption.right-tooltip .recurrent-payment-container label{color:rgba(255,255,255,.65)}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li.has-auto-billing .formOption.right-tooltip .recurrent-payment-container label{display:flex;max-width:250px;text-align:left}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li.has-auto-billing .formOption.right-tooltip .recurrent-payment-container label::before{position:static;margin-top:5px;margin-right:7px;min-width:16px}}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li.has-auto-billing .formOption.right-tooltip .infotip-i{top:7px}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li.has-auto-billing .formOption.right-tooltip .infotip-i .tooltip{z-index:2}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li.has-auto-billing .status-or-action{margin-top:25px}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer ul.installments-container li.has-auto-billing .status-or-action .button-rounded.background-red{box-sizing:border-box;min-width:140px;max-width:140px}.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer::before,.page-buy.buy-step-paymentGateway .switcher.border-1-solid .switcher-footer::after{display:none}.page-buy.buy-step-recurrentPaymentOptions .rc-info .col.card-info{border:none}.page-buy.buy-step-recurrentPaymentOptions .rc-info .col.card-info table tr td{padding-right:15px}.page-buy.buy-step-recurrentPaymentOptions .rc-info .col.actions{flex:none;display:flex;align-items:center}.page-buy.buy-step-recurrentPaymentOptions .rc-info .empty-message{flex:1;display:flex;justify-content:center;padding:0 20px}@media (min-width:320px) and (max-width:767px){.page-buy.buy-step-recurrentPaymentOptions .rc-info .empty-message{padding:20px}}