a{color:#42b983}.container{max-width:800px!important;margin:0 auto}.container form{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:10px}svg{color:#90949c;margin-left:.5rem;cursor:pointer}input[type=text].form-control,input[type=email].form-control,input[type=tel].form-control,input[type=number].form-control,input[type=date].form-control,select.form-select{outline:0;background-color:#ecf1f7;color:var(--primary-color);border:1px solid rgba(128,128,128,0);border-radius:.25rem;padding:.5rem;box-shadow:0 -2px 4px #0000001a;transition:box-shadow .3s ease}select.form-select,div.form-select button{background-color:var(--button-background)!important;color:var(--button-color)!important}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:var(--button-background);width:2rem;height:2rem;border-width:1px;border-radius:.25rem;transform:translateY(-.075em);display:grid;place-content:center;min-width:35px}input[type=checkbox]:before{content:"";width:1.25em;height:1.25em;transform:scale(0);transition:.12s transform ease-in-out;transform-origin:bottom left;background-color:var(--button-background);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=checkbox]:checked:before{transform:scale(1)}.input-shadow:focus{outline:none;box-shadow:0 -4px 8px #0003}.primaryColor{color:var(--primary-color)}.secondaryColor{color:var(--secondary-color)}.footerColor{color:var(--footer-color)}.footerBackground{background-color:var(--footer-background)}.buttonColor{color:var(--button-color)}.buttonBackground{background-color:var(--button-background)}button#dropdown-button{background-color:var(--button-background);padding-left:1rem!important;padding-right:1rem!important}button,input[type=button],input[type=submit],.btn-solicitud{background-color:var(--button-background)!important;border-radius:.5rem!important;padding:.5rem 3rem!important;color:var(--button-color)!important;font-weight:500!important}input[type=text].form-control.error,input[type=email].form-control.error,input[type=tel].form-control.error,input[type=number].form-control.error,input[type=date].form-control.error,.form-check-input.error{border:rgba(255,0,0,.2) 1px solid!important;box-shadow:0 -2px 4px #ff00001a!important;background-color:#ff00001a!important}svg.error{color:#ff000080!important}select.form-select.error{border:rgba(255,0,0,.2) 1px solid!important;box-shadow:0 -2px 4px #ff00001a!important}
