/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *//* Document  ========================================================================== *//*** 1. Correct the line height in all browsers.* 2. Prevent adjustments of font size after orientation changes in iOS.*/html{line-height: 1.15; /* 1 */-webkit-text-size-adjust: 100%; /* 2 */}/* Sections  ========================================================================== *//*** Remove the margin in all browsers.*/body{margin: 0;}/*** Render the `main` element consistently in IE.*/main{display: block;}/*** Correct the font size and margin on `h1` elements within `section` and* `article` contexts in Chrome, Firefox, and Safari.*/h1{font-size: 2em;margin: 0.67em 0;}/* Grouping content  ========================================================================== *//*** 1. Add the correct box sizing in Firefox.* 2. Show the overflow in Edge and IE.*/hr{box-sizing: content-box; /* 1 */height: 0; /* 1 */overflow: visible; /* 2 */}/*** 1. Correct the inheritance and scaling of font size in all browsers.* 2. Correct the odd `em` font sizing in all browsers.*/pre{font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}/* Text-level semantics  ========================================================================== *//*** Remove the gray background on active links in IE 10.*/a{background-color: transparent;}/*** 1. Remove the bottom border in Chrome 57-* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.*/abbr[title]{border-bottom: none; /* 1 */text-decoration: underline; /* 2 */text-decoration: underline dotted; /* 2 */}/*** Add the correct font weight in Chrome, Edge, and Safari.*/b,strong{font-weight: bolder;}/*** 1. Correct the inheritance and scaling of font size in all browsers.* 2. Correct the odd `em` font sizing in all browsers.*/code,kbd,samp{font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}/*** Add the correct font size in all browsers.*/small{font-size: 80%;}/*** Prevent `sub` and `sup` elements from affecting the line height in* all browsers.*/sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub{bottom: -0.25em;}sup{top: -0.5em;}/* Embedded content  ========================================================================== *//*** Remove the border on images inside links in IE 10.*/img{border-style: none;}/* Forms  ========================================================================== *//*** 1. Change the font styles in all browsers.* 2. Remove the margin in Firefox and Safari.*/button,input,optgroup,select,textarea{font-family: inherit; /* 1 */font-size: 100%; /* 1 */line-height: 1.15; /* 1 */margin: 0; /* 2 */}/*** Show the overflow in IE.* 1. Show the overflow in Edge.*/button,input{/* 1 */overflow: visible;}/*** Remove the inheritance of text transform in Edge, Firefox, and IE.* 1. Remove the inheritance of text transform in Firefox.*/button,select{/* 1 */text-transform: none;}/*** Correct the inability to style clickable types in iOS and Safari.*/button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button;}/*** Remove the inner border and padding in Firefox.*/button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none;padding: 0;}/*** Restore the focus styles unset by the previous rule.*/button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText;}/*** Correct the padding in Firefox.*/fieldset{padding: 0.35em 0.75em 0.625em;}/*** 1. Correct the text wrapping in Edge and IE.* 2. Correct the color inheritance from `fieldset` elements in IE.* 3. Remove the padding so developers are not caught out when they zero out*    `fieldset` elements in all browsers.*/legend{box-sizing: border-box; /* 1 */color: inherit; /* 2 */display: table; /* 1 */max-width: 100%; /* 1 */padding: 0; /* 3 */white-space: normal; /* 1 */}/*** Add the correct vertical alignment in Chrome, Firefox, and Opera.*/progress{vertical-align: baseline;}/*** Remove the default vertical scrollbar in IE 10+.*/textarea{overflow: auto;}/*** 1. Add the correct box sizing in IE 10.* 2. Remove the padding in IE 10.*/[type="checkbox"],[type="radio"]{box-sizing: border-box; /* 1 */padding: 0; /* 2 */}/*** Correct the cursor style of increment and decrement buttons in Chrome.*/[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto;}/*** 1. Correct the odd appearance in Chrome and Safari.* 2. Correct the outline style in Safari.*/[type="search"]{-webkit-appearance: textfield; /* 1 */outline-offset: -2px; /* 2 */}/*** Remove the inner padding in Chrome and Safari on macOS.*/[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}/*** 1. Correct the inability to style clickable types in iOS and Safari.* 2. Change font properties to `inherit` in Safari.*/::-webkit-file-upload-button{-webkit-appearance: button; /* 1 */font: inherit; /* 2 */}/* Interactive  ========================================================================== *//** Add the correct display in Edge, IE 10+, and Firefox.*/details{display: block;}/** Add the correct display in all browsers.*/summary{display: list-item;}/* Misc  ========================================================================== *//*** Add the correct display in IE 10+.*/template{display: none;}/*** Add the correct display in IE 10.*/[hidden]{display: none;}@font-face{font-family: 'Gordita';font-display: swap;font-style: normal;font-weight: 600;src: url('/0/fonts/Gordita/webfonts/39D315_0_0.eot');src: url('/0/fonts/Gordita/webfonts/39D315_0_0.eot?#iefix') format('embedded-opentype'), url('/0/fonts/Gordita/webfonts/39D315_0_0.woff2') format('woff2'), url('/0/fonts/Gordita/webfonts/39D315_0_0.woff') format('woff'), url('/0/fonts/Gordita/webfonts/39D315_0_0.ttf') format('truetype');}@font-face{font-family: 'Gordita';font-display: swap;font-style: normal;font-weight: 500;src: url('/0/fonts/Gordita/webfonts/39D315_1_0.eot');src: url('/0/fonts/Gordita/webfonts/39D315_1_0.eot?#iefix') format('embedded-opentype'), url('/0/fonts/Gordita/webfonts/39D315_1_0.woff2') format('woff2'), url('/0/fonts/Gordita/webfonts/39D315_1_0.woff') format('woff'), url('/0/fonts/Gordita/webfonts/39D315_1_0.ttf') format('truetype');}@font-face{font-family: 'Gordita';font-display: swap;font-style: normal;font-weight: 400;src: url('/0/fonts/Gordita/webfonts/39D315_2_0.eot');src: url('/0/fonts/Gordita/webfonts/39D315_2_0.eot?#iefix') format('embedded-opentype'), url('/0/fonts/Gordita/webfonts/39D315_2_0.woff2') format('woff2'), url('/0/fonts/Gordita/webfonts/39D315_2_0.woff') format('woff'), url('/0/fonts/Gordita/webfonts/39D315_2_0.ttf') format('truetype');}html{box-sizing: border-box;}*, *:before, *:after{box-sizing: inherit;}body{font-family: 'Gordita', sans-serif;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}h1, h2, h3, h4, h5, h6, p, ol, ul, li{padding: 0;margin: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}a{text-decoration: none;}ul{list-style-type: none;}[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak{display: none !important;}fieldset{margin: 0;padding: 0;border: 0;}button{border: none;padding: 0;margin: 0;outline: none;}article{position: relative;}html, body{width: 100%;height: 100%;}article{min-height: 100%;display: flex;flex-direction: column;align-items: stretch;}select{-webkit-appearance: none;-moz-appearance: none;appearance: none;}main{flex-grow: 1;}header, main, footer{flex-shrink: 0;}h1, h2, h3, h4, h5, h6{line-height: normal;color: #000000;font-weight: 500;}h1{font-size: 64px;}h2{font-size: 40px;line-height: 1.35;}h3{font-size: 32px;line-height: 1.4;}h6{font-size: 16px;line-height: 1.4;}p{font-size: 14px;color: #4F555F;line-height: 1.2;font-weight: 400;}@media (max-width: 768px){h3{font-size: 24px;}h6{font-size: 16px;}}.pt-16{padding-top: 16px;}.pt-20{padding-top: 20px;}.pt-32{padding-top: 32px;}.pt-40{padding-top: 40px;}.pb-8{padding-bottom: 8px;}.pb-16{padding-bottom: 16px;}.pb-20{padding-bottom: 20px;}.pb-32{padding-bottom: 32px;}.pb-40{padding-bottom: 40px;}.p-40{padding-top: 40px;padding-bottom: 40px;}.pb-24{padding-bottom: 24px;}.mb-16{margin-bottom: 16px !important;}.container{position: relative;margin-left: auto;margin-right: auto;padding-left: 24px;padding-right: 24px;width: 1030px;}@media (max-width: 768px){.container{width: 100%;}}.a{color: #2FA6F8;line-height: 1.2;font-weight: 500;}.a:hover{text-decoration: underline;}textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="password"]{-webkit-appearance: none;appearance: none;}.center{text-align: center;}.text-right{text-align: right;}input[type="month"]{font-size: 12px;white-space: nowrap;-webkit-appearance: none;appearance: none;background-color: #ffffff!important;}.header{padding: 40px 20px 20px;text-align: center;}.header h3.bfcm22.pt-32 span{color: #1370F5;}@media (max-width: 768px){.header{padding: 40px 20px 10px;}}.footer{padding: 100px 40px 40px 40px;}.footer__wrap{font-size: 12px;line-height: 1.5;text-align: center;color: #A0AAC3;}.footer__wrap p{font-size: 12px;line-height: 1.5;color: #B3B3B3;display: inline-block;}.footer__wrap a{font-size: 12px;line-height: 1.5;font-weight: normal;color: #B3B3B3;text-decoration: underline;}.footer__wrap a:hover{color: #B3B3B3;text-decoration: none;}.footer__wrap a:focus{color: #B3B3B3;text-decoration: underline;}.footer__wrap .footer__bull{color: #B3B3B3;}@media (max-width: 768px){.footer{text-align: center;}.footer__wrap p{display: block;}.footer__bull.last{display:none;}}.main{padding-top: 20px;}.main .main__wrap{display: flex;justify-content: space-between;}.main .main__payment{width: 62.73%;margin: 0 24px 0 0;}.rtl-style .main .main__payment{margin: 0 0 0 0;}.main .main__includes{width: 34.82%;}.main__flow{width: 100%;}@media (max-width: 768px){.main .main__wrap{display: flex;	justify-content: space-between;	flex-direction: column;}.main .main__payment{width: 100%;}.main .main__includes{width: 100%;}}.plan{display: flex;justify-content: space-between;flex-direction: row-reverse;margin-bottom: 24px;}.plan .plan__item{width: calc((100% - 24px) / 2);cursor: pointer;position: relative;}.plan .plan__item:hover .plan__wrap{background-color: #ffffff;}.plan .plan__item .plan__select:hover{border: 2px solid #707070;}@media (max-width: 768px){.plan{display: flex;	justify-content: space-between;	flex-direction: column-reverse;	margin-bottom: 0;}.plan .plan__item{width: 100%;	padding: 0 0 16px 0;}}.plan .selected .plan__wrap{background-color: #ffffff;}.plan .selected .plan__select,.plan .selected .plan__select:active{width: 24px;height: 24px;border-radius: 100%;background-color: #1370F5;border: 1px solid #1370F5;/*position: relative;*/}.plan .selected .plan__select:hover{ background-color: #118CFF;   border: 1px solid #118CFF;}.plan .selected .plan__select:before{content: '';position: absolute;top: 7px;left: 7px;width: 8px;height: 8px;border-radius: 100%;background-color: #ffffff;}.plan__wrap{border: 1px solid #DFDFDF;border-radius: 16px;padding: 24px 24px 24px 72px;position: relative;height: 115px;background-color: #FAFAFA;}.selected .plan__worp{background-color: #FFFFFF;}.plan__name{font-size: 16px;line-height: 1.2;font-weight: 500;padding: 0 0 10px 0;}.plan__title{color: #312C2C;}.plan__save{color: #40B267;}.plan__info{font-size: 12px;line-height: 1.5;color: #707070;}.plan .plan__new-price span{text-decoration: line-through;}.plan__select{position: absolute;left: 24px;top: 50%;transform: translate(0, -50%);width: 24px;height: 24px;border: 2px solid #B3B3B3;background-color: #FFFFFF;border-radius: 50%;}.plan__wrap{display: block;}/* Hide Radio buttons */.plan_box .radio-group-hide{opacity: 0;order: initial;}.plan__badge{position: absolute;background-color: #3eb267;color: #fff;width: 100%;text-align: center;font-weight: 500;top: -30px;height: 50px;z-index: -1;padding-top: 10px;border-radius: 15px 15px 0 0;font-size: 13px;}.plan__badge--helloween{background: linear-gradient(162deg, #3DC4FD -25.03%, #FC6161 -25.02%, #1370F5 34.09%, #2FA6F8 69.44%, #FBFFBE 121.16%);}.antivirus-protection{padding: 32px 40px;border: 1px solid #dfdfdf;border-radius: 16px;background-color: #ffffff;margin: 0 0 23px 0;}@media (max-width: 768px){.antivirus-protection{padding: 24px;}}.antivirus-protection .summary{display: flex;}.antivirus-protection .summary-info{display: flex;flex: 2;}.antivirus-protection .summary-price{flex: 1.1;text-align: right;}@media (max-width: 768px){.antivirus-protection .summary-price{text-align: center;}}@media (max-width: 768px){.antivirus-protection .summary,.antivirus-protection .summary-info,.antivirus-protection .summay-price,.av-icon,.av-desc{display: block;	flex: none;	text-align: center;}}.av-icon{flex: 1;}.av-icon img{vertical-align: middle;margin-top: 8px;}@media (max-width: 768px){.av-icon img{vertical-align: middle;	margin: 6px 6px 0 0;	height: 35px;}}.av-desc{flex: 4;}.av-desc p{padding-top: 8px;font-size: 14px;line-height: 1.4;color: #707070;}.summary-price .add-link{font-size: 14px;font-weight: 500;line-height: 1.4;color: #1370F5;cursor: pointer;border: 0;}.summary-price .add-link:hover,.summary-price .add-link:focus{color: #118CFF;text-decoration: none;outline: 0;border-bottom: 1px solid #118CFF;}.summary-price .add-link:active{color: #1370F5;text-decoration: none;outline: 0;border-bottom: 1px solid #1370F5;}.summary-price input[type="checkbox"]{opacity: 0;position: absolute;z-index: -1;}.summary-price input[type="checkbox"]:checked ~ .add{display: none;}.summary-price input[type="checkbox"]:checked ~ .added{display: inline;}.added{display: none;}.summary-price .price-text{margin-top: 10px;}@media (max-width: 768px){.summary-price .price-text{margin-top: 12px;}}@media (max-width: 768px){.summary-price{text-align: center;}}.summary-price .price-text i{font-style: normal;}.summary-price span{font-size: 12px;line-height: 18px;color: #707070;}.summary-price span.saved{color: #40B267;font-weight: 500;}.more-details{margin-top: 16px;text-align: center;cursor: pointer;}.more-details .more-detail{font-size: 12px;line-height: 1.5;color: #1370F5;font-weight: 500;background: transparent;border: none;cursor: pointer;height: 15px;}.more-details .more-detail:hover{color: #118CFF;border-bottom: 1px solid #118CFF;}.more-details .more-detail:active{color: #1370F5;border-bottom: 1px solid #1370F5;}.more-details .more-detail:after{content: '';width: 10px;height: 10px;background-image: url("/0/img/icons/down-arrow.svg");background-repeat: no-repeat;background-size: 100%;display: inline-block;margin-left: 2px;background-position: 0 -2px;cursor: pointer;vertical-align: middle;}.more-details .more-detail.opened:after{transform: rotate(180deg);}.antivirus-protection-details{margin-top: 24px;text-align: left;display: none;cursor: default;}.antivirus-protection-details .antivirus-protection-details__title{font-size: 14px;line-height: 19px;font-weight: 500;}@media (max-width: 768px){.antivirus-protection-details .antivirus-protection-details__title{text-align: center;}}@media (max-width: 768px){.av-desc h6{margin: 16px 0 12px 0;}}.antivirus-protection-details .includes__item{padding: 12px 0 0 26px;}.antivirus-protection-details .includes__item:before{top: 15px;width: 17px;height: 13px;}.antivirus-protection-details li p{font-size: 14px;line-height: 22px;color: #707070;}.p-sub-text{font-size: 16px;color: #707070;line-height: 1.5;font-weight: 400;margin-top: 8px;}.for-mobile{display: none;}@media (max-width: 768px){.for-mobile{display: block;}}@media (max-width: 768px){.for-desktop{display: none}}@media (max-width: 768px){.avdesc{margin: 8px 0 12px 0;}}/* Dedicated Extra Servers */.flow-inner .upsell-block__warp{max-width: 760px;margin: 0 auto;}.upsell-block-item{border: 1px solid #DFDFDF;border-radius: 16px;padding: 40px;width: 760px;max-width: 100%;}@media (max-width: 768px){.upsell-block-item{max-width: 100%;}}.upsell-block-item__title{padding-bottom: 8px;}.upsell-block-item__title h3{font-size: 20px;line-height: 1.4;color: #312C2C;margin: 19px 0 12px 0;padding: 0;}.upsell-block-item__title p{font-size: 14px;line-height: 1.58;}.upsell-block-item .includes__list{display: flex;padding: 5px 0 0 0;}@media (max-width: 768px){.upsell-block-item .includes__list{display: block;}}.upsell-block-item .includes__list .includes__item{flex: 2;text-align: left;padding: 25px 0 0 30px;}.rtl-style .upsell-block-item .includes__list .includes__item{text-align: right;padding: 25px 30px 0 0;}.upsell-block-item .loader{margin-top: 40px;display: block;}.upsell-block-item .skip__container{margin-top: 16px;}.upsell-block-item .btn--skip{font-size: 14px;line-height: 1.37;color: #1370F5;font-weight: bold;background: transparent;border: none;}.btn--skip{cursor: pointer;}.btn--skip:hover{opacity: .7;}.upsell-block-item .link{font-size: 14px;color: #1370F5;line-height: 1.4;font-weight: 500;}.upsell-block-item .link:hover{color: #118CFF;text-decoration: underline;}.upsell-block-item .link:active{color: #1370F5;text-decoration: underline;}.upsell-price-description{margin-top: 8px;font-size: 12px;color: #707070;text-align: center;font-weight: 500;}.upsell-price-description .upsell-saved{color: #40B267;}.upsell-block__warp .terms__text p,upsell-block__warp .terms__text a{font-size: 10px;line-height: 14px;margin-top: 24px;color: #B3B3B3;text-align: center;}.upsell-block__warp .terms__text b,.upsell-block__warp .terms__text b a{font-weight: bold;}.decline{margin-right: 76px;color: #1370f5;font-weight: 500;font-size: 14px;line-height: 1.36;background: none;}.rtl-style .decline{margin-right: 0;margin-left: 76px;}@media (max-width: 768px){.popup-btn-wrap .btn{width: auto;}}.email{padding: 32px 40px;border: 1px solid #dfdfdf;border-radius: 16px;background-color: #ffffff;margin: 0 0 0 0;}.email__note{font-size: 14px;line-height: 1.57;color: #595959;}.email .email-is-correct{position: relative;}.email .email-is-correct:before{content: '';width: 13px;height: 13px;background-image: url("/0/img/hotspotPango/elements/checkmark_blue.1.0.0.svg");background-repeat: no-repeat;background-size: contain;position: absolute;top: 16px;right: 16px;}.rtl-style .email .email-is-correct:before{right: auto;left: 16px;}@media (max-width: 768px){.email{padding: 24px 0;	border: none;	margin: 0 0 0 0;}}.includes,.aura-includes{padding: 40px 32px;border: 1px solid #DFE1E5;border-radius: 16px;background-color: #ffffff;position: relative;margin-bottom: 100px;}.includes__title,.aura-includes__title{font-size: 16px;line-height: 1.2;color: #312C2C;font-weight: 500;margin: 0;}.betternet .includes-banner{padding-top: 220px;}.betternet .main__includes{position: sticky;top: 20px;}.betternet .includes-banner:before{content: '';width: 100%;height: 200px;position: absolute;left: 0;top: 0;background-image: url("/0/img/hotspotPango/elements/betternet-includes-banner.svg");background-repeat: no-repeat;background-size: contain;}.includes:after{content: '';position: absolute;bottom: -100px;left: 50%;transform: translate(-50%, 0);background-image: url("/0/img/hotspotPango/elements/speed-badge.1.0.0.svg");width: 175px;height: 82px;}.includes-no-logo:after{background-image: none;}.includes-badge-top:after{background-image: url("/0/img/hotspotPango/elements/speed-badge-top.1.0.0.svg");}.rtl-style .includes{}.includes__list{padding: 8px 0 0 0;}.includes__item{padding: 13px 0 0 27px;position: relative;list-style: none;}.includes__list--with-tooltip li{display: flex;justify-content: space-between;}.includes__list--with-tooltip .tooltip-wrap{align-self: center;position: relative;width: 20px;height: 20px;display: inline-block;}.includes__list--with-tooltip .csc-code-info{top: 0;left: 0;right: unset;}.includes__list--with-tooltip .includes__subtitle{width: 85%;}.rtl-style .includes__item{padding: 16px 30px  0 0;}.includes__item:before{content: '';width: 17px;height: 13px;position: absolute;left: 0;top: 24px;background-image: url("/0/img/hotspotPango/elements/checkmark_green.svg");background-repeat: no-repeat;background-size: cover;}.betternet .includes__item:before{background-image: url("/0/img/hotspotPango/elements/checkmark_blue.1.0.0.svg");}.betternet .includes__item p{margin: 0;text-align: left;color: #707070;}.rtl-style .includes__item:before{left:auto;right: 0;}.includes__note{font-size: 12px;color: #A0AAC3;line-height: 1.2;font-weight: 400;padding: 8px 0 0 0;}.includes__subtitle{padding: 8px 0 0 0;color: #707070;}.includes__icons{text-align: center;padding-top: 14px;}/* Aura Includes */.aura-includes{padding: 32px;}.aura-includes__item{text-align: center;border-bottom: 1px solid #DFDFDF;padding-bottom: 35px;position: relative;}.aura-includes__item:before{content: '+';position: absolute;bottom: -6px;left: 50%;transform: translate(-50%, 0);background: #fff;width: 50px;height: 15px;font-size: 22px;color: #DFDFDF;z-index: 1;}.aura-includes__item:last-child{border-bottom: none;padding-bottom: 0;}.aura-includes__item:last-child:before{display: none;}.aura-includes__logo-wrap{margin-top: 25px;}.aura-includes__item-title{font-size: 16px;font-weight: 500;line-height: 1.13;color: #312C2C;margin-top: 20px;}.aura-includes__item-info{margin-top: 20px;font-size: 14px;line-height: 1.2;color: #707070;}/* Identity theft protection */.upsell-block-item__title .upsell-block-item__title-note{font-size: 10px;line-height: 1.4;color: #B3B3B3;padding: 5px 0 2px 0;}.includes__item-title{font-weight: 500;color: #312C2C;}.rtl-style .includes__item-title{text-align: right;left: auto;}.includes__item-desc{color: #707070;}@media (max-width: 850px){.betternet .order-content__includes{width: 80%;}.betternet .includes-banner{padding-top: 320px;	border-radius: 32px 32px 16px 16px;}.betternet .includes-banner:before{height: 280px;	background-size: cover;	background-color: #2A2A4B;	border-radius: 16px 16px 0 0;}}@media (max-width: 530px){.betternet .includes-banner{padding-top: 240px;}.betternet .includes-banner:before{height: 200px;}}@media (max-width: 390px){.betternet .includes-banner{padding-top: 220px;}.betternet .includes-banner:before{background-size: contain;}}.form{padding: 32px 40px;background-color: #ffffff;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-left: 1px solid #DFE1E5;border-right: 1px solid #DFE1E5;border-bottom: 1px solid #DFE1E5;}.form  .form__title{display: flex;justify-content: space-between;align-items: center;}.form .form__container{padding: 24px 0 10px;}.form .form__wrap{display: flex !important;flex-wrap: wrap;justify-content: space-between;}.form__item{margin: 0 0 16px 0;width: 100%;position: relative;}.form__item.form__item--short-2{width: calc((100% - 16px)/2);}.form__item.form__item--short-3{width: calc((100% - 32px)/3);}@media (max-width: 768px){.form{padding: 32px 25px;	margin: 0 0 0 0;}.form  .form__title{flex-direction: column;	align-items: flex-start;}.form .form__title img{margin: 12px 0 0 0;}.form .form__container{padding: 24px 0 10px;}.form__item{margin: 0 0 16px 0;	width: 100%;	position: relative;}.form__item.form__item--short-2{width: 100%;}.form__item.form__item--short-3{width: calc((100% - 16px)/2);}}.form__input{font-size: 14px;font-weight: 500;line-height: normal;color: #312C2C;width: 100%;height: 40px;border: 2px solid #f2f2f2f2;border-radius: 12px;-webkit-box-shadow: none;box-shadow: none;box-shadow: none !important;text-indent: 10px;caret-color: #1370F5;outline: none;background-color: #F2F2F2;padding:0px;}.form__input:hover{border-color: #DFDFDF;background-color: #DFDFDF;}.form__input:focus{border-color: #312C2C;background-color: #FFFFFF;}.form__input:disabled{border: none !important;background-color: #F2F2F2;cursor: not-allowed;}.form__input::placeholder{font-size: 14px;line-height: normal;color: #909090;font-weight: 500;}.form__input::-webkit-input-placeholder{/* Chrome/Opera/Safari */font-size: 14px;line-height: normal;color: #909090;font-weight: 500;}.form__input::-moz-placeholder{/* Firefox 19+ */font-size: 14px;line-height: 2.6;color: #909090;font-weight: 500;}.form__input:-ms-input-placeholder{/* IE 10+ */font-size: 14px;line-height: normal;color: #909090;font-weight: 500;}.form__input:-moz-placeholder{/* Firefox 18- */font-size: 14px;line-height: 2.6;color: #909090;font-weight: 500;}.form__select{font-size: 14px;line-height: 1.4;font-weight: 500;color: #909090;width: 100%;height: 40px;border: none;border-radius: 12px;box-shadow: none;text-indent: 10px;outline: none;background-color: #F2F2F2;}.form__select:hover, .form__select:active{background: #FFFFFF;color: #909090;}.country.form__item:after,.input_state:after{content: '';border: solid 5px rgba(0,0,0,0);border-top-color: rgba(0,0,0,0.8);position: absolute;top: 17px;right: 15px;}.rtl-style .input_state:after,.rtl-style  .country.form__item:after{right: auto;left: 15px;}.input-error .form__input{border: 2px solid #F75C64;background-color:  rgba(247, 92, 100, 0.05);}.input-error .form__input:hover{border: 2px solid #F75C64;background-color: rgba(247, 92, 100, 0.1);}.input-error .form__input:focus{background-color: #FFFFFF;}.input-error .form__input:active{border: 2px solid #F75C64;background-color: rgba(247, 92, 100, 0.05);}.input-error .error-message{padding: 6px 0 0 0;display: block;}.form__item .input-error .error-message{padding: 6px 0 0 0;display: block;}.error-message{font-size: 12px;font-weight: 500;color: #F65260;line-height: 1.2;display: none;}@media (max-width: 768px){.form__input{text-indent: 5px;}}#form_cc.fade-in-address-form div.fade-in-address{opacity: 1;display: block !important;}#form_cc.fade-in-address-form div.fade-in-address .form__input{animation: 1.5s fade-in-address;}#form_cc.fade-in-address-form div.fade-in-address .input-error .form__select{animation: 1.5s fade-in-address;border: 2px solid #F75C64;background-color:  rgba(247, 92, 100, 0.05);}#form_cc.fade-in-address-form div.fade-in-address .input-error .form__select:hover{animation: 1.5s fade-in-address;border: 2px solid #F75C64;background-color:  rgba(247, 92, 100, 0.1);}#form_cc.fade-in-address-form div.fade-in-address.updated_input .form__input{animation: 1.5s fade-in-address;}#form_cc.fade-in-address-form div.fade-in-address .updated_input .form__select:hover,#form_cc.fade-in-address-form div.fade-in-address .updated_input .form__select:active,#form_cc.fade-in-address-form div.fade-in-address.country .form__select:hover,#form_cc.fade-in-address-form div.fade-in-address.country .form__select:active{background: #DFDFDF;}#form_cc.fade-in-address-form div.fade-in-address.country .form__select{border: none;background: #F2F2F2;}#form_cc .updated_input .form__select{border: none;background: #F2F2F2;color: #312C2C !important;}#form_cc.fade-in-address-form div.fade-in-address.country .form__select:disabled{background: #F2F2F2;color: #312C2C;cursor: not-allowed;}@keyframes fade-in-address{0%{opacity: 0.2;}25%{opacity: 1;}55%{opacity: 0.3;}70%{opacity: 1;}85%{opacity: 0.4;}100%{opacity: 1 !important;}}.hss-form .expiration-date label{position: absolute;top: 14px;left: 10px;font-size: 14px;line-height: 1;color: #909090;font-weight: 500;}@-moz-document url-prefix(''){.hss-form .expiration-date label{color: #bcbcbc;}}.rtl-style .hss-form .expiration-date label{left: auto;right: 10px;}.hss-form .updated_input label{display: none;}.csc-code{position: relative;}.csc-code .form__input{padding-right: 30px;}.csc-code-info{position: absolute;top: 10px;right: 10px;width: 20px;height: 20px;overflow: hidden;}.rtl-style .csc-code-info{right: auto;left: 10px;}.csc-code-info .csc-info-icon{width: 20px;height: 20px;display: inline-block;background: url('/0/img/ice_form/ico-info.svg');-webkit-background-size: 20px 20px;background-size: 20px 20px;opacity: .5;}.csc-code-info .csc-info-icon:hover{opacity: 1;}.csc-digit-hint{display: inline-block;width: 210px;position: absolute;bottom: 40px;right: -12px;background: #000000;font-size: 16px;font-weight: 500;padding: 16px 8px 16px 16px;line-height: 1.2;border-radius: 6px;color: #FFF;transition: bottom 0.3s, height 0.4s, opacity 0.5s;opacity: 0;text-transform: none;}.csc-digit-hint-icon{display: block;position: absolute;bottom: -6px;right: 12px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #000000;}.csc-code-info:hover{overflow: visible;}.csc-code-info:hover .csc-digit-hint{bottom: 29px;opacity: 1;z-index: 1;}.cc-img{width: 38px;display: inline-block;height: 24px;position: absolute;top: 8px;right: 6px;overflow: hidden;}.rtl-style .cc-img{right: auto;left: 6px;}.cc-img-bg{display: inline-block;background-image: url('/0/img/hotspotPango/elements/ico-credit-cards.png');-webkit-background-size: 207px 16px;background-size: 207px 16px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0.2;}.card-type-icon{position: absolute;top: 0;left: 0;width: 230px;height: 24px;display: none;background: url('/0/img/hotspotPango/elements/cards.svg') no-repeat;-webkit-background-size: 270px 24px;background-size: 230px 24px;}.card-type-icon.show{display: block;}.card-type-icon.visa{left: 0;}.card-type-icon.master-card{left: -38px;}.card-type-icon.american-express{left: -78px;}.card-type-icon.discover{left: -117px;}.card-type-icon.diners{left: -195px;}.card-type-icon.jcb{left: -157px;}.card-type-icon.union-pay{left: -235px;}.popup-bg{display: none;}.m-hint__popup{display: none;}div#errors[style]:not(:empty){font-size: 14px;font-weight: 600;background: #FCD3D7;padding: 12px 32px;color: #F65260;border-radius: 6px;}.page-notification{position: relative;background-color: #2FA6F8;color: #ffffff;text-align: center;padding: 19px 50px;font-weight: 500;font-size: 14px;line-height: 1.33;}@media (max-width: 850px){.page-notification{padding: 14px 50px;}}.page-notification__btn-close{position: absolute;top: 50%;right: 16px;transform: translateY(-50%);background-color: transparent;border: 0;cursor: pointer;}.page-notification__btn-close:hover{opacity: .5;}.price_footer__value{font-size: 12px;line-height: 1.6;color: #707070;font-weight: 400;white-space: nowrap;vertical-align: middle;margin-bottom: 20px;margin-top: -10px;}@media (max-width: 850px){.csc-digit-hint{display: none;}.popup-bg{width: 100%;	height: 100%;	background-color: rgba(0,0,0,0.16);	position: fixed;	top: 0;	left: 0;	right: 0;	display: none;}.m-hint__popup{background-color: #ffffff;	border-radius: 4px;	width: calc(100% - 60px);	min-height: 200px;	position: fixed;	top: 25vh;	z-index: 100;	right: 30px;	left: 30px;	text-align: center;	padding: 24px;	display: none;}.m-hint__content{font-size: 14px;	color: #4F555F;	padding: 15px 0;}.m-hint__btn{width: 100%;	padding: 14px 14px 32px 14px;	position: absolute;	left: 0;	right: 0;	bottom: 0;	text-align: center;	font-size: 14px;	line-height: 1.2;	color: #2FA6F8;	font-weight: 500;}}.summary{}.summary .summary__wrap{}.summary .summary__list{padding: 10px 0 10px 0;}.summary .summary__item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 0 10px 0;}.summary .summary__item i{font-style: normal;}.summary .summary__value{font-size: 14px;line-height: 1.6;color: #707070;font-weight: 400;white-space: nowrap;vertical-align: middle;}.rtl-style .summary .summary__value{display: flex;}.summary .summary__value .summary--percent{font-size: 12px;font-weight: 500;line-height: 1;color: #40B267;padding: 6px 8px 4px;border-radius: 100px;background-color: #D0F5E0;margin: 0 0 0 10px;white-space: nowrap;}.rtl-style .summary .summary__value .summary--percent{margin: 0 10px 0 0;}.summary .summary__value.summary--discount{color: #40B267;font-weight: 500;display: -webkit-box;display: -ms-flexbox;display: flex;}.summary .summary__value.summary--bold{font-size: 20px;font-weight: 500;line-height: 28px;color: #312C2C;}.summary__value.summary--flex{display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;}.summary__item.summary--padding{padding: 10px 0 0 0;}.summary .summary__value.summary--pt-5{padding-top: 4px;}@media (max-width: 768px){.summary.summary--padding{padding: 10px 20px 10px 20px;}.summary .summary__value{font-size: 14px;}.summary .summary__value .summary__name{white-space: normal;}.summary .summary__value .summary--percent{font-size: 10px;	padding: 3px 5px;}.summary .summary__value.summary--discount{color: #40B267;}.summary .summary__value.summary--bold{font-size: 14px;}}.risk-free{background-color: #fafafa;border-radius: 8px;padding: 16px 18px;}.risk-free__wrap{display: flex;align-items: center;}.risk-free__image{margin: 0 12px 0 0;}.risk-free__title{font-size: 12px;line-height: 1.5;font-weight: 500;color: #312C2C;padding-bottom: 3px;}.risk-free__text{font-size: 12px;line-height: 1.5;color: #707070;}.rtl-style .risk-free__image{margin: 0 0 0 12px;}@media (max-width: 768px){.risk-free__wrap{display: block;	position: relative;}.risk-free__image{margin: 0 12px 0 0;	position: absolute;}.risk-free__title{padding-bottom: 8px;	padding-left: 30px;}.rtl-style .risk-free__title{padding-left: 0;	padding-right: 30px;}}.cta-block{padding: 24px 0;}.cta-block__wrap{display: flex;align-items: center;flex-direction: row-reverse;justify-content: space-between;}@media (max-width: 850px){.cta-block__wrap{flex-direction: column;	align-items: flex-start;}}.cta-block .loader__container{flex: none;}.secure{}.secure .secure__text{font-size: 12px;line-height: 1.5;color: #707070;font-weight: 400;position: relative;padding: 6px 0 4px 30px;}.rtl-style .secure .secure__text{padding: 6px 30px 4px 0;}.secure .secure__text::after{content: '';width: 24px;height: 24px;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background-position: center;background-repeat: no-repeat;}.rtl-style .secure .secure__text::after{right: 0;left: auto;}.secure .secure__text--secure:after{background-image:url('/0/img/hotspotPango/elements/lock.1.0.0.svg');}.secure .secure__text--moneyback:after{background-image:url('/0/img/hotspotPango/elements/money-back-guarantee.1.0.0.svg');}@media (max-width: 850px){.secure{padding-top: 24px;}}.terms{}.terms__text{font-size: 10px;color: #B3B3B3;line-height: 1.4;font-weight: 400;}.terms__text a{color: #B3B3B3;line-height: 1.4;font-weight: 400;text-decoration: underline;}.terms__text a:hover{color: #B3B3B3;text-decoration: none;}.terms__text a:focus{text-decoration: none;outline: none;}.special-offer-footer{padding: 24px 40px;margin: 0 auto;font-size: 10px;color: #B3B3B3;line-height: 1.8;font-weight: 400;text-align: center;}@media (max-width: 768px){.special-offer-footer{padding: 0 25px 15px;}}.special-offer-footer a{color: #B3B3B3;line-height: 1.4;font-weight: 400;text-decoration: underline;}.special-offer-footer a:hover{color: #B3B3B3;text-decoration: none;}.special-offer-footer a:focus{text-decoration: none;outline: none;}.single_plan{max-width: 988px;padding: 5px 0 45px;text-align: center;margin: 0 auto;}.single_plan h2{font-size: 32px;line-height: 44px;font-weight: 500;color: #000000;padding-bottom: 8px;}.section-header{font-size: 16px;font-weight: 500;line-height: 24px;color: #000000;}/* checkbox */.checkbox{font-size: 12px;vertical-align: middle;line-height: 22px;display: flex;user-select: none;position: relative;color: #737070;}.checkbox__indicator{content: '';appearance: none;outline: none;border: 2px solid #B3B3B3;border-radius: 4px;flex: none;width: 20px;height: 20px;margin-right: 12px;vertical-align: middle;}.checkbox:hover .checkbox__indicator{border-color: #707070;}.rtl-style .checkbox__indicator{margin-right: 0px;margin-left: 12px;}.checkbox input[type=checkbox]:checked ~ .checkbox__indicator{border-color: #1370F5;background: url("/img/pango/elements/check-white.svg") no-repeat center center #1370F5;background-position: 50% 50%;}.checkbox input[type=checkbox]:checked ~ .checkbox__indicator:hover,.checkbox input[type=checkbox]:checked ~ .checkbox__indicator:focus{border-color: #118CFF;background: url("/img/pango/elements/check-white.svg") no-repeat #118CFF;background-position: 50% 50%;}.checkbox input[type=checkbox]:checked:focus ~ .checkbox__indicator{border-color: #118CFF;background: url("/img/pango/elements/check-white.svg") no-repeat #118CFF;background-position: 50% 50%;}.checkbox input[type=checkbox]:disabled ~ .checkbox__indicator{border: 2px solid rgba(179, 179, 179, 0.2 );cursor: not-allowed;}.checkbox input[type=checkbox]:checked:disabled ~ .checkbox__indicator{border-color: #118CFF;background: url("/img/pango/elements/check-white.svg") no-repeat #118CFF;background-position: 50% 50%;opacity: 0.2;cursor: not-allowed;}.checkbox input[type=checkbox]{position: absolute;width: 18px;height: 18px;cursor: pointer;opacity: 0;order: 1;}.checkbox input[type=checkbox]:focus ~ .checkbox__indicator,.checkbox:focus input[type=checkbox] ~ .checkbox__indicator{border-color: #707070;}.ProgressBox{display: none;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 12000;background-color: transparent;}#UpsellContainer, #BusinessPopupContainer{height: 100%;}/*decline screen*/.ProgressBoxDecline{background: #fff;padding: 30px;max-width: 300px;font-size: 16px;color: #333;-webkit-box-shadow: 0 0 5px rgba(0,0,0, 0.6);box-shadow: 0 0 5px rgba(0,0,0, 0.6);position: relative;}.ProgressBoxDecline h1{font-size: 20px;color: #0d0d17;padding: 4px 0 10px;}.ProgressBoxDecline img{width: 50px;height: 50px;}.ProgressBoxDecline .btn_done{height: 40px;font-size: 14px;border-radius: 20px;line-height: 40px;margin: 29px 0 0;padding: 0 30px;cursor: pointer;position: relative;}.ProgressBoxDecline .bg_done_on_decline{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.ProgressBoxMessageBody{display: none;}/*decline screen*/#UpsellContainer{display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: #ffffff;-webkit-transition: opacity 0.5s;-o-transition: opacity 0.5s;transition: opacity 0.5s;overflow: hidden;}#UpsellContainer::after{content: '';display: inline-block;vertical-align: middle;width: 0;height: 100%;}#UpsellContainer .ProgressBoxLogo{position: absolute;top: 0;right: 0;left: 0;text-align: center;z-index: 1;}.declineMessage{border-radius: 6px;box-sizing: border-box;padding: 12px 30px 12px 60px;margin-top: 22px;margin-bottom: 10px;background-color: rgba(247, 92, 100, 0.2);color: #F75C64;position: relative;max-width: 642px;display: none;}.declineMessage p{font-size: 14px;font-weight: 500;line-height: 1.2;color: #F65260;}.declineMessage:before{content: "";width: 24px;height: 24px;position: absolute;left: 30px;top: 50%;transform: translateY(-50%);background-image: url("/0/img/hotspotPango/elements/attention-red.svg");}#paymentsBox .declineMessage{margin: 16px 0 0 0;padding: 12px 16px;background-color: rgba(247, 92, 100, 0.2);color: #ffffff;max-width: 100%;}#paymentsBox .declineMessage:before{display: none;}@media (max-width: 850px){.payments .declineMessage{padding: 10px 30px 10px 50px;}.payments .declineMessage:before{left: 20px;}}/* old code form account, it has to be removed*/.upsell_box{background: #FFF; display: inline-block; vertical-align: middle;}.upsell_message{width: 800px; margin: 0 auto;}.upsell_img_box{height: 100%; width: 49%; vertical-align: middle; display: inline-block; text-align: right;}.upsell_img_box img{margin: 0 5px 0 0;}.upsell_text_box{height: 100%; width: 49%; vertical-align: middle; display: inline-block; text-align: left; overflow: hidden; color: #636b80;}.upsell_text_box h1{font-size: 20px; color: #182037; font-weight: normal; padding: 13px 0 11px;}.upsell_text_box h6{background: #f65260; display: inline-block; color: #FFF; font-size: 12px; padding: 0 6px; max-height: none; border-radius: 3px; font-weight: normal; line-height: 20px;}.upsell_text_box p{padding: 0 40% 0 0; font-size: 16px; line-height: 165%;}.upsell_footer{color: #b7bcc8; font-size: 12px; line-height: 210%;}.upsell_footer span{font-size: 16px;}.upsell_footer span span{color: #636b80; padding: 0 3px;}.upsell_footer .btn_buy{font-size: 16px; color: #FFF; background: #2fadf8; display: inline-block; line-height: 60px; padding: 0 40px; font-weight: bold; text-decoration: none; border-radius: 30px; margin: 50px 0 23px; opacity: 0.8;}.upsell_footer .btn_buy:hover{opacity: 1;}.upsell_footer .btn_skip{font-size: 14px; color: #2FA6F8; text-decoration: none;}.rtl-style .upsell_text_box{text-align: right;}.rtl-style .upsell_text_box p{padding: 0 0 0 40%;}.rtl-style .upsell_img_box{text-align: left;}.rtl-style .upsell_img_box img{margin-left: 30px;}@media (max-width: 824px){.upsell_message{width: 100%; height: auto;}.upsell_img_box{width: 100%; text-align: center; height: auto; padding-top: 30px;}.upsell_img_box img{height: 150px;}.upsell_text_box{width: 90%; height: auto; text-align: center; margin-top: -20px;}.upsell_text_box p{padding: 0;}.upsell_text_box h6{position: fixed; right: 30px; top: 50px;}.upsell_footer .btn_buy{margin: 20px 0 13px;}#ProgressBoxBody{max-width: 99%;}}/* old code form account, it has to be removed*/.btn{font-size: 14px;line-height: 1;font-weight: 600;color: #ffffff;border-radius: 12px;padding: 13px 60px;background-color: #1370F5;white-space: nowrap;text-align: center;outline: none;cursor: pointer;box-sizing: border-box;border: none;transition: background-color .3s ease;margin: 0;display: inline-block;}.btn:hover, .btn:focus{background-color: #118CFF;text-decoration: none;}.btn:active{background-color: #1370F5;transform: scale(.99);}.btn:disabled{outline: solid 1px rgba(19, 112, 245, 0.2 );background-color: rgba(19, 112, 245, 0.2 );outline-offset: 2px;cursor: not-allowed;}.btn > *{pointer-events: none;}.cta-block__wrap .loader__container{overflow: visible;}@media (max-width: 850px){.btn{font-size: 14px;	padding: 12px 20px;	width: 100%;}.loader__container{width: 100%;}}.btn.btn--width{display: inline-block;}.btn-border{font-size: 14px;line-height: 1;font-weight: 600;color: #1370F5;border-radius: 4px;padding: 11px;border: 2px solid #1370F5;background-color: transparent;white-space: nowrap;text-align: center;outline: none;cursor: pointer;box-sizing: border-box;transition: background-color .3s ease;margin: 0;display: inline-block;}.btn-wrap{width: 240px;margin: 0 auto;}.btn-wrap .btn-border,.btn-wrap .btn{width: 100%;padding-left: 15px;padding-right: 15px;white-space: normal;}/************************* Btn PayPal - start*************************//************************* Btn Cancel- start*************************/.btn-cancel{color: #2FA6F8;white-space: nowrap;}.btn-cancel:hover{text-decoration: underline;}.btn-cancel.btn--margin-left{margin: 0 0 0 20px;}.btn.btn--margin-left{margin: 0 0 0 20px;width: 40%;}.rtl-style .btn.btn--margin-left{margin: 0 20px 0 0;}@media (max-width: 850px){.btn.btn--margin-left{width: auto;}}/************************* Btn Cancel- end*************************//*************************  btn Pay pal- start*************************/.btn.btn--paypal{background-color: #FFC520;height: 40px;min-width: 200px;background-image: url("/0/img/ice_form/ico-paypal-button.svg");background-repeat: no-repeat;background-position: center;background-size: 81px 19px;transition: background-color .3s ease;}.btn.btn--paypal:hover,.btn.btn--paypal:focus{background-color: #E9AC1B;transition: background-color .3s ease;}.btn.btn--paypal:active{background-color: #DE9C00;transition: background-color .3s ease;transform: scale(0.99);}@media (max-width: 850px){.btn.btn--paypal{height: 40px;}#apple-pay-button{height: 40px;}}/*************************  btn Pay pal- start*************************//************************* Apple pay - start*************************/#done_screen{display: none;}.btn.btn--apple-pay{margin: 30px 0 20px;background-color: #000000;height: 50px;min-width: 132px;background-image: url("/0/img/ice_form/apple-pay-button.svg");background-repeat: no-repeat;background-position: center;background-size: 81px 19px;transition: background-color .3s ease;}.btn.btn--apple-pay:hover{background-color: #393939;transition: background-color .3s ease;}.btn.btn--apple-pay:active{background-color: #000000;transition: background-color .3s ease;transform: scale(0.99);}@supports (-webkit-appearance: -apple-pay-button){.apple-pay-button{display: inline-block;	width: 136px;	height: 50px;	-webkit-appearance: -apple-pay-button;}.apple-pay-button-black{-apple-pay-button-style: black;}.apple-pay-button-white{-apple-pay-button-style: white;}.apple-pay-button-white-with-line{-apple-pay-button-style: white-outline;}}@supports not (-webkit-appearance: -apple-pay-button){.apple-pay-button{display: inline-block;	background-size: 100% 60%;	background-repeat: no-repeat;	background-position: 50% 50%;	border-radius: 6px;	padding: 0px;	box-sizing: border-box;	min-width: 136px;	min-height: 32px;	max-height: 50px;}.apple-pay-button-black{background-image: -webkit-named-image(apple-pay-logo-white);	background-color: black;}.apple-pay-button-white{background-image: -webkit-named-image(apple-pay-logo-black);	background-color: white;}.apple-pay-button-white-with-line{background-image: -webkit-named-image(apple-pay-logo-black);	background-color: white;	border: .5px solid black;}}/************************* Apple pay - end*************************//************************* Loader for button - start*************************/.loader{}.loader__container{position: relative;overflow: hidden;margin: 0;}.loader__container:after{content: '';position: absolute;left: 50%;top: 50%;width: 23px;height: 23px;background-color: rgba(19, 112, 245, 0.2);border-top: 4px solid rgba(19, 112, 245, 0.2);border-right: 4px solid rgba(19, 112, 245, 0.2);border-bottom: 4px solid rgba(19, 112, 245, 0.2);border-left: 4px solid #1370F5;border-radius: 50%;-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear;display: none;box-sizing: border-box;}.loader__container.loader__container--active{background-color:rgba(19, 112, 245, 0.3);border-radius: 12px;display: inline-block;}.loader__container--active.loader__container:after{display: block;}.loader__container.loader__container--active .btn{visibility: hidden;}.loader__container.loader__container--active .btn--submit{visibility: hidden;}#form .loader__container.loader__container--active{display: block;}@-webkit-keyframes load8{0%{-webkit-transform: translate(-50%, -50%) rotate(0deg);	transform: translate(-50%, -50%) rotate(0deg);}100%{-webkit-transform: translate(-50%, -50%) rotate(360deg);	transform: translate(-50%, -50%) rotate(360deg);}}@keyframes load8{0%{-webkit-transform: translate(-50%, -50%) rotate(0deg);	transform: translate(-50%, -50%) rotate(0deg);}100%{-webkit-transform: translate(-50%, -50%) rotate(360deg);	transform: translate(-50%, -50%) rotate(360deg);}}/************************* Loader for button - end*************************/.chatbot-btn{background-color: rgb(19, 112, 245);height: 44px;width: 44px;outline: none;padding: 0;margin: 0;border-radius: 50%;cursor: pointer;box-shadow: 0 2px 4px rgba(0, 0, 0, .1);border: 1px solid rgba(0, 0, 0, .05);transition: 200ms opacity ease;position: fixed;bottom: 20px;right: 20px;z-index: 10000;overflow: hidden;}.chatbot-btn img{width: 100%;height: 100%;top: 0;left: 0;padding: 17%;position: absolute;box-sizing: border-box;pointer-events: none;}.page-form{}.page-form__wrap{padding-top: 10vh;max-width: 600px;margin: 0 auto;padding-left: 30px;padding-right: 30px;}.page-form__link{padding-top: 40px;text-align: center;display: flex;justify-content: center;}.page-form__low,.page-form__low p,.page-form__low a{font-size: 12px;}.page-form__low p{color: #B3B3B3;}.page-form__low a{color: #B3B3B3;text-decoration: underline;font-weight: 400;}.page-form__low a:hover{color: #B3B3B3;text-decoration: none;}.page-form__low a:focus{color: #B3B3B3;}.page-form__hidden{display: none;}.flow-inner__sub-title{padding-bottom: 40px;text-align: center;}.create-account .label-email,.create-account .label-password{font-size: 12px;line-height: 1.5;color: #707070;padding-bottom: 8px;}.create-account .label-password{padding-top: 8px;}.have-an-account a{color: #1370F5;}.have-an-account a:hover{color: #118CFF;text-decoration: underline;}.have-an-account a:active{color: #1370F5;text-decoration: underline;}.have-an-account a:focus{color: #118CFF;text-decoration: underline;}.site-footer a{text-decoration: underline;font-weight: 400;color: #B3B3B3;}.site-footer a:hover{text-decoration: none;color: #B3B3B3;border: none;}.message{padding-top: 20vh;max-width: 544px;margin: 0 auto;padding-left: 32px;padding-right: 32px;}.message__btn-wrap{max-width: 170px;margin: 0 auto;}.center{text-align: center;}.pb-24{padding-bottom: 24px;}.method-list{padding-top: 23px;display: flex;}.method-list__item{width: 100%;height: 70px;border-top: 1px solid #DFE1E5;border-right: 1px solid #DFE1E5;display: flex;align-items: center;justify-content: center;cursor: pointer;background-color: #FAFBFC;border-bottom: 1px solid #DFE1E5;}.method-list__item_left{padding: 32px 40px;width: 100%;height: 70px;border-top: 1px solid #DFE1E5;border-right: 1px solid #DFE1E5;display: flex;align-items: center;justify-content: left;cursor: pointer;background-color: #FAFBFC;border-bottom: 1px solid #DFE1E5;}.method-list__item:first-child{border-top-left-radius: 16px;border-left: 1px solid #DFE1E5;}.method-list__item:last-child{border-top-right-radius: 16px;}.rtl-style .method-list__item:first-child{border-top-right-radius: 16px;}.rtl-style .method-list__item:last-child{border-top-left-radius: 16px;border-left: 1px solid #DFE1E5;}.method-list__image{}.method-list__item:hover{background-color: #FAFBFC;}.method-list__item.selected{background-color: #ffffff;border-bottom: 1px solid #ffffff;}.method_box{}.method_label{display: none;min-height: 60px;padding: 0 25px;cursor: pointer;border-radius: 16px;border: 1px solid #DFE1E5;background-color: #FAFBFC;align-items: center;justify-content: space-between;}.method_label img{display: block;}/* Hide Radio buttons */.method-list .radio-group-hide{opacity: 0;order: initial;}@media (max-width: 768px){.payments_list{display: none;}.method_box{transition: 0.3s;	height: 60px;	overflow: hidden;	margin-bottom: 16px;}.method_box.selected{height: auto;	overflow: visible;}.method_box.selected  .method_label{background-color: #ffffff;	border-top-left-radius: 16px;	border-top-right-radius: 16px;	border-bottom-right-radius: 0px;	border-bottom-left-radius: 0px;	border-top: 1px solid #DFE1E5;	border-left: 1px solid #DFE1E5;	border-right: 1px solid #DFE1E5;	border-bottom: none;}.method_label{display: flex;	position: relative;}.method_label:after{content: '';	position: absolute;	background-image: url("/0/img/hotspotPango/elements/arrow-right@1x.svg");	transform: rotate(90deg);	width: 7px;	height: 12px;	right: 26px;}.rtl-style .method_label:after{left: 26px;	right: auto;}.method_box.selected  .method_label:after{transform: rotate(-90deg);}}.upsell{}.upsell__item{display: flex;justify-content: space-between;max-width: 542px;border: 1px solid #DFE1E5;border-radius: 8px;margin: 0 auto;padding: 33px;align-items: center;margin-bottom: 30px;}@media (max-width: 850px){.upsell__item{flex-direction: column;	text-align: center;}.upsell__wrap{padding: 16px 0;}}.upsell__btn-plus{width: 40px;height: 40px;border-radius: 50%;border: 2px solid #1370F5;position: relative;cursor: pointer;}.upsell__btn-plus:after{content: '';width: 14px;height: 14px;background-image: url("/0/img/hotspotPango/elements/plus.svg");background-repeat: no-repeat;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.upsell__btn-plus:hover{opacity: .6;}.upsell__btn-checkmark{width: 40px;height: 40px;background-image: url("/0/img/hotspotPango/elements/checkmark_blue.svg");background-repeat: no-repeat;background-position: center;}.upsell__bold{font-size: 14px;color: #000000;font-weight: 500;display: inline-block;}.upsell__light{font-size: 12px;color: #A0AAC3;display: inline-block;}.btn.btn--done, .js--btn-done{display: none;}.upsell--active .btn.btn--done ,.upsell--active .js--btn-done{display: inline-block;}.upsell--active .btn.btn--skip, .upsell--active .js--btn-skip{display: none;}html{box-sizing: border-box;}*, *:before, *:after{box-sizing: inherit;}body{font-family: 'Gordita', sans-serif;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;}h1, h2, h3, h4, h5, h6, p, ol, ul, li{padding: 0;margin: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}a{text-decoration: none;}ul{list-style-type: none;}[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak{display: none !important;}fieldset{margin: 0;padding: 0;border: 0;}button{border: none;padding: 0;margin: 0;outline: none;}article{position: relative;}html, body{width: 100%;height: 100%;}article{min-height: 100%;display: flex;flex-direction: column;align-items: stretch;}select{-webkit-appearance: none;-moz-appearance: none;appearance: none;}main{flex-grow: 1;}header, main, footer{flex-shrink: 0;}h1, h2, h3, h4, h5, h6{line-height: 1.2;color: #312C2C;font-weight: 500;}h1{font-size: 64px;}h2{font-size: 40px;line-height: 1.35;}h3{font-size: 32px;line-height: 1.4;}h4{font-size: 24px;line-height: 1.4;}h5{font-size: 20px;line-height: 1.4;}h6{font-size: 16px;line-height: 1.4;}.h7{font-size: 14px;color: #000000;line-height: 1.2;font-weight: 500;}p{font-size: 14px;color: #4f555f;line-height: 1.4;font-weight: 400;}@media (max-width: 768px){h3{font-size: 24px;}h4{font-size: 20px;}h6{font-size: 16px;}}.for-mobile{display: none;}@media (max-width: 768px){.for-mobile{display: block;}.for-desktop{display: none;}}.a{font-size: 14px;color: #2FA6F8;line-height: 1.4;font-weight: 500;}.a:hover{text-decoration: underline;}.footer .a{font-size: 12px;}textarea, input[type="text"], input[type="tel"], input[type="month"], input[type="email"], input[type="password"]{-webkit-appearance: none;appearance: none;}.pb-16{padding-bottom: 16px;}.pb-24{padding-bottom: 24px;}.pb-32{padding-bottom: 32px;}.pb-40{padding-bottom: 40px;}.pt-24{padding-top: 24px;}.mt-24{margin-top: 24px;}.center{text-align: center;}.flow{background-color: #ffffff;height: 100%;overflow: auto;}.flow__container{min-height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;max-width: 1160px;padding: 0 20px;margin: 0 auto;}.flow__main{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;position: relative;}header, main, footer{-ms-flex-negative: 0;flex-shrink: 0;}footer{padding: 34px;font-size: 12px;line-height: 1.2;color: #A0AAC3;text-align: center;}.flow__logo{padding: 40px 0 40px;}.flow-inner{margin: auto;max-width: 780px;position: relative;padding: 40px 0 0;}.flow-inner__container{width: 100%;position: relative;}.flow-inner__wrap{max-width: 542px;margin: 0 auto;}.flow-inner__title{text-align: center;}.flow__img{width: auto;height: 160px;display: block;margin: 0 auto 0;}.flow-inner__form{max-width: 580px;padding: 0 20px;margin: 0 auto;}.flow__note{font-size: 16px;line-height: 1.2;color: #4F555F;padding: 20px 0;text-align: center;}.flow-inner__btn-wrap{max-width: 300px;margin: 0 auto;display: flex;flex-direction: column;}.flow-inner__btn-wrap .btn{margin-bottom: 16px;}@media (max-width: 768px){.flow__logo{padding: 30px 0 30px;	text-align: center;}.flow-inner__form{padding: 0;}}/*!******//*Steps navigation*//******!*/.steps{display: flex;position: absolute;top: -65px;left: 50%;transform: translate(-50%, 0);list-style: none;}.steps__item{padding: 0 20px;position: relative;}.steps__item:after{content: '';width: 4px;height: 8px;background-image: url("/0/img/flow-icons/arrow-right@1x.svg");background-size: contain;background-repeat: no-repeat;position: absolute;right: -2px;top: 4px;}.rtl-style .steps__item:after{right: auto;left: -2px;transform: rotate(180deg);}.steps__item:last-child:after{display: none;}.steps__title{font-size: 14px;line-height: 1.2;font-weight: 500;color: #312C2C;white-space: nowrap;}.steps__item.steps__item--done .steps__title{color: #909090;}@media (max-width: 768px){.steps{display: flex;	justify-content: center;	flex-wrap: wrap;	position: static;	top: auto;	left: auto;	transform: none;}.steps__item{align-items: center;	padding: 0 10px;}.steps__title{font-size: 12px;}}/*!******//*Steps navigation*//******!*//**download**/.download{padding: 40px 0 30px;text-align: center;}.download .download__list{list-style: none;display: flex;text-align: center;justify-content: center;padding: 0;}.download .download__list li{width: 20px;height: 20px;margin: 0 15px 0 0;}.download .download__list li:last-child{margin: 0;}/**  content**/.flow-inner .flow-inner__arrow-wrap{position: fixed;width: 64px;height: 64px;bottom: 110px;left: 60px;display: none;-moz-animation: bounce 2s 1;-webkit-animation: bounce 2s 1;animation: bounce 2s 1;}.flow-inner .flow-inner__arrow{border-radius: 100% 0 0;border-width: 2px 0 0 2px;border-style: solid;border-color: #090A19;height: 99%;width: 100%;}.flow-inner .flow-inner__arrow:after{content: "";width: 0;height: 0;position: absolute;bottom: -8px;left: -5px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 12px solid #090A19;}@-moz-keyframes bounce{0%, 20%, 50%, 80%, 100%{-moz-transform: translateY(0);	transform: translateY(0);}40%{-moz-transform: translateY(-30px);	transform: translateY(-30px);}60%{-moz-transform: translateY(-15px);	transform: translateY(-15px);}}@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform: translateY(0);	transform: translateY(0);}40%{-webkit-transform: translateY(-30px);	transform: translateY(-30px);}60%{-webkit-transform: translateY(-15px);	transform: translateY(-15px);}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{-moz-transform: translateY(0);	-ms-transform: translateY(0);	-webkit-transform: translateY(0);	transform: translateY(0);}40%{-moz-transform: translateY(-30px);	-ms-transform: translateY(-30px);	-webkit-transform: translateY(-30px);	transform: translateY(-30px);}60%{-moz-transform: translateY(-15px);	-ms-transform: translateY(-15px);	-webkit-transform: translateY(-15px);	transform: translateY(-15px);}}.flow-inner .flow-inner__arrow-wrap.flow-inner__arrow-wrap--active{display: none;}/**chrome**/.flow__main--chrome .flow-inner .flow-inner__arrow-wrap.flow-inner__arrow-wrap--active{display: block;}/**firefox**/.flow__main--firefox .flow-inner .flow-inner__arrow-wrap{top: 30px;left: auto;right: 155px;display: none;}.flow__main--firefox .flow-inner .flow-inner__arrow{border-radius: 0 0 100%;border-width: 0 2px 2px 0;}.flow__main--firefox  .flow-inner .flow-inner__arrow:after{bottom: auto;left: auto;top: -8px;right: -5px;transform: rotate(180deg);}.flow__main--firefox .flow-inner .flow-inner__arrow-wrap.flow-inner__arrow-wrap--active{display: block;}/**ie**/.flow__main--ie .flow-inner .flow-inner__arrow-wrap{left: 48%;bottom: 160px;display: none;}.flow__main--ie .flow-inner .flow-inner__arrow{border-radius: 100% 0 0;border-width: 2px 0 0 2px;border-style: solid;border-color: #090A19;height: 99%;width: 100%;}.flow__main--ie .flow-inner .flow-inner__arrow:after{bottom: -8px;left: -5px;}.flow__main--ie .flow-inner .flow-inner__arrow-wrap.flow-inner__arrow-wrap--active{display: block;}@media (max-width: 850px){.flow-inner .flow-inner__arrow-wrap{display: none;}}.flow__main .flow__img{display: none;}.flow__main.flow__main--mac .flow__img--mac{display: block;}.flow__main.flow__main--android .flow__img--android{display: block;}.flow__main.flow__main--ios .flow__img--ios{display: block;}.flow__switch--other,  .flow__switch--windows{display: none;}.flow__main.flow__main--windows .flow__switch--windows{display: block;}.flow__main.flow__main--mac .flow__switch--other,.flow__main.flow__main--ios .flow__switch--other,.flow__main.flow__main--android .flow__switch--other{display: block;}/**mac modifications flow__main--mac*/.flow__main.flow__main--mac .download__list li:nth-child(1),.flow__main.flow__main--mac .download__list li:nth-child(3),.flow__main.flow__main--mac .download__list li:nth-child(4),.flow__main.flow__main--mac .download__list li:nth-child(5){display: block;}.flow__main.flow__main--android .download__list li:nth-child(1),.flow__main.flow__main--android .download__list li:nth-child(2),.flow__main.flow__main--android .download__list li:nth-child(4),.flow__main.flow__main--android .download__list li:nth-child(5){display: block;}.flow__main.flow__main--ios .download__list li:nth-child(2),.flow__main.flow__main--ios .download__list li:nth-child(3),.flow__main.flow__main--ios .download__list li:nth-child(4),.flow__main.flow__main--ios .download__list li:nth-child(5){display: block;}.flow__main.flow__main--ios .download__list li:nth-child(3){order: -1;}.flow__main.flow__main--windows .download__list li:nth-child(1),.flow__main.flow__main--windows .download__list li:nth-child(2),.flow__main.flow__main--windows .download__list li:nth-child(3),.flow__main.flow__main--windows .download__list li:nth-child(5){display: block;}/**step - Create Account form-win modifications flow__main--form-win*//*#form_flow.flow__main li:nth-child(5),*/#form_flow.flow__main li:nth-child(6){display: none;}#form_flow.flow__main.flow__main--form-win li:nth-child(5),#form_flow.flow__main.flow__main--form-win li:nth-child(6){display: block;}#form_flow.flow__main.flow__main--form-win li:nth-child(3),#form_flow.flow__main.flow__main--form-win li:nth-child(4){display: none;}#form_flow.flow__main--form-win #submit_btn-other{display: none;}/**step - Create Account form-win modifications flow__main--form-win end*//**Install Apps*/.flow-inner__aps{max-width: 760px;border: 1px solid #DFDFDF;border-radius: 16px;padding: 32px 40px;display: flex;align-items: center;}.flow-inner__aps-info{flex: 1;}.flow-inner__aps .btn,.flow-inner .btn-continue{ min-width: 160px;}.single_plan{max-width: 730px;margin: 0 auto;padding: 0 20px;}.single_plan-title{font-size: 32px;font-weight: 500;line-height: 44px;color: #000000;padding-top: 50px;padding-bottom: 8px;}.single_plan-period{font-size: 16px;font-weight: 500;line-height: 24px;color: #000000;}.popup-bg{position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(9,10,25,0.3);z-index: 999;height: 100vh;width: 100vw;display: none;}.popup{display: none;}.popup__wrap{position: fixed;top: 15vh;left: 50%;transform: translate(-50%, 0);max-width: 640px;min-width: 640px;padding: 64px 80px;z-index: 1000;background-color: #ffffff;transition: all .3s ease-in-out;}.popup .popup__title{font-size: 24px;line-height: 1.34;color: #312C2C;}.popup__close-btn{width: 32px;height: 32px;position: absolute;top: 24px;right: 24px;}.popup__close-btn:hover{opacity: .6;}.popup__close-btn::after,.popup__close-btn::before{content: "";position: relative;top: 4px;right: -16px;display: block;width: 2px;height: 20px;background-color: #2FA6F8;transform: rotate(45deg);}.popup__close-btn::after{top: -16px;transform: rotate(-45deg);}.popup__btn-wrap{max-width: 180px;margin-left: auto;}@media (max-width: 768px){.popup__wrap{position: fixed;	top: 15vh;	max-width: 92%;	min-width: 92%;	padding: 32px 16px;	z-index: 1000;	background-color: #ffffff;	transition: all .3s ease-in-out;}}/* Timer */.promo__notification{background: #1370F5;padding: 7px 0;display: none;}.timer{margin-right: -10px;margin-left: -10px;text-align: center;white-space: nowrap;font-size:0}.timer__item{position:relative;display: inline-block;margin-right: 10px;margin-left: 10px;text-align: center;border: 1px solid rgba(255, 255, 255, 0.25);border-radius:8px;padding: 0 5px;min-width: 40px;}.timer__caption{display: inline-block;font-size: 14px;line-height: 1.4;vertical-align: text-bottom;}@media (max-width: 768px){.timer__caption{display: block;}}.timer__item:after{content:':';font-size: 1.5rem;line-height: 1.9583;color: #fff;position:absolute;right:-14px;top:0;}.timer__item:last-child:after{display:none;}.timer__info{position: relative;display: block;margin: 0.375rem auto 0;color: #fff;}.timer__info:before{position: absolute;top: 50%;right: 0;left: 0;margin-top: -1px;content: "";}.timer__days,.timer__hours,.timer__minutes{font-size: 14px;line-height: 1.2;}.timer__text{margin: 1px auto 3px auto;font-size: 10px;line-height: 1.4;}.superbowl-25.single_plan{max-width: 988px;padding: 0;margin-bottom: -20px;}.superbowl-25 .single_plan-title{padding-bottom: 40px;}.superbowl-25.single_plan .section-header{padding-top: 18px;}.superbowl-25.includes:after{background-image: none;}.superbowl-25 .superbowl{margin-top: 40px;}.superbowl{width: 100%;border-radius: 16px;border: 5px solid #1370F5;box-sizing: border-box;padding: 40px;position: relative;}.superbowl__plan{font-weight: 500;font-size: 20px;margin-bottom: 30px;}.superbowl__save{font-weight: 500;font-size: 16px;color: #40B267;margin-bottom: 10px;}.superbowl__price{font-weight: 500;font-size: 40px;line-height: 54px;}.superbowl__description{font-size: 12px;color: #707070;}.superbowl-badge{position: absolute;top: 24px;right: 24px;border-radius: 50%;padding: 25px 10px;color: #fff;font-size: 12px;line-height: 18px;background-color: #40B267;display: block;width: 80px;height: 80px;transform: rotate(10deg);}.betternet .superbowl-badge{background-color: #26CB63;}@media (max-width: 414px){.superbowl-25 .superbowl{margin-top: 32px;}.superbowl{display: grid;	padding: 24px;	text-align: left;}.superbowl__plan{grid-column-start: 1;	grid-column-end: 3;	order: 1;	margin-bottom: 12px;	font-size: 16px;}.superbowl__save{order: 3;	line-height: 40px;	padding-top: 12px;	padding-left: 0;	width: 190px;	font-size: 14px;}.betternet .superbowl__save{text-align: center;	width: 160px;}.superbowl__price{order: 2;	width: 120px;	font-size: 32px;}.betternet .superbowl__price{font-size: 30px;}.superbowl__price, .superbowl__save{height: 40px;}.superbowl__description{order: 4;	grid-column-start: 1;	grid-column-end: 3;}.superbowl-badge{text-align: center;	top: 8px;	right: 8px;}.betternet .superbowl-badge{top: 5px;	right: 5px;	width: 72px;	height: 72px;	padding: 20px 10px;}}