#logo[data-v-7dcd97d2]{color:#ffc93c;font-family:Libre Baskerville,serif!important;padding:15px}footer[data-v-2111f0ff]{color:#ffc93c;margin-top:30px;text-align:center}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-image:linear-gradient(to right top,#002c6f,#002f76,#00327d,#003585,#00388c);color:#fff;font-family:DM Sans,sans-serif!important;line-height:1.5;margin:0 auto;max-width:1200px;min-height:100vh;padding:0 0 60px}*,:after,:before{box-sizing:border-box}main{align-items:center;display:flex;flex-direction:column;justify-content:center}p{font-size:18px;line-height:1.5;margin-bottom:10px}form{display:flex;flex-direction:column;margin-bottom:50px;text-align:center}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid #d3d3d3;border-radius:0;box-shadow:none;color:#fff;font-family:Libre Baskerville,serif;font-size:18px;margin-bottom:20px;outline:0;padding:.5rem 0;width:100%}input:focus{border-bottom:1px solid #fff;color:#fff;outline:none}input::-moz-placeholder{color:#fff}input::placeholder{color:#fff}.fade{opacity:1}.fade.clear{margin-top:25px;width:250px}button{background:#ffc93c;border:none;border-radius:50px;box-shadow:10px 10px 14px 1px #0003;color:#fff;cursor:pointer;display:inline-block;font-family:DM Sans,sans-serif!important;font-size:.97em;height:50px;letter-spacing:.094em;margin:0 auto;position:relative;text-align:center;text-transform:uppercase;transition:all .5s;width:100%}button:hover{box-shadow:none}.input-field{height:44px;line-height:44px;position:relative;width:250px}label{color:#d3d3d3;cursor:text;left:0;position:absolute;top:0;transition:all .2s;width:100%}input:invalid{outline:0}input:focus,input:valid{border-color:#ffc93c}input:focus~label,input:valid~label{color:#ffc93c;font-size:14px;top:-30px}.no-flag{padding:5px}.name-nf,.no-flag{background-color:#e53935;border-radius:5px}.name-nf{padding:5px 10px;text-transform:capitalize}.loader{background-color:transparent}.loadingMsg,.name-nf{margin-top:40px}.results{list-style:none;padding-left:20px;padding-top:20px}.results-info{margin:30px 0}.results-info img{margin:0 auto 10px}.country-name{text-align:center}.name-label{text-transform:capitalize}.flag-img{display:block}
