.xcykac button {min-height: 2.75rem; width: 24rem; justify-content: center; background-color: black; color: white;}
.xcykac input {min-height: 2.75rem; width: 24rem; padding: 0.75rem; border: 0.0625rem solid rgb(213, 213, 213);}
.xcykac input:focus {outline: 0.0625rem solid black;}  .xayk { padding-top: 2rem; padding-bottom: 5rem;}   .xbyka { padding-top: 5rem; }  
.xcykab, .xcykad {margin-top: 1.5rem; margin-bottom: 1.5rem;} .xdykacb {margin-top: 0.25rem; margin-bottom: 1.125rem;}
.xcykab .uscfont, .xcykad .uscfont {font-family: Arial, Helvetica, sans-serif; color: rgb(90, 90, 90);}
.xcykaa .uscfont {font-size: 1.2rem; font-weight: bold; letter-spacing: 0.25rem;}  .xdykada {margin-right: 0.5rem;}
.xdykada .uscfont {color: rgb(150, 150, 150);} .xdykacc .uscfont {letter-spacing: 0.125rem;} 
.xdykacb {position: relative;}  .xfykacbbb {position: absolute; right: 2.25rem;}
.xfykacbbb .uscfont {font-size: 0.65rem;} .xeykacaa, .xeykacba {width: 100%;}
.xgykacbbba, .xeykacca {cursor: pointer;}

.xdykacc input[type=submit] { background-color: gray; color: white; cursor: pointer; }

.xdykacc input[type=submit]:hover { background-color:black; color: white; }

.wfmacctfmw { margin-left: 1.5rem; transform: translate(0%, 50%);}
.wwfmacctfmww { padding-right: 0.5rem; padding-left: 0.5rem; color: transparent; transition: 0.3s;}
.wfmacctfmw .uscfont {font-size: 0.65rem;} .vfmacctfmv {background-color: white; color: rgb(120, 120, 120);}






.zxbykbz {
  position: fixed; width: 0%; bottom: 0rem; height: 100vh; right: 0; overflow-x: hidden; transition: 0.3s;
  background-color: white; z-index: 6;
  background-color: rgba(255, 255, 255, 1);
}

.vxbykbv { width: 100%; }  .wxbykbw {width: 0%;}

.xbykb > div > div:nth-child(1) {width: 100%;}
.xbykb > div > div:nth-child(1) > div {width: 100%; justify-content: flex-end;}
.xbykb > div > div:nth-child(1) > div .uscfont {font-size: 1.25rem;}

.xbykb > div > div:nth-child(2) {height: 60vh; justify-content: center; width: 100%;}

.xbykb > div > div:nth-child(2) > div {margin-top: 1rem; margin-bottom: 1rem; text-align: center; margin-left: 1rem; margin-right: 1rem; }

.xbykb > div > div:nth-child(2) > div:nth-child(1) > div {margin-top: 0.25rem; margin-bottom: 1rem;}
.xbykb > div > div:nth-child(2) > div:nth-child(1) > div .uscfont {font-size: 1rem; letter-spacing: 0.125rem; font-weight: bold;}

.xbykb > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(2) {margin-top: 1rem;}

.xbykb > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(2) > div { margin-bottom: 0.5rem;}
.xbykb > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(2) > div .uscfont { font-weight: normal;}

.xbykb > div > div:nth-child(2) > div:nth-child(2) > button .uscfont { font-size: 1rem; letter-spacing: 0.125rem }

.xbykb > div > div:nth-child(2) > div:nth-child(2) > button {
  width: 12rem; justify-content: center; padding: 0.75rem; background-color: gray; color: white;
  border: 0.0625rem solid transparent; border-radius: 0.25rem;
}
.xbykb > div > div:nth-child(2) > div:nth-child(2) > button:hover { background-color: black; }  




@media screen and (max-width: 450px) { .xbyka {margin-right: 1rem; margin-left: 1rem;} .xayk { padding-top: 0rem; padding-bottom: 2rem;} 
 .xeykacbb, .xeykacab, .xcykac, .fmacctfm, .xdykaca, .xdykacb, .xfykacbba, .xdykacc, .xcykac button, .xcykac input { 
    width: 100%; 
 } 
} 
 

