/*GENERAL STYLES*/
      	@font-face {
          font-family: "Blender Pro";
          font-weight: 700;
          src: url("https://asis.to/wp-content/themes/argonsoft/fonts/Blender-Pro-Bold.otf") format("opentype");
   		 }
        @font-face {
          font-family: "Blender Pro";
          font-weight: 500;
          src: url("https://asis.to/wp-content/themes/argonsoft/fonts/Blender Pro Medium.ttf") format("opentype");
        }
		@font-face {
          font-family: "Blender Pro";
          font-weight: 400;
         src: url("https://asis.to/wp-content/themes/argonsoft/fonts/BlenderPro-Book.otf") format("opentype");
        }
		@font-face {
          font-family: "Blender Pro";
          font-weight: 300;
         src: url("https://asis.to/wp-content/themes/argonsoft/fonts/BlenderPro-Thin.otf") format("opentype");
        }
    
	html {
  		scroll-behavior: smooth;
      	font-family: "Blender Pro";
	}
    body {
      	background-color: #EBEAF2;
  		font-family: "Blender Pro";
  		font-weight: 500;
 		position: relative;
    }
	p:hover {
  		cursor: pointer; 
	}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.noselect {
	user-select: none;
}

.center {
	align-items: center;
}

.flex-row {
	display: flex;
}

.flex-column {
	display: flex;
  	flex-direction: column;
}

.grecaptcha-badge { 
  visibility: hidden; 
}
/*END GENERAL STYLES*/

/* BUTTONS */

.dark-button {
  height: 54px;
  display: flex;
  width: 240px;
  border-radius: 16px;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  color: white;
  justify-content: center;
  background-color: #725CE9;
  padding: 10px 20px 10px 24px;
  text-decoration: none;
}

.dark-button:hover {
	background: #523DC5;
  	text-decoration: none;
}

.dark-button img {
	margin-left: 12px;
}

.dark-button:active {
  background-color: #372D6B; 
  text-decoration: none;
}

.secondary-button {
  height: 54px;
  display: flex;
  width: 240px;
  border-radius: 16px;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  color: #392D79;
  justify-content: center;
  border: 1px solid #392D79;
  text-decoration: none;
}

.secondary-button.white {
  border: 1px solid #FFFFFF;
  color: #FFFFFF; 
  font-size: 24px;
  text-decoration: none;
}

.secondary-button:hover {
	background: #D1C9FC;
  text-decoration: none;
}

.secondary-button img {
	margin-left: 12px;
}

.secondary-button:active {
  background: #D1C9FC;
	border: 2px solid #392D79;
  	text-decoration: none;
}

.light-button {
	height: 54px; 
  background: white; 
  display: flex; 
  width: 240px; 
  border-radius: 16px; 
  align-items: center;
  font-size: 24px; 
  font-weight: 700; 
  color: #392D79; 
  justify-content: center;
}

.light-button:hover {
	background: rgba(233, 235, 248, 0.9);
	border: 1px solid #FFFFFF;
}

.light-button:active {
	background: rgba(208, 199, 255, 0.9);
	border: 1px solid #FFFFFF;
}

/* END BUTTONS */