.elementor-3103 .elementor-element.elementor-element-5c8a0202:not(.elementor-motion-effects-element-type-background), .elementor-3103 .elementor-element.elementor-element-5c8a0202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE471;}.elementor-3103 .elementor-element.elementor-element-5c8a0202{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3103 .elementor-element.elementor-element-5c8a0202 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3103 .elementor-element.elementor-element-310c1205 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-3103 .elementor-element.elementor-element-37d7321c > .elementor-widget-container{margin:-43px 0px 0px 0px;}.elementor-3103 .elementor-element.elementor-element-48ad0512:not(.elementor-motion-effects-element-type-background), .elementor-3103 .elementor-element.elementor-element-48ad0512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#301135;}.elementor-3103 .elementor-element.elementor-element-48ad0512{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3103 .elementor-element.elementor-element-48ad0512 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3103 .elementor-element.elementor-element-586f2124 .elementor-image img{width:40%;}.elementor-3103 .elementor-element.elementor-element-2695d5e0 .elementor-image img{width:20%;}.elementor-3103 .elementor-element.elementor-element-6637721a{color:#EE82EE;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3103 .elementor-element.elementor-element-11843162:not(.elementor-motion-effects-element-type-background), .elementor-3103 .elementor-element.elementor-element-11843162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#301135;}.elementor-3103 .elementor-element.elementor-element-11843162{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3103 .elementor-element.elementor-element-11843162 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3103 .elementor-element.elementor-element-1066cf9 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-3103 .elementor-element.elementor-element-33309033{text-align:center;}.elementor-3103 .elementor-element.elementor-element-33309033 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-3103 .elementor-element.elementor-element-66af2f1a:not(.elementor-motion-effects-element-type-background), .elementor-3103 .elementor-element.elementor-element-66af2f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3103 .elementor-element.elementor-element-66af2f1a, .elementor-3103 .elementor-element.elementor-element-66af2f1a > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-3103 .elementor-element.elementor-element-66af2f1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3103 .elementor-element.elementor-element-66af2f1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3103 .elementor-element.elementor-element-6288076{text-align:center;}.elementor-3103 .elementor-element.elementor-element-6288076 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-3103 .elementor-element.elementor-element-6288076 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;background-color:#824599;border-radius:015px 15px 0px 0px;}.elementor-3103 .elementor-element.elementor-element-1e75a9b5{color:#211F1F;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3103 .elementor-element.elementor-element-5177890a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;background-color:#128009;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E184F3;}.elementor-3103 .elementor-element.elementor-element-5177890a .elementor-button:hover, .elementor-3103 .elementor-element.elementor-element-5177890a .elementor-button:focus{color:#655F5F;background-color:#A20DBD;}.elementor-3103 .elementor-element.elementor-element-5177890a .elementor-button:hover svg, .elementor-3103 .elementor-element.elementor-element-5177890a .elementor-button:focus svg{fill:#655F5F;}.elementor-3103 .elementor-element.elementor-element-5177890a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3103 .elementor-element.elementor-element-198bfb79:not(.elementor-motion-effects-element-type-background), .elementor-3103 .elementor-element.elementor-element-198bfb79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D1E4B;}.elementor-3103 .elementor-element.elementor-element-198bfb79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3103 .elementor-element.elementor-element-198bfb79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3103 .elementor-element.elementor-element-768e086{color:#BFB0B0;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}body.elementor-page-3103:not(.elementor-motion-effects-element-type-background), body.elementor-page-3103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-3103 .elementor-element.elementor-element-586f2124 .elementor-image img{width:72%;}.elementor-3103 .elementor-element.elementor-element-586f2124 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3103 .elementor-element.elementor-element-2695d5e0 .elementor-image img{width:44%;}.elementor-3103 .elementor-element.elementor-element-11843162{margin-top:-20px;margin-bottom:0px;}.elementor-3103 .elementor-element.elementor-element-1e75a9b5 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-3103 .elementor-element.elementor-element-768e086 > .elementor-widget-container{margin:24px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-1066cf9 */.container {
			border: 0px solid #d336ef;
			border-radius: 10px;
			padding: 10px;
			margin: 20px auto;
			width: 80%;
			text-align: center;
		}
		
		.container h1 {
			font-size: 24px;
			margin-bottom: 10px;
		}
		
		.numbers {
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
		}
		
		.number {
			color: #ffffff;
			width: 40px;
			height: 40px;
			border: 1px solid #ccc;
			border-radius: 100%;
			background-color: #2b1135;
			margin: 5px;
			font-size: 20px;
			display: flex;
			justify-content: center;
			align-items: center;
			text-align: center;
			user-select: none;
		}
		
		.button {
    	box-shadow:inset 0px 1px 0px 0px #e184f3;
    	background:linear-gradient(to bottom, #c123de 5%, #a20dbd 100%);
    	background-color:#c123de;
    	border-radius:6px;
    	border:1px solid #a511c0;
    	display:inline-block;
    	cursor:pointer;
    	color:#ffffff;
    	font-family:Arial;
    	font-size:20px;
    	font-weight:bold;
    	padding:12px 27px;
    	text-decoration:none;
    	text-shadow:0px 1px 0px #9b14b3;
}
    .button:hover {
    	background:linear-gradient(to bottom, #a20dbd 5%, #c123de 100%);
    	background-color:#a20dbd;
    }
    .button:active {
    	position:relative;
    	top:1px;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f879b6 */.container {
			border: 0px solid #d336ef;
			border-radius: 10px;
			padding: 10px;
			margin: 20px auto;
			width: 80%;
			text-align: center;
		}
		
		.container h1 {
			font-size: 24px;
			margin-bottom: 10px;
		}
		
		.numbers {
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
		}
		
		.number {
			color: #ffffff;
			width: 40px;
			height: 40px;
			border: 1px solid #ccc;
			border-radius: 100%;
			background-color: #2b1135;
			margin: 5px;
			font-size: 20px;
			display: flex;
			justify-content: center;
			align-items: center;
			text-align: center;
			user-select: none;
		}
		
		.button {
    	box-shadow:inset 0px 1px 0px 0px #e184f3;
    	background:linear-gradient(to bottom, #c123de 5%, #a20dbd 100%);
    	background-color:#c123de;
    	border-radius:6px;
    	border:1px solid #a511c0;
    	display:inline-block;
    	cursor:pointer;
    	color:#ffffff;
    	font-family:Arial;
    	font-size:20px;
    	font-weight:bold;
    	padding:12px 27px;
    	text-decoration:none;
    	text-shadow:0px 1px 0px #9b14b3;
    	width: 100%;
}
    .button:hover {
    	background:linear-gradient(to bottom, #a20dbd 5%, #c123de 100%);
    	background-color:#a20dbd;
    }
    .button:active {
    	position:relative;
    	top:1px;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c300f26 */#resultado {
  display: flex;
  justify-content: center;
  align-items: center;
}

.jogos-container {
  text-align: center;
}

.jogo-titulo {
  font-weight: bold;
  color: red;
}

.jogo-numero {
  display: inline-block;
  background-color: purple;
  border-radius: 10px;
  padding: 5px 10px;
  color: white;
  margin-right: 10px;
  margin-bottom: 10px;
}/* End custom CSS */