button{height:2.5rem;padding:0 10px;box-sizing:border-box;outline:none;border:none;cursor:pointer;font-weight:700}button.button-color{padding:0;border-radius:50%;width:25px;height:25px;box-sizing:border-box;color:#fff}button.button-color.pink{background-color:#f96c6c}button.button-color.cian{background-color:#8fccdc}button.button-color.black{background-color:#25212b}button.button-color.purple{background-color:#807dff}button.sm{min-width:150px}button.button_rounded-sm{border-radius:5px}button.button.contained{background-color:#ea6f93;color:#fff;text-transform:uppercase}button.button.outlined{border:1px solid #EA6F93;color:#ea6f93;background-color:transparent}button.button.text{border:none;color:#ea6f93;background-color:transparent;text-transform:uppercase}button.button.text:hover{background-color:#ea6f93;color:#fff}button.button.icon{width:35px;height:35px;background-color:transparent;border-radius:50%;padding:0;margin:0 5px}button.button.icon:hover{background-color:#ffd8e0}button.button.icon:focus{animation:onFocus 1s}@keyframes onFocus{0%{background-color:#ea6f93}to{background-color:#ffd8e0}}button.button.icon span{margin-left:5px}button .material-symbols-outlined{font-size:18px}button.button.contained:disabled{background-color:#cc748e;color:dymgray-color;cursor:not-allowed}button.button.contained.hover{background-color:#ea6f93;color:#fff;box-shadow:0 5px 7px 2px #00000026}button.button.contained.focus{background-color:#ea6f93;opacity:.8;color:#fff;box-shadow:0 5px 7px 2px #00000017}.mt-4{margin-top:2.5em}input{height:2.5rem;padding:10px 16px;width:100%;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:5px;color:#696969;background-color:#fff}input:focus{opacity:1;outline:none}input.outline.focus{border:2px solid #807DFF}input.outline.error{border:2px solid #da3d3d}input.outline:disabled{border:none;background-color:#dbdbdb}input.fill{outline:none;border:none;border-radius:5px 5px 0 0;border-bottom:1px solid #dbdbdb;background-color:#f3f3f3}input.fill.focus{border-bottom:2px solid #807DFF}input.fill:disabled{background-color:#dbdbdb}input.fill.error{border-bottom:2px solid #da3d3d}.error_message{margin:5px;font-size:12px;color:#da3d3d}.form_input{position:relative}.form_input input{z-index:1;opacity:.5}.form_input input:focus{border:2px solid #807DFF}.form_input label{position:absolute;left:16px;top:10px;font-size:16px;z-index:-1}.form_input>button{margin:3px;cursor:pointer;position:absolute;right:0;height:33px;background:#fff;color:#807dff;border:none;outline:none}.form_input>button:hover{color:#da3d3d}.form__fill-input{position:relative}.form__fill-input input{border:none;border-radius:0;border-bottom:1px solid dimgray;background-color:#f3f3f3}.form__fill-input input:focus{border-bottom:2px solid #807DFF}.form__fill-input label{position:absolute;left:16px;top:10px;color:#696969;font-size:16px}.form__fill-input>button{margin:3px;cursor:pointer;position:absolute;right:0;height:33px;width:30px;background:#f3f3f3;border:none;outline:none;opacity:.5}.form__fill-input>button:hover{color:#da3d3d}input.filled{opacity:.5;z-index:1}.form__fill-input label{z-index:-1}select{height:2.5em;width:100%;padding:10px 16px;outline:none;font-size:16px;background-color:#fff;border:1px solid #dbdbdb;color:#696969}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.flex-column{flex-direction:column}.ml-2{margin-left:12px}.container{max-width:1200px;margin:0 auto}.w-100{width:100%}.w-40{width:40%}.d-block{display:block!important}
