._inputs.active::after,.error ._inputs::after{content:"";position:absolute;top:14px;right:4px;height:25px;width:25px;display:flex}*,.country_code{box-sizing:border-box}#description,body,footer .footer__links,section .text{text-align:center}#description,section .text{font-size:20px;line-height:24px}*{padding:0;margin:0}body{background-color:#fff!important;background-image:url(../../download/images/background.webp);background-position:top;background-size:1500px;background-repeat:no-repeat}img{width:100%}#error_Msisdn,#error_pin,._infoContent,.info_additional,.mobile,main .cla_title{display:none}.myvivo2 ._infoContent{display:block;padding-top:20px;max-width:1420px;margin:0 auto;text-align:center}.upcloudzone .logo img{max-width:85px}.text-center{color:#212529;font-size:16px;font-weight:400}@-webkit-keyframes in-right{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes in-right{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}header .logo{max-width:140px;margin:90px auto 20px}section .img{max-width:277px;width:100%;transform:translateY(10px);margin:0 auto}section .text{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:500;max-width:450px;margin:40px auto 30px}footer,main ._claContent{font-family:"Exo 2",sans-serif}#description,footer,footer .footer__links a,main ._claContent .input_button{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}main ._claContent{max-width:400px;margin:0 auto;color:#242424;background:0 0;border-radius:5px}main ._claContent .input_button{margin:0 auto;background-color:#4285f4;border-radius:50px!important;border:1px solid transparent;color:#fff;text-transform:uppercase;cursor:pointer;padding:.5rem 1rem;width:200px;height:48px;font-size:20px}.msisdn .description-msisdn,.pin .description-pin{display:block!important}#description{background:0 0;border-radius:5px 5px 0 0;font-style:normal;font-weight:300;padding:10px 0 17px}main .pin .description{content:"Zadajte svoje jednorazové heslo a získajte prístup k obsahu"}.p-cla,main .cla_p{max-width:221px;margin:20px auto 0;border:2px solid #ff4755;padding-top:15px;padding-bottom:27px;font-weight:300;font-size:18px}main .cla_additional,p.p-bottom{font-size:20px;line-height:24px;font-weight:300;padding:12px 0 23px}#tel-div{backdrop-filter:blur(25px);margin-top:10px;display:flex;gap:5px}#em_input_number,#em_input_pin,.tel-input{background:#fff;border:1px solid #e4e8f2;box-sizing:border-box;border-radius:5px;font-weight:700;font-size:24px;line-height:33px;color:#036;padding:10px;width:100%;margin:0 auto;outline:0;font-family:"Open Sans",sans-serif}#em_input_number{flex:1;min-width:0;padding-right:30px;float:right;clear:both}._inputs{animation:1.5s infinite pulse;position:relative;width:90%;max-width:470px;border:none;margin:0 auto;padding:0}.active ._inputs,.cusButton.nonAnimation,.error ._inputs{animation:unset}#tel-input::placeholder,.tel-input::placeholder{font-family:Arial,sans-serif;font-style:italic;font-weight:700;font-size:16px;line-height:33px;color:#d3cece}.active ._inputs::after{background:url(../../download/images/valid.webp) center no-repeat}#em_prelander_btn,.cusButton{font-family:Arial,sans-serif;background:linear-gradient(-45deg,#0dcd9a 0,#55d63c 100%)!important;box-shadow:0 0 0 0 rgb(50 201 36 / 50%);border-radius:30px;font-style:normal;font-weight:400;font-size:24px;line-height:1;text-align:center;color:#fff;padding:15px 0;border:none;cursor:pointer;text-transform:uppercase;width:90%;margin:10px auto 0}#tel-input.entering,.active #tel-input,.active .tel-input,.tel-input.entering{color:#036}#em_prelander_btn,.active .cusButton{animation:1.5s infinite pulse}.instructions_important{font-size:40px;font-weight:700;color:#5dca00}.p_auf{color:inherit;padding:13px 10px}.error #error-msisdn,.error #error-pin,.error .error-message{display:block!important;font-size:14px;color:#ff2562;margin-top:5px}.error ._inputs::after{background:url(../../download/images/invalid.webp) center no-repeat}.country_code{width:91px;height:100%;outline:0;border-radius:5px;font-size:18px;pointer-events:none;padding-left:40px;color:#3b3c3f;background:url(../../download/images/phone_icon.webp) 10px center no-repeat #fff;margin-right:3px;border:1px solid #e4e8f2}footer{margin-top:25vh;font-size:12.8px;padding:0 10px 20px;line-height:17px;text-align:justify;color:#212529;font-weight:300}footer .footer__content{padding-top:20px;max-width:1420px;margin:0 auto;text-align:center}footer .footer__links{margin-top:15px}footer .footer__links a{color:#4285f4;text-decoration:none;text-transform:uppercase;padding-right:10px}img.main-img{width:200px}.loader{margin:0 auto;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:20px;height:20px;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (min-width:740px) and (max-width:1023px){footer{margin-top:100px}.upcloudzone .logo img{max-width:85px}}@media (max-width:739px){.cla_text_block,.desktop{display:none!important}.mobile{display:block}header .line{width:95%}main ._claContent{background:0 0}footer{margin-top:unset}section .img{transform:unset}.tpl-two-line-footer{position:absolute!important;top:calc(var(--vh,1vh) - 54px)!important;left:0;right:0;padding-top:0!important}}@media screen and (max-width:374px){section .text{font-size:16px;margin-bottom:16px;margin-top:24px}footer{margin-top:24vh}.text-center{font-size:14px}}@media screen and (max-width:320px){.upcloudzone .logo img{max-width:60px}}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 35px rgba(85,214,60,0)}100%{transform:scale(.9);box-shadow:0 0 0 0 rgba(85,214,60,0)}}