@font-face{font-family:IQOS;src:url(/assets/fonts/iqos-bold-webfont.woff2) format("woff2"),url(/assets/fonts/iqos-bold-webfont.woff) format("woff");font-weight:700;font-style:bold}@font-face{font-family:IQOS;src:url(/assets/fonts/iqos-light-webfont.woff2) format("woff2"),url(/assets/fonts/iqos-light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:IQOS;src:url(/assets/fonts/iqos-regular-webfont.woff2) format("woff2"),url(/assets/fonts/iqos-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}:root{--primary-color: #00d1d2;--bg-color: #00d1d2;--primary-font-color: #fff;--secondary-font-color: #34303d;--primary-font-family: "IQOS", "Verdana", "Geneva", Tahoma, sans-serif}body{background-color:#fffdfb;background-size:cover;font-family:var(--primary-font-family);color:var(--primary-font-color)}h2{font-weight:400;font-size:30px;line-height:38px;max-width:500px;margin-left:auto;margin-right:auto;text-align:center}@media (max-width: 599px){h2{font-size:18px;line-height:24px;margin-top:10px;margin-bottom:10px}}h4{font-size:20px;line-height:31px;text-align:center;color:var(--secondary-font-color);font-weight:400;margin-top:0}@media (max-width: 599px){h4{line-height:22px;font-size:18px}}.form-field{margin-top:10px;margin-bottom:10px}.form-field input{background-color:var(--bg-color);padding:15px;border:2px var(--secondary-font-color) solid;color:var(--secondary-font-color);font-size:1.5em;border-radius:10px;text-align:center;outline:none}@media (max-width: 599px){.form-field input{font-size:1.2em}}.form-field input::placeholder{color:var(--secondary-font-color)}.form-field input:focus{border:2px #ccc solid}.form-field input:-webkit-autofill,.form-field input:-webkit-autofill:hover,.form-field input:-webkit-autofill:focus,.form-field input:-webkit-autofill:active{font-size:1.5em;-webkit-box-shadow:0 0 0 30px var(--bg-color) inset!important}.form-field input:-webkit-autofill{font-size:1.5em;-webkit-text-fill-color:var(--primary-font-color)!important}.form-field .ng-invalid.ng-touched:not(form){border-color:red}.image-responsive{max-width:100%}@keyframes count{0%{opacity:0;transform:translateY(30px)}80%{transform:translateY(0);opacity:1}to{opacity:0}}@keyframes dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-770}}
