@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');
/* j1 */
:root{
	--base: url('../../assets/img/sprite.webp');
	--color_1 : #00a803;
    --color_2 :#2661c6;
    --color_3 :#2661c6;
    --color_4 : #00a803;
    --color_5 : #ffffff;
    --color_6 : #000; 
}
html{ -webkit-text-size-adjust: 100%;}
*{margin:0;padding:0;box-sizing:border-box}
body{-webkit-font-smoothing:antialiased;font-size:16px;font-family: 'Poppins', sans-serif;}
video{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;z-index:-1}
.zone_J1 .mainForm>div{display:flex;justify-content:space-between;position:relative;}
.zone_J1 .mainForm{max-width:400px;margin:0 auto}
.zone_J1 .mainForm label{width:35%;font-size:14px;font-family: "Helvetica Neue",Helvetica,Arial,"sans-serif";}
.zone_J1 .mainForm #j1_container_terms label{font-size:12px}
.zone_J1 .mainForm #j1_container_terms label a{color:#000;}
.zone_J1 .mainForm label + *{width:65%;border:1px solid #CECECE;font-size:17px;height:29px;text-indent:10px}
.zone_J1 #nextBtn {font-weight: bold;width: 100%;border-radius: 0px;border: none;background: var(--color_4);font-size: 24px;    color: #fff;text-transform: uppercase;box-shadow: 0 5px 10px #0000001c;height: 68px;}
.zone_J1 input {width: 100%;border: 1px solid #9f9f9f;border-radius: 3px;margin-bottom: 10px;font-family: inherit;text-indent: 32px;font-size: 18px;position: relative;padding: 8px;height:47px}
#j1_container_email::after {content: '';width: 23px;height: 23px;position: absolute;left: 10px;top: 9px;background-repeat: no-repeat;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij4NCiAgPGcgaWQ9ImlucHV0LWVtYWlsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTEzIC02OTEpIj4NCiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzQ2IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA0NiIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTMgNjkxKSIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwKSIvPg0KICAgIDxnIGlkPSJlbnZlbG9wZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTE2IDY5NikiPg0KICAgICAgPGcgaWQ9Ikdyb3VwXzY2IiBkYXRhLW5hbWU9Ikdyb3VwIDY2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNDkiIGRhdGEtbmFtZT0iUGF0aCA0OSIgZD0iTTE2LjY4MSw1Ny43NUgyLjMyM0EyLjM3LDIuMzcsMCwwLDAsMCw2MC4xNlY3MC4zNGEyLjM3LDIuMzcsMCwwLDAsMi4zMjMsMi40MUgxNi42NzdBMi4zNywyLjM3LDAsMCwwLDE5LDcwLjM0VjYwLjE2NEEyLjM2OCwyLjM2OCwwLDAsMCwxNi42ODEsNTcuNzVabTEuMjYyLDEyLjU5YTEuMjg4LDEuMjg4LDAsMCwxLTEuMjYyLDEuMzA5SDIuMzIzQTEuMjg4LDEuMjg4LDAsMCwxLDEuMDYxLDcwLjM0VjYwLjE2NGExLjI4OCwxLjI4OCwwLDAsMSwxLjI2Mi0xLjMwOUgxNi42NzdhMS4yODgsMS4yODgsMCwwLDEsMS4yNjIsMS4zMDlWNzAuMzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC01Ny43NSkiIGZpbGw9IiM0MzVjNzEiLz4NCiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNTAiIGRhdGEtbmFtZT0iUGF0aCA1MCIgZD0iTTY1LjA4OCwxMTMuOTU5bDQuNDMxLTQuMTM0YS41NDQuNTQ0LDAsMCwwLC4wMzctLjc0NS41LjUsMCwwLDAtLjcxNi0uMDM5bC02LjExLDUuNzA2LTEuMTkyLTEuMTA4cy0uMDA3LS4wMDgtLjAwNy0uMDEyYS43NTguNzU4LDAsMCwwLS4wODItLjA3NEw1Ni42LDEwOS4wMzdhLjQ5Mi40OTIsMCwwLDAtLjcxNi4wNDMuNTQxLjU0MSwwLDAsMCwuMDQxLjc0NWw0LjQ4Myw0LjE2OS00LjQ2NCw0LjM0OWEuNTQ0LjU0NCwwLDAsMC0uMDIyLjc0NS41MDguNTA4LDAsMCwwLC4zNzEuMTY4LjUuNSwwLDAsMCwuMzQ1LS4xNGw0LjUzMi00LjQxMSwxLjIzLDEuMTQzYS40OS40OSwwLDAsMCwuNjc1LDBsMS4yNjMtMS4xNzgsNC41MDYsNC40NTRhLjQ5NC40OTQsMCwwLDAsLjcxNi0uMDIuNTQ0LjU0NCwwLDAsMC0uMDE5LS43NDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTMuMjIgLTEwNi41NzkpIiBmaWxsPSIjNDM1YzcxIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==);z-index: 5;}
#j1_container_password:after {content: '';width: 23px;height: 23px;position: absolute;left: 10px;top: 10px;background-repeat: no-repeat;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij4NCiAgPGcgaWQ9ImlucHV0LXBhc3N3b3JkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTE0IC03NDcpIj4NCiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzQ3IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA0NyIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTQgNzQ3KSIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwKSIvPg0KICAgIDxnIGlkPSJsb2NrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTggNzQ4KSI+DQogICAgICA8ZyBpZD0iR3JvdXBfNjEiIGRhdGEtbmFtZT0iR3JvdXAgNjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMSkiPg0KICAgICAgICA8ZyBpZD0iR3JvdXBfNjAiIGRhdGEtbmFtZT0iR3JvdXAgNjAiPg0KICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzQ1IiBkYXRhLW5hbWU9IlBhdGggNDUiIGQ9Ik0yMTQuMTU4LDI4MC45NjhsLS4zMTgsMi44NThhLjUuNSwwLDAsMCwuNS41NTloMi4wMTVhLjUuNSwwLDAsMCwuNS0uNTU5bC0uMzE4LTIuODU4YTEuOTkzLDEuOTkzLDAsMCwwLC44MjQtMS42MiwyLjAxNSwyLjAxNSwwLDAsMC00LjAzLDBBMS45OTMsMS45OTMsMCwwLDAsMjE0LjE1OCwyODAuOTY4Wm0xLjE5LTIuNjI4YTEsMSwwLDAsMSwuNDM1LDEuOTExLjUuNSwwLDAsMC0uMjgxLjUwOWwuMjkxLDIuNjE4SDIxNC45bC4yOTEtMi42MThhLjUuNSwwLDAsMC0uMjgxLS41MDksMSwxLDAsMCwxLC40MzUtMS45MTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA2Ljg0OCAtMjY2LjY2NykiIGZpbGw9IiM0MzVjNzEiLz4NCiAgICAgICAgICA8cGF0aCBpZD0iUGF0aF80NiIgZGF0YS1uYW1lPSJQYXRoIDQ2IiBkPSJNODAuNTI4LDcuODc1SDc5LjExMVY2LjEyNWE2LjYzLDYuNjMsMCwwLDAtMTMuMjIyLDB2MS43NUg2NC40NzJBLjQ1Ni40NTYsMCwwLDAsNjQsOC4zMTNWMTkuMjVBMS44MjUsMS44MjUsMCwwLDAsNjUuODg5LDIxSDc5LjExMUExLjgyNSwxLjgyNSwwLDAsMCw4MSwxOS4yNVY4LjMxM0EuNDU2LjQ1NiwwLDAsMCw4MC41MjgsNy44NzVaTTY2LjgzMyw2LjEyNWE1LjY4Myw1LjY4MywwLDAsMSwxMS4zMzMsMHYxLjc1aC0uOTQ0VjYuMTI1YTQuNzM2LDQuNzM2LDAsMCwwLTkuNDQ0LDB2MS43NWgtLjk0NFptOS40NDQsMHYxLjc1SDY4LjcyMlY2LjEyNWEzLjc4OSwzLjc4OSwwLDAsMSw3LjU1NiwwWk04MC4wNTYsMTkuMjVhLjkxMy45MTMsMCwwLDEtLjk0NC44NzVINjUuODg5YS45MTMuOTEzLDAsMCwxLS45NDQtLjg3NVY4Ljc1SDgwLjA1NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NCkiIGZpbGw9IiM0MzVjNzEiLz4NCiAgICAgICAgPC9nPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=);z-index: 5;}
.j1_header{font-size: 18px;font-weight: 700;color: #17556b;text-align: center;margin: 0 auto 20px;font-family:arial;}
.zone_J1 .mainForm input,.zone_J1 .mainForm select{background:#fff;} 
.j1_tr{font-size:12px;padding:10px 0}
.zone_J1 .mainForm .error-txt, .j2 .error-txt {background: #fc6666;border:1px solid#ff0000;color:#fff} 
select.error-txt:after{filter:unset}
#j1_container_zip + *,.j1_tr{text-align:center;}
#J1_container_terms label,#j1_container_terms{display:block;margin:10px 0;width:100%}
#j1_container_terms label.checkbox{font-size:12px;display: flex;width:95%;margin:0 auto;align-items: flex-start;justify-content: center;text-align:center;}
#J1_container_terms a{text-decoration:none;cursor:pointer}
#j1_container_terms a,#j1_container_terms{color:#888}
.zone_J1 #terms{margin-top:1px;width:20px;margin-right:2px}
select{-webkit-appearance:none;color:#000} 
#j1_container_expmonth:after,#j1_container_expyear:after,#j1_container_country:after{content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMy4zIDcuNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTMuMyA3Ljc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gcG9pbnRzPSIxMy4zLDEuMSAxMi4yLDAgNi42LDUuNiAxLjEsMCAwLDEuMSA2LjYsNy43IDYuNiw3LjcgNi42LDcuNyAiLz4KPC9zdmc+Cg==);width:14px;height:8px;position:absolute;background-repeat:no-repeat;right:13px;top:45px}
#j1_container_country:after{top: 10px!important;z-index: 1;top: 14px;z-index: 1;opacity: .5;width: 16px;filter: contrast(1) brightness(11.5);} 
#j1_container_terms {max-width: 80%;display: block;margin: 10px auto 10px auto;font-size: 12px;text-align: center;font-family:helvetica;line-height:17.2px}
.zone_J2 body{background:#191b24;color:var(--color_6);overflow: auto;}
.zone_J2 body::before {display: block;position: fixed;left: 0;top: 0;content: '';background: linear-gradient(to bottom, rgba(0, 0, 0, .3) 55%, rgba(0, 0, 0, .2) 100%);width: 100%;height: 100%;z-index: 0}
._init>div,.features_footer,.pro{display:flex;align-items:center;justify-content:space-between;}
.j2{display:flex;max-width:1270px;min-width:1270px;margin:0 auto;font-size:14px;align-items:flex-start;position:relative}
.j2>*{width:32.3%;}
.j2 form{display:flex;flex-wrap:wrap;justify-content:space-between;padding: 8px 15px 15px;padding-bottom:20px;margin-top:20px;}
.j2 form > div{display:flex;flex-direction:column;justify-content:end;position:relative;}
.j2 #j2_container_terms > .checkbox{display:flex;align-items: flex-start;padding-right:10px}
#j2_container_expdates2{display:flex;width:65%;flex-direction: initial;justify-content: space-between;}
#j2_container_firstname,#j2_container_lastname,#j2_container_zip,#j2_container_country{width:49%;}
#j2_container_cvv {width: 31.1%;}
#j2_container_expdates2 > div{display:flex;flex-direction:column;position:relative;}
#j2_container_terms span,#j2_container_terms span a{color:#bababb;}
#j2_container_cc,#btnSubmit,#j2_container_expdates #j2_container_expdates2,#j2_container_fullname{width:100%;}
#j2_container_expdates{width:67%}
#j2_container_cc,#j2_container_firstname,#j2_container_lastname,#j2_container_expdates,#j2_container_cvv,#j2_container_country,#j2_container_zip,#j2_container_fullname{margin-bottom:25px}
.j2 div>input , .j2 select{font-family:inherit;margin-top: 5px;height: 45px;padding-left: 13px;font-size:14px;border-radius:4px;background-color:#fff ;color: var(--color_6);border:.5px solid #e3e3e3;}
.j2 select{font-size:16px}
.j2 select {font-family: inherit;padding-left:20px}
#btnSubmit:hover{cursor:pointer;}
.j2 #btnSubmit{background: #28a745;display:flex;align-items:center;position:relative;overflow:hidden;margin: 0 0 10px;border-radius:4px;}
.j2 #btnSubmit button{padding:13.5px;width:100%;background:#0000;border:none;color:#fff;font-family:inherit;letter-spacing:1px;font-size:18px;font-weight:500}
.j2 #btnSubmit::before {content: '';position: absolute;top: 0;left: 0;width: 15%;height: 100%;background-color:#28a745;
	color:#fff; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MzUgODM5LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDczNSA4MzkuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03MzQuOSw0MjUuNWMwLTYuNy0wLjYtMTMuNS0xLjUtMjAuMWMtMy41LTI1LTE0LjktNDYtMzMuNi02M2MtMTctMTUuNS0zNy4xLTI0LjMtNTkuOS0yNi41CgkJYy05LjMtMC45LTE4LjYtMC43LTI3LjktMWMtMi43LTAuMS01LjMsMC04LjMsMGMwLTEuMywwLTIuMywwLTMuNGMwLTIzLjUsMC4xLTQ3LDAtNzAuNWMtMC4xLTE5LjYtMi40LTM5LTYuNy01OC4yCgkJYy03LjctMzQuNC0yMi41LTY1LjUtNDQuMS05My40QzUzNi45LDY4LjksNTE3LjksNTIsNDk2LjIsMzhjLTIwLjktMTMuNS00My40LTIzLjItNjcuNC0yOS41Yy0xMy4xLTMuNC0yNi4zLTUuOC0zOS44LTcuMQoJCWMtNy43LTAuNy0xNS40LTEuNS0yMy4yLTEuNGMtNy41LDAuMS0xNC45LDEtMjIuNCwxLjhDMzI1LDMuNSwzMDcsNy40LDI4OS42LDEzLjRjLTM2LjYsMTIuNy02OC41LDMyLjktOTUsNjEuMwoJCWMtMTUuNiwxNi43LTI4LjMsMzUuNC0zOC4zLDU1LjhjLTE2LjgsMzQuMy0yNC40LDcwLjktMjQuOSwxMDguOWMtMC4zLDIzLjktMC4xLDQ3LjgtMC4xLDcxLjdjMCwxLjEsMCwyLjEsMCwzLjZjLTIsMC0zLjUsMC01LjEsMAoJCWMtMTEuOSwwLjEtMjMuOC0wLjQtMzUuNywxLjVjLTI3LDQuMS00OS4xLDE2LjctNjYuNSwzNy42Yy0xNi4zLDE5LjYtMjMuOSw0Mi43LTI0LDY3LjlDLTAuMSw1MjQuOCwwLDYyNy45LDAuMSw3MzEKCQljMCw5LjYsMS4yLDE5LjEsMy41LDI4LjRjNi41LDI2LjMsMjEuMyw0Ni44LDQzLjQsNjJjMTguMSwxMi41LDM4LjYsMTguMSw2MC40LDE4LjFjMTcyLjMsMC4xLDM0NC43LDAuMSw1MTcsMAoJCWM2LjcsMCwxMy41LTAuNiwyMC4xLTEuNWMyMy4zLTMuMiw0My4yLTEzLjMsNTkuNi0yOS45YzIwLjgtMjAuOSwzMC43LTQ2LjYsMzAuOC03NS44QzczNS4xLDYzMC4xLDczNSw1MjcuOCw3MzQuOSw0MjUuNXoKCQkgTTQyMCw2MjljMCwxMS4yLTIuNCwyMS44LTguOCwzMS4yYy03LjgsMTEuMy0xOC41LDE4LjMtMzEuOSwyMC45Yy0xMi42LDIuNC0yNC45LDEuMy0zNi42LTQuM2MtOS42LTQuNi0xNi44LTExLjktMjEuOC0yMS4yCgkJYy00LjQtOC4yLTYuMS0xNy02LjEtMjYuMmMwLTM0LjcsMC02OS41LDAtMTA0LjJjMC0xMC45LDIuNC0yMS4xLDguNS0zMC4zYzcuNS0xMS40LDE4LjEtMTguNSwzMS40LTIxLjNjMTMuMi0yLjgsMjYtMS43LDM4LjIsNC42CgkJYzExLjMsNS44LDE5LjIsMTQuNywyMy42LDI2LjZjMi41LDYuOCwzLjUsMTMuOCwzLjUsMjEuMWMwLDE3LjIsMCwzNC4zLDAsNTEuNUM0MjAsNTk0LjUsNDIwLDYxMS43LDQyMCw2Mjl6IE00OTguOCwzMTIKCQljMCwwLjgtMC4xLDEuNi0wLjEsMi43Yy04Ny42LDAtMTc0LjksMC0yNjIuNiwwYzAtMS4xLDAtMiwwLTNjMC0yNC42LTAuMi00OS4yLDAtNzMuN2MwLjItMjQuMSw1LjctNDcuMSwxNy41LTY4LjIKCQljMTItMjEuNiwyOS4yLTM4LjEsNTEuMi00OS40YzE5LjMtMTAsMzkuOS0xNS4xLDYxLjUtMTUuNGMxNi44LTAuMywzMy4xLDIuOSw0OC45LDguOGMxNi45LDYuMywzMi4xLDE1LjUsNDUsMjguMgoJCWM1LjgsNS43LDEwLjksMTIuMiwxNS41LDE4LjljMTAuNywxNS41LDE3LjUsMzIuOCwyMC42LDUxLjNjMS40LDguNCwyLjMsMTcsMi40LDI1LjZDNDk5LDI2Mi4zLDQ5OC44LDI4Ny4yLDQ5OC44LDMxMnoiLz4KPC9nPgo8L3N2Zz4K);
	background-repeat: no-repeat;background-position: center;background-size: 12px;}
.j2 label{color:#a5a5a5;font-weight:500;}
#j2_container_expdates2 label{white-space:nowrap}
.tracker{display:flex;justify-content: space-between;font-size:12px;text-align:center;max-width: 360px;margin: 20px auto;}
.tracker>div:after {content: '';width: 12px;height: 12px;display: block;border-radius: 50%;position: absolute;display: flex;justify-content: center;align-items: center;top: 0;left: calc(50% - 8px);background: #24728e;border: 2px solid #24728e;color:#fff;}
.tracker>div:before {width: 100%;content: '';left: 50%;background-color: #24728e;height: 2px;top: 8px;position: absolute;}
.tracker>div {position: relative;padding-top: 20px;width: 33.3%;font-size: 9.8px;}
.tracker>div:last-of-type:after {background-color: var(--color_5);border: 3px solid #24728e;}
.tracker>div:last-of-type {color: #ececec;}
.tracker>div:last-of-type:before{content:none}
.tracker>div:nth-child(2):after{content:''}
.tracker>div:last-of-type:after {content: '';border-color: #24728e;width:10px;height:10px;}
.dh {position: relative;text-align: center;font-size: 12px;font-weight: 500;color: #fff;min-height: 41px;display: flex;align-items: center;justify-content: center;}
.dh p {position: relative;font-size: 18px;font-weight: 700;text-transform: uppercase;}
.dh:after {content: '';display: block;width: 0;height: 0;position: absolute;left: calc(50% - 6px);transform: translateX(-50%);top: 35px;width: 10px;height: 10px;background: var(--color_2);transform: rotate(45deg);z-index: 1}
._18_wrap{display: flex;background: #17556b;padding:15.5px 30px}
._18 {display: flex;align-items: center}
._18 h3 {margin-bottom: 0;margin-left: 10px;padding: 0;border: none;color: var(--color_5);font-weight: 500;font-size: 15px;line-height: 2;text-transform: unset;}
._age {display: flex;justify-content: center;align-items: center;width: 56px;height: 56px;border-radius: 50%;color: var(--color_5);font-weight: 700;font-size: 25.2px;color:white}
._age span {margin-left: 1px;font-size: 18px;}
.icons {display: flex;top:4px;position:relative;}
.icon {text-align: center;width:32.3%}
.icon p {font-size: .8em;line-height: 20px;}
.icon h4 {margin-bottom: 10px;color: #24728e;font-weight: 700;line-height: 1.5;}
.icon img {filter: invert(1) brightness(2);}
#j2_container_terms label{text-transform:inherit;font-size:12px}
.c3 a{color:var(--color_1)}
.c3 p,.c3 a{opacity:.8;font-size:11px;}
#j2_container_expyear label{opacity:0}
.cvvChar,.zipChar {width: 17px;height: 17px;display: flex;justify-content: center;align-items: center;border-radius: 50%;font-size: 11px;font-weight:bold;bottom: 4px;position: relative;color: var(--color_5);background: #a1b0b5;}
.cvvChar:hover,.zipChar:hover{cursor:pointer;filter: hue-rotate(45deg);}
#cvvPop,#zipPop {position: absolute;z-index: 2;padding: 10px;text-align: center;background: var(--color_1);font-size: 9px;font-weight: bold;color: #777d83;right: -10px;top: 35px;}
#cvvPop img{width:150px}
#zipPop{width:200px}
.j2 select {color: #a5a5a5;}
.stp {display: block;padding: 12px;text-align: center;background: #fa3232;margin-bottom: 20px;border-radius: 3px;font-weight: 400;font-size: 16px;color: var(--color_1);}
.feats p{margin-bottom:9.3px}
h3{padding: 10px 0;margin-bottom: 10px;padding-bottom:5px;text-transform: uppercase;font-weight: 400;}
input:focus,select{outline:none}
#j2_container_expmonth:after, #j2_container_expyear:after, #j2_container_country:after {content: '';background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMy4zIDcuNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTMuMyA3Ljc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gcG9pbnRzPSIxMy4zLDEuMSAxMi4yLDAgNi42LDUuNiAxLjEsMCAwLDEuMSA2LjYsNy43IDYuNiw3LjcgNi42LDcuNyAiLz4KPC9zdmc+Cg==);
    width: 19px;height: 9px;position: absolute;background-repeat: no-repeat;right: 9px;top: 23px;filter: invert(1);opacity: .7;pointer-events: none;}        
.total{display: flex;justify-content: space-between;border-bottom: 1px solid #50525b;padding-bottom: 20px;margin-bottom: 20px;font-size:18px}
.ver{text-align: center;font-size: 12px;margin-bottom: 20px;text-transform:uppercase;}
.j2 form > p{text-align: center;display: block;font-size: 16px;color: #686868;text-transform: uppercase;margin: 20px auto;}
.j2 #terms {width: 40px;margin-top:2px}
footer{text-align: center;margin: 0 auto;padding: 75px 20px 20px 20px;position:relative;max-width: 375px;font-size: 8px;}
footer, footer a{color: #fff;text-decoration:none;}
#j2_container_expmonth:after,#j2_container_expyear:after,#j2_container_country:after {filter: unset}
#j2_container_terms {width: 100%;}
#j2_container_terms span,#j2_container_terms span a {color: #524f4f;font-weight: 300;font-size: 9px;}
.j2 #terms {width: initial;margin-right: 6px;margin-left: 6px;}
.private_free {color: #6a6c74;font-size: 14px;letter-spacing: 2px;width: 100%;text-align: center;margin:10px 0;margin-top:20px}
#cvvHelp, #zipHelp {bottom:10px;position: absolute;right: 10px;}
#cvvPop,#zipPop {top: initial;right: -15px;bottom: 36px;border-radius: 4px;color: #616161;font-weight: 600;text-align: left;background: #EEEEEE;filter: drop-shadow(0 0 1px rgba(0, 0, 0, .25));}
#cvvPop::after,
#zipPop::after {z-index: -1;position: absolute;right: 0;bottom: -12px;width: 0;height: 0;border-top: 24px solid #EEEEEE;border-right: 24px solid transparent;border-left: 24px solid transparent;content: '';}
#j2_container_expdates_text{width: 49%;}
.creditcards_logos>*,.icon [class^="i"],.secure_badge,.norton_badge{background-image: var(--base);background-repeat: no-repeat;}
.visa {width: 46px;height: 16px;background-size: 201%;position:relative;top:1px;}
.mastercard {width: 31px;height: 17px;background-size: 180.8%;background-position: 0 -10px;}
.icon [class^="i"]{width: 50px;height: 50px;margin: 0 auto;margin-bottom: 10px;background-size: 200%;}
.i1{background-position: 0px -136px;background-size: 200%;}
.i2 {background-position: 0px -98px;height: 37px!important;margin: 30px 0;margin: 5px auto 19px auto!important}
.i3{    background-position: 4px -49px;}
.secure_badge {width: 110px;height: 28px;background-size: 99%;background-position: 0px -241px;margin: 0 auto;margin-top: 10px;}
.norton_badge {width: 116px;height: 44px;background-size: 100%;margin: 0 auto;margin-top: 0px;margin-bottom: 20px;background-image: url('../img/avg.webp');}
.feats-wrapper {margin-bottom: 40px;padding: 21px 30px;border-radius: 24px;background:#fafafa}
.feats {padding: 0;}
.c2 {padding: 0 0 15px;width:380px;margin: 0 1.5%;}

.c3 h3 {margin-top: -5px;	padding-top: 0;border-bottom: 1px solid #ffffff26;color: #24728e;font-weight: 700;font-size: 21px;text-transform: initial;}
.c3>p:after {background-position: 0 -334px;background-size: 320px;height: 68px;width: 278px}
.checkbox span,.zone_J1 .mainForm #j1_container_terms label a {color: #ffffffb3}
.cc-logos {padding: 30px 0 0;text-align: center;background: rgba(255, 255, 255, .8);}
.mst {width: 28px;height: auto;margin-right: 6px;}
#error_message {color: #f00;font-size: 14px;text-align: center;display: block;margin-top:0}
.nt {width: 100%;margin: 8px auto;text-align: center;}
.form_body{background-color:#fafafa}
.zone_J2 body {-webkit-font-smoothing: antialiased;overflow: auto;}
select#country{padding-right:35px}
.lang_pt #j2_container_zip label, .lang_cs #j2_container_zip label{font-size:10px;white-space:nowrap;margin-bottom:2px}
.lang_fi #j2_container_cvv { width: 40%;}
.lang_fi #j2_container_expdates {width: 58%;}
.feats-wrapper > h3 > span{display:block;color:#fff;}
.feats{color:#000;font-size:13.4px;font-weight:300;border-top: 1px solid #ffffff26;padding-top:8px;}
.zone_J2 body::before{background: linear-gradient(to bottom,#000000a6 55%,#000000b3 100%);}
.dh p span{text-transform: uppercase;background-color: #efed0c;font-weight: bold;color: #000;padding: 2px;border-radius: 5px;}
#pane{background-color: #4286dc!important;}
.h3_span{display:block;margin-top:0px;}
.zone_J2 #J2 header .pro .s:first-of-type::before {left:10px}
.zone_J2 button span{position: relative;left: 15px;}
.zone_J2 #error_message{margin-top:12px}
.chargers_made {position: relative;margin: 10px 0 10px 0;}
::-webkit-input-placeholder {color: #999;}
.error-txt::-webkit-input-placeholder{color:#fff}
.zone_J2 body{background:#fff}
.zone_J2 body::before{content:none}
._18{background:transparent;}
._age,.dh,.dh:after{background:#24728e}
.c3 p, .c3 a,footer, footer a,.icon p,.tracker>div,.tracker>div:last-of-type,.feats-wrapper > h3{color:var(--color_6)}
.icon [class^="i"] {filter: invert(.7)}
.feats-wrapper > img{width:100%;margin-top:15px;}

span.chk:after {content: '';width: 4px;height: 9px;display: block;position: absolute;transform: rotate(40deg);border: 2px solid #fff;border-top: none;border-left: none;left: 6px;top: 3px;}
span.chk {
    width: 17px;
    height: 19px;
    background: #00a803;
    border-radius: 50%;
    display: block;
    position: absolute;
    margin-left: 3px;
    filter: blur(0.5px);
}

span.chk+span{padding-left:25px;}
.feats p {
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    font-size: 13px;
}
.c2_includes {
    text-align: center;
    font-weight: 300;
    margin: 35px 0 13px 0;
    font-size: 13.4px;
}
.features_list> div:last-of-type{
    margin-bottom:0;
}
#j2_container_expdates2>*{width: 48%;}
._sec{color:#fff;margin-left:12px;font-size:18px;font-weight:500;width: calc(100% - 56px);line-height: 30px;}
.h3_2{color:#00a803}
.h3_3{display:block}
.lang_fr #j1_container_terms,
.lang_de #j1_container_terms,
.lang_es #j1_container_terms
{max-width: 95%;}
.lang_fr .h3_3,
.lang_de .h3_3,
.lang_es .h3_3,
.lang_it .h3_3
{display:unset}
.lang_fr .h3_2,
.lang_de .h3_2,
.lang_de .h3_2,
.lang_it .h3_2
{display:inline-block}
.lang_fr .dash_1,
.lang_de .dash_1,
.lang_es .dash_1,
.lang_it .dash_1
{display:none}
#j2_container_country:after {content: none;}

.c2 h3 {
    font-size: 22px;
    text-transform: capitalize;
    text-align: center;
    font-weight: 500;
    line-height: 1.1;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 0;
    padding-bottom: 12px;
}
@media (max-width: 990px) {
	.j2 {max-width: initial;min-width: initial;width: calc(100vw + 758px);}
	.c1 {flex-shrink: 0;width: 100vw;padding-right: 6px;padding-left: 10px;}
	.c2 {padding-right: 15px;padding-left: 15px;margin-left: 9px;}
	.tracker {margin-top: 20px;margin-bottom: 40px;}
    .lang_fr .h3_1,
    .lang_de .h3_1,
    .lang_es .h3_1,
    .lang_it .h3_1
    {display:block;}
}
@media (max-width:768px) {
    .j2{max-width:none;width:280%;}
    .j2>*{border-right:none;margin:0;}
    .stp{font-size:14px}
    .tracker{font-size:10px;margin-bottom:20px;}
    .total{font-size:16px;}
    #formbody{overflow-y: hidden;min-height: 100vh;}
    .zone_J2 #J2 {overflow-y: hidden;min-height: 100vh;}
    ._age{font-size:21px}
    ._age span {font-size: 16px;}
    footer {}
}
@media (max-width:425px) {
    .j2 input, select{font-size:16px}
    .lang_fi #j2_container_cvv { width: 43%;}
	.lang_fi #j2_container_expdates {width: 55%;}
	/* #j2_container_cc, #j2_container_firstname, #j2_container_lastname, #j2_container_expdates, #j2_container_cvv, #j2_container_country, #j2_container_zip, #j2_container_fullname {margin-bottom: 12px;}	 */
    .lang_fr #j1_container_terms,.lang_de #j1_container_terms{font-size:10px}
    footer {display: none;}
}
@media (max-width: 415px) {
._sec{font-size:13px}
}
@media (max-width: 400px) {
	.c2,.c3 {flex-shrink: 0;width: 100vw;padding-right: 15px;padding-left: 15px;}
	._18 {padding-left: 0;padding-right: 0;}
	.nothanks {opacity: .9;}
	._18 h3 {font-size: 13px;}
	._18_wrap {padding: 15.5px 10px;}
    .lang_it ._sec{font-size:13px}
}
@media (max-width: 375px) {
    ._18_wrap {justify-content: flex-start;}
}    


.h3_bold {
    font-weight: 600;
}
._18_wrap {
    border-radius: 24px 24px 0px 0px;
}
.form_body {
    border-radius: 24px;
}
.form_body, .feats-wrapper, #btnSubmit, .dh, ._18_wrap, #error_dialog {
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
#btnSubmit {
    transition: all 0.2s ease-out;
}
#btnSubmit:hover {
    box-shadow: 0 7px 14px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22);
}
.j2 div>input, .j2 select {
    transition: all 0.2s ease-out;
    cursor: pointer;
}
.j2 div>input:hover, .j2 select:hover {
    border-color: #2d67cb7d;
}

.j2 div>input:focus, .j2 select:focus{
    box-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.12) !important;
    border-color: #24728e99 !important;
}
.j2 #nextBtn span {
    padding-right: 20px;
}
label {
position:absolute;
pointer-events:none;
padding-left: 13px;
font-size: 14px!important;
top:16px;
transition:0.2s ease all; 
-moz-transition:0.2s ease all; 
-webkit-transition:0.2s ease all;
}
input:focus ~ label, input:valid ~ label {
    top: -15px;
    transform: scale(.8);
    left: -12px;
    color: #24728e99!important;
    text-transform: uppercase;
}
input#cc:focus ~ label, input#cc:valid ~ label, input#zip:focus ~ label, input#zip:valid ~ label {
    left: -20px;
}
input:autofill ~ label, input:autofill ~ label {
    top: -15px;
    transform: scale(.8);
    left: -12px;
    color: #24728e99!important;
    text-transform: uppercase;
}
input#cc:autofill ~ label, input#cc:autofill ~ label, input#zip:autofill ~ label, input#zip:autofill ~ label {
    left: -20px;
}
input:-webkit-autofill ~ label, input:-webkit-autofill ~ label {
    top: -15px;
    transform: scale(.8);
    left: -12px;
    color: #24728e99!important;
    text-transform: uppercase;
}
input#cc:-webkit-autofill ~ label, input#cc:-webkit-autofill ~ label, input#zip:-webkit-autofill ~ label, input#zip:-webkit-autofill ~ label {
    left: -20px;
}
.creditcards_logos {
    display: flex;
    width: 84px;
    margin: 32px auto 0 auto;
    position: absolute;
    margin-bottom: 3px;
    top: -14px;
    right: 5px;
}
#error_dialog {
    border-radius: 8px;
}
@keyframes shake-animation {
    0% { transform:translate(0,0) }
   1.78571% { transform:translate(5px,0) }
   3.57143% { transform:translate(0,0) }
   5.35714% { transform:translate(5px,0) }
   7.14286% { transform:translate(0,0) }
   8.92857% { transform:translate(5px,0) }
   10.71429% { transform:translate(0,0) }
   100% { transform:translate(0,0) }
 }
 .dh p {
    animation: shake-animation 4.72s ease forwards;
    animation-delay: .5s;
 }

 body.modal-active {
    overflow: hidden;
    animation: scaleBack 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

body.out {
    animation: scaleForward 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

#error_dialog.two {
    opacity: 0;
    animation: fadeIn 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards, scaleUp 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

#error_dialog.two.out {
    animation: fadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards, quickScaleDown 0s 0.5s linear forwards, scaleDown 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.h3_2 {
    display: inline-block;
}
@keyframes fadeIn {
    0% {
        background: rgba(0, 0, 0, .0);
   }
    100% {
        background: rgba(255, 255, 255, 1);
   }
}
@keyframes fadeOut {
    0% {
        background: rgba(255, 255, 255, 1);
   }
    100% {
        background: rgba(0, 0, 0, .0);
   }
}
@keyframes scaleUp {
    0% {
        transform: scale(0.8) translateY(1000px);
        opacity: 0;
   }
    100% {
        transform: scale(1) translateY(0px);
        opacity: 1;
   }
}
@keyframes scaleDown {
    0% {
        transform: scale(1) translateY(0px);
        opacity: 1;
   }
    100% {
        transform: scale(0.8) translateY(1000px);
        opacity: 0;
   }
}
@keyframes scaleBack {
    0% {
        transform: scale(1);
   }
    100% {
        transform: scale(0.9);
   }
}
@keyframes scaleForward {
    0% {
        transform: scale(0.9);
   }
    100% {
        transform: scale(1);
   }
}
@keyframes quickScaleDown {
    0% {
        transform: scale(1);
   }
    99.9% {
        transform: scale(1);
   }
    100% {
        transform: scale(0);
   }
}

/* language adjustments */

.lang_ru .h3_2, .lang_ru .h3_3 {
    font-size: 13px;
}

.lang_it .h3_1, .lang_it .h3_3, .lang_fi .h3_2, .lang_fi .h3_3 {
    font-size: 14px;
}

.lang_fi .dash_1, .lang_ja .dash_1, .lang_pt .dash_1, .lang_nl .dash_1, .lang_pl .dash_1, .lang_ru .dash_1, .lang_cs .dash_1, .lang_tr .dash_1, .lang_hu .dash_1, .lang_ro .dash_1 {
    display: none;
}

.lang_fi .h3_3, .lang_ja .h3_3, .lang_pt .h3_3, .lang_nl .h3_3, .lang_pl .h3_3, .lang_ru .h3_3, .lang_cs .h3_3, .lang_tr .h3_3, .lang_hu .h3_3, .lang_ro .h3_3 {
    display: inline-block;
}

.lang_pt .h3_1, .lang_nl .h3_1, .lang_pl .h3_1, .lang_ru .h3_1, .lang_cs .h3_1, .lang_tr .h3_1, .lang_hu .h3_1, .lang_ro .h3_1 {
    display: block;
}

.lang_ru .dh p {
    font-size: 14px;
}

.lang_zh .j1_header, .lang_zh .c3 h3, .lang_zh .icon h4 {
    font-weight: 400;
}
 
@media screen and (max-width: 400px) {
    .lang_ru .h3_2, .lang_ru .h3_3 {
        font-size: 12px;
    }
    .lang_it .h3_2, .lang_it .h3_3, .lang_fi .h3_2, .lang_fi .h3_3 {
        font-size: 12px;
    }
    .lang_ru .dh p {
        font-size: 12px;
    }
}

.save_card {
 
  z-index: 5;
  display: none;
  max-width: 100%;
  margin-top: 0.1rem;
    display: flex;
    align-items: baseline;
}


.save_card span {
	color: var(--color_6);
    align-items: baseline;
    font-size: 11px;
opacity: .9;
}

#save_cards {
	vertical-align: middle;
	transform: scale(0.5);
}

.j2, .c1, .c2, .c3 { 
	width:100%;
}

.j2 {
	flex-direction: row;
}

.c1 {
	max-width: 500px;
}
@media (max-width: 990px){
	.j2 {
		flex-direction: column;
		padding: 0 10px;
	}
	.c1 {
		min-height: 95vh;
	}
}