@font-face{font-family:Asul;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/asul/v21/VuJ-dNjKxYr42fQPXYz_NIk.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.bg-egyptian{background-color:#F6F6F6}.bg-sandstone{background-color:#e0cda7;color:#0a3b4a}.no-highlights{outline:"none"}.bg-scriptorium-red-left{background-color:#e3d9d879;border-color:#9f4739;border-width:1.5px}.bg-scriptorium-red-right{background-color:#dbbbb97e;border-color:#9f4739;border-width:2px;-webkit-tap-highlight-color:rgba(255,255,255,0)}.text-scriptorium-grey{color:#4A4A4A;font-family:Asul,Helvetica,Arial,sans-serif}.text-scriptorium-red{color:#9f4739;font-family:Asul,Helvetica,Arial,sans-serif}.text-error{padding:8px 12px;border-radius:4px}.text-error,.text-warning{font-family:Asul,Helvetica,Arial,sans-serif;font-size:18px}.text-warning{color:#ff6200}.rounded-pyramid{border-radius:5px;border:2px solid #9f4739;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:all .2s ease;transform:translateY(0);text-decoration:none;&:hover{background-color:#dbbbb97e;box-shadow:0 6px 12px rgba(0,0,0,.25);transform:translateY(-1px);text-decoration:none}&:focus{outline:none;box-shadow:0 2px 4px rgba(0,0,0,.15),0 0 0 1px rgba(159,71,57,.1)}}.shadow-md{box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)}.select-custom-small{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;box-sizing:border-box;padding:.4rem 1rem .4rem .4rem;border:2px solid #9f4739;border-radius:5px;text-align:center;text-align-last:center;font-family:Asul,Helvetica,Arial,sans-serif;color:#9f4739;background-color:#e3d9d879;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239f4739' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .2rem center;background-size:1em;outline:none;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:all .2s ease;transform:translateY(0);&:hover{background-color:#dbbbb97e;box-shadow:0 6px 12px rgba(0,0,0,.25);transform:translateY(-1px)}&:focus{outline:none;box-shadow:0 2px 4px rgba(0,0,0,.15),0 0 0 1px rgba(159,71,57,.1)}}.select-custom-large{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:22px;box-sizing:border-box;padding:.5rem 2rem .5rem .4rem;border:2px solid #9f4739;border-radius:5px;text-align:center;text-align-last:center;font-family:Asul,Helvetica,Arial,sans-serif;color:#9f4739;background-color:#e3d9d879;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239f4739' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .4rem center;background-size:1em;outline:none;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:all .2s ease;transform:translateY(0);&:hover{background-color:#dbbbb97e;box-shadow:0 6px 12px rgba(0,0,0,.25);transform:translateY(-1px)}&:focus{outline:none;box-shadow:0 2px 4px rgba(0,0,0,.15),0 0 0 1px rgba(159,71,57,.1)}}