/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 10 2025 | 18:40:59 */
@media (min-width:1025px) {
	.geo-block-description {
		max-width: 800px;
	}
	
}

@media (max-width:1024px) {
	h1.geo-block-title {
		font-size: 40px;
	}

	p.geo-block-description {
		font-size: 14px;
	}

	a.geo-block-button {
		margin-top: 10px;
		font-size: 14px;
	}
	
	.geo-block-badge {
		font-size:12px !important;
	}
	
}



.geo-block-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    min-height: 40vh;
    justify-content: center;
    padding: 96px 24px;
	background-color: #1E212C;
	gap:20px;
}

.geo-block-badge {
  display: inline-block;
  border-radius: var(--Radius-System-radius-full, 9999px);
	border-top: 1px solid var(--Brand-Secondary-Verde-verde-main, #0DD3AD);
	border-bottom: 1px solid var(--Brand-Secondary-Verde-verde-main, #0DD3AD);
	background: var(--Brand-Secondary-Verde-verde-lighter, #E4FFFB);
	color: var(--Text-Body-alternate, #0DD3AD);
	font-family: var(--Typography-Font-family-Body, Lato);
	font-size: var(--Typography-Font-size-14, 14px);
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	padding: var(--Spacing-System-spacing-xs, 4px) var(--Spacing-System-spacing-lg, 12px);
	text-transform:uppercase;
}

.geo-block-title {
	text-align: center;
	font-family: var(--Typography-Font-family-Heading, Lato);
	font-size: var(--Typography-Font-size-64, 64px);
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	margin: 0;
}
.geo-block-title--plain {
  color: #ffffff;
  margin-right: 0.5rem;
}
.geo-block-title--highlight {
  color: #FF6C0C;
}

.geo-block-divider {
  width: 180px;
  height: 3px;
  background-color: #FF6C0C;
  border: none;
}

.geo-block-description {
	color: var(--Text-Body-tertiary, #FFF);
	text-align: center;
	font-family: var(--Typography-Font-family-Body, Lato);
	font-size: var(--Typography-Font-size-24, 24px);
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}

.geo-block-button {
	margin-top:20px;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
	padding: var(--Spacing-System-spacing-lg, 12px) var(--Spacing-System-spacing-xl, 16px) var(--Spacing-System-spacing-lg, 12px) var(--Spacing-System-spacing-3xl, 24px);
	color: var(--Text-Body-tertiary, #FFF);
	text-align: center;
	font-family: var(--Typography-Font-family-Body, Lato);
	font-size: var(--Typography-Font-size-18, 18px);
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
  border-radius: var(--Radius-System-radius-none, 0) var(--Radius-System-radius-5xl, 32px) var(--Radius-System-radius-5xl, 32px) var(--Radius-System-radius-4xl, 24px);
	background: var(--Background-alternate-2, #0DD3AD);
  transition: background-color 0.3s;
}

.geo-block-button:hover {
  background-color: #FF6C0C;
}

.geo-block-button-icon {
  display: inline-block;
  font-size: 18px; 
  margin-left: 8px;  
  vertical-align: middle;
}