#buttonFormLandingPage,#formLandingPage,#formLandingPage div input{box-shadow:2px 2px 4px rgba(0,0,0,.1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:sans-serif}:root{--primary:#111}.select-box{position:relative}.select-box input:focus{border:.1rem solid var(--primary)}.selected-option{border-radius:.5rem;overflow:hidden;display:flex;justify-content:space-between;align-items:center;width:100%}.selected-option div{position:relative;width:6rem;padding:0 2.8rem 0 .5rem;text-align:center;cursor:pointer}.selected-option div::after{position:absolute;content:"";right:.8rem;top:50%;transform:translateY(-50%) rotate(45deg);width:.8rem;height:.8rem;border-right:.12rem solid var(--primary);border-bottom:.12rem solid var(--primary);transition:.2s}.selected-option div.active::after{transform:translateY(-50%) rotate(225deg)}.select-box .options{position:absolute;top:3rem;width:100%;background-color:#fff;border-radius:.5rem;display:none}.select-box .options.active{display:block}.select-box .options::before{position:absolute;content:"";left:1rem;top:-1.2rem;width:0;height:0;border:.6rem solid transparent;border-bottom-color:var(--primary)}input.search-box{background-color:var(--primary);color:#fff;border-radius:.5rem .5rem 0 0;padding:1.4rem 1rem}.select-box ol{list-style:none;max-height:23rem;overflow:overlay}.select-box ol::-webkit-scrollbar{width:.6rem}.select-box ol::-webkit-scrollbar-thumb{width:.4rem;height:3rem;background-color:#707070;border-radius:.4rem}.select-box ol li{padding:1rem;display:flex;justify-content:space-between;cursor:pointer}.select-box ol li.hide{display:none}.select-box ol li:not(:last-child){border-bottom:.1rem solid #eee}.select-box ol li:hover{background-color:#e0ffff}.select-box ol li .country-name{margin-left:.4rem}#formLandingPage{display:flex;flex-direction:column;justify-content:center;max-width:400px;padding:10px}#formLandingPage div:not(.options){position:relative;margin-bottom:15px}.titleFormLandingPage{font-size:25px;font-weight:700;margin-top:20px;text-align:center}#formLandingPage div input{width:100%;height:50px;border-radius:8px;outline:0;border:2px solid #c4c4c4;padding:0 30px;font-size:1.1rem}#formLandingPage input:focus{border:2px solid #6d6a6a}#formLandingPage div i{position:absolute;padding:10px}.error,.failure-icon{color:red;right:0;opacity:0}.success-icon{color:green;right:0;opacity:0}.error{font-size:14.5px;margin-top:5px}#buttonFormLandingPage{margin-top:15px;width:100%;height:45px;background-color:#f2796e;border:2px solid #f2796e;border-radius:8px;color:#fff;font-size:20px;cursor:pointer;transition:.1s}button:hover{opacity:.8}