.swal2-modal {
    background-color: #080808;
    outline: 1px solid #f1e58e;
    border: 3px solid #e4e4e4;
    border-radius: 1px;
    color: #e7e7e7;
}
.swal2-styled {
    border: 0;
    border-radius: 0.25em;
    background: initial;
    background-color: #4caf50bf !important;
    color: #fff;
    font-size: 1em;
}
.swal2-styled:hover {
    border: 0;
}
.swal2-styled:focus {
    border: 0;
	box-shadow: none !important;
}

@media only screen and (max-width: 500px) {
    .g-recaptcha {
        transform:scale(0.77);
        transform-origin:0 0;
    }
}

.drk-txt {
    margin: 0;
    font-size: 1.5em;
    padding: 0;
    color: white;
    text-shadow: 0 0.1em 20px #f6e247, 0.05em -0.03em 0 #f6e247, 0.05em 0.005em 0 #f6e247, 0em 0.08em 0 #f6e247, 0.05em 0.08em 0 #f6e247, 0px -0.03em 0 #f6e247, -0.03em -0.03em 0 #f6e247, -0.03em 0.08em 0 #f6e247, -0.03em 0 0 #f6e247;
}
 .drk-txt span {
	 transform: scale(0.9);
	 display: inline-block;
}
 .drk-txt span:first-child {
	 animation: bop 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards infinite alternate;
}
 .drk-txt span:last-child {
	 animation: bopB 1s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards infinite alternate;
}
 @keyframes bop {
	 0% {
		 transform: scale(0.9);
	}
	 50%, 100% {
		 transform: scale(1);
	}
}
 @keyframes bopB {
	 0% {
		 transform: scale(0.9);
	}
	 80%, 100% {
		 transform: scale(1) rotateZ(-3deg);
	}
}
 
 
.custom-card {
    padding: 50px 30px;
    background-color: #0b0b0b;
    outline: 1px solid #f1e58e;
    border: 2px solid #d0d0d0;
    border-radius: 1px;
}
.custom-card p {
    color: #d4d4d4 !important;
    font-size: 14px;
}