.primary{color:#fff;border:1.5px solid #0058ff;min-width:100px;position:relative;white-space:nowrap;z-index:1;overflow:hidden;height:50px;background-color:#0058ff;cursor:pointer;outline:none!important;font-size:1rem;font-weight:600;border-radius:.375rem}@media screen and (max-width:1400px){.primary{font-size:.8rem}}.primary:after{content:"";background:#ecf0f1;position:absolute;z-index:-1;padding:.85em .75em;display:block;left:-20%;right:-20%;top:0;bottom:0;transform:skewX(-45deg) scaleX(0);transition:all .3s ease}.primary:hover{color:#0058ff}.primary:hover svg path{stroke:#0058ff}.primary:hover:after{transform:skewX(-45deg) scale(1);transition:all .3s ease-out}.secondary{color:#fff;border:1.5px solid #f90;position:relative;z-index:1;overflow:hidden;height:50px;background-color:#f90;cursor:pointer;outline:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:.375rem;min-width:100px;white-space:nowrap}.secondary a:hover{color:#f90!important}@media screen and (max-width:1400px){.secondary{font-size:.8rem!important}}@media screen and (max-width:320px){.secondary{font-size:.6rem!important}}.secondary:after{content:"";background:#ecf0f1;position:absolute;z-index:-1;padding:.85em .75em;display:block;left:-20%;right:-20%;top:0;bottom:0;transform:skewX(-45deg) scaleX(0);transition:all .3s ease}.secondary .button-icon{font-size:1.2rem}.secondary:hover{color:#f90!important}.secondary:hover svg path{stroke:#f90}.secondary:hover:after{transform:skewX(-45deg) scale(1);transition:all .3s ease-out}.link{border:none;padding:0}.link,.outlined{outline:none!important;background-color:transparent;cursor:pointer}.outlined{letter-spacing:0;color:#fff;font-size:1rem!important;line-height:42px;max-width:200px;position:relative;text-decoration:none;text-transform:uppercase;border:1.5px solid #fff;border-radius:.375rem;z-index:1!important;overflow:hidden!important;height:50px!important;font-weight:600!important;min-width:100px!important;white-space:nowrap!important;padding:0!important}.outlined a{padding:.75rem 1.5rem!important}@media screen and (max-width:1400px){.outlined a{font-size:.8rem!important}}@media screen and (max-width:320px){.outlined{padding:0 16px}.outlined a{font-size:.6rem!important}}.outlined:hover{text-decoration:none;border:unset}.outlined:after,.outlined:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid hsla(0,0%,100%,0);bottom:0;content:" ";display:block;margin:0 auto;position:relative;transition:all .28s ease-in-out;width:0}.outlined:hover:after,.outlined:hover:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-color:#fff;transition:width .35s ease-in-out;width:80%}.outlined:hover:before{bottom:auto;top:0}.button-text{direction:rtl;height:60px}.button-icon{display:flex;align-items:center;height:100%}.inputContainer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.inputContainer input{width:calc(100% - 27px)!important;height:52px;border-radius:10px;border:1px solid #c7c7c7;background-color:#fff;padding-right:24px}@media screen and (max-width:425px){.inputContainer input{height:36px}}.inputContainer input::placeholder{font-size:16px;color:#c7c7c7;margin:16px 24px}.inputContainer input:focus-visible{outline:1px solid #0058ff!important;border:none}.inputError{color:#ff2c2c;font-size:12px;margin-top:4px}.inputLabel{font-size:16px;font-weight:700;color:#001333;margin-bottom:4px}