.xcylac input {min-height: 2.75rem; width: 24rem; padding: 0.75rem; border: 0.0625rem solid rgb(213, 213, 213);}
.xcylac input:focus {outline: 0.0625rem solid black;}  .xayl {padding-top: 2rem; padding-bottom: 5rem; }   .xbyla { padding-top: 3.5rem; }

.xdylacf input {min-height: 2.75rem; width: 24rem; justify-content: center; background-color: gray; color: white;}
.xdylacf input[type=submit]:hover { background-color:black; color: white; }

.xeylacdb, .xeylaccb, .xeylacbb, .xeylacab, .xeylaceb, .xdylacf {width: 100%;} .xeylacea {cursor: pointer;}
.xcylab .uscfont {font-family: Arial, Helvetica, sans-serif; color: rgb(90, 90, 90);}
.xcylaa .uscfont {font-size: 1.2rem; font-weight: bold; letter-spacing: 0.25rem;} 
.xcylab {margin-top: 1.5rem; margin-bottom: 1.5rem;}
.xdylaca, .xdylacb, .xdylacc, .xdylacd {margin-bottom: 0.25rem;} .xdylacf {margin-top: 1rem;} 


.wfmrgstfmw {align-self: flex-start; margin-left: 1.5rem; transform: translate(0%, 40%);}
.wwfmrgstfmww { padding-right: 0.5rem; padding-left: 0.5rem; color: transparent; transition: 0.3s;}
.wfmrgstfmw .uscfont {font-size: 0.7rem;} .vfmrgstfmv {background-color: white; color: rgb(120, 120, 120);} 




.zxbylbz {
  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);
}

.vxbylbv { width: 100%; }  .wxbylbw {width: 0%;}

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

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

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

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

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

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

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

.xbylb > 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;
}
.xbylb > div > div:nth-child(2) > div:nth-child(2) > button:hover { background-color: black; } 



@media screen and (max-width: 450px) { .xbyla {margin-right: 1rem; margin-left: 1rem;} .xayl {padding-top: 0rem; padding-bottom: 2rem; } 
    .xcylac, .fmrgstfm, .xdylaca, .xdylacb, .xdylacc, .xdylacd, .xdylace, .xcylac button, .xcylac input{width: 100%;} 
} 


