
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');


body > * {
	font-family: 'Bebas Neue', cursive;
	font-weight: normal;
	outline: dashed 1px silver;
	overflow-x: hidden;
	font-size: 16px !important;
	color: #074C71 !important;
    overflow-anchor: none;


}

.xd_landing_page_background {
	background: url('../images/home_background_image.svg') no-repeat;
	background-size: cover;
	background-position: center top;
}

.xd_menu {
	font-family: 'Bebas Neue', cursive;
	font-size: 1.600em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}


.xd_value {
	font-family: 'Bebas Neue', cursive;
	font-size: 8.000em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

.xd_h1 {
	font-family: 'Bebas Neue', cursive;
	font-size: 3.750em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

.xd_h2 {
	font-family: 'Bebas Neue', cursive;
	font-size: 1.875em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

.xd_h3 {
	font-family: 'Bebas Neue', cursive;
	font-size: 1.500em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

.xd_h4 {
	font-family: 'Roboto', sans-serif;
	font-size: 1.500em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}



.xd_paragraph {
	font-family: 'Roboto', sans-serif;
	font-size: .800em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

.xd_paragraph_bio {
	font-family: 'Roboto', sans-serif;
	font-size: 1.200em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

.xd_paragraph_body {
	font-family: 'Roboto', sans-serif;
	font-size: 1.250em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.5em;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

.xd_paragraph_extra_small {
	font-family: 'Roboto', sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1em;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

.xd_button_download_01 {
	font-family: 'Bebas Neue', cursive;
	font-size: 1.250em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
	color: #ffffff !important;
	background-color: #074C71 !important;
	border-radius:  0px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}

.xd_button_download_01:hover {
	background-color: #E84634 !important;
}

.xd_button_download_02 {
	font-family: 'Bebas Neue', cursive;
	font-size: 1.250em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
	color: #ffffff !important;
	background-color: #FC6A21 !important;
	border-radius:  0px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}

.xd_button_download_02:hover {
	background-color: #E84634 !important;
}

.xd_button_download_03 {
	font-family: 'Bebas Neue', cursive;
	font-size: 1.250em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
	color: #ffffff !important;
	background-color: #FC6A21 !important;
	border-radius:  0px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}

.xd_button_download_03:hover {
	background-color:#E84634 !important;
}

.xd_footer {
	font-family: 'Bebas Neue', cursive;
	font-size: 1.100em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: uppercase;
	word-spacing: normal;
}

a.xd_footer:link {
	color: #ffffff !important;
}

a.xd_footer:visited {
	color: #ffffff !important;
}

a.xd_footer:hover {
	color: #E84634 !important;
}

.xd_error {
	font-size: 16px;
	line-height: normal;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}

.xd_portada_wrapper {
    position: relative;
    top: 0;
    left: 0;
}

.xd_image_relative {
    position: relative;
    top: 0;
    left: 0;
}

.xd_image_absolute {
    position: absolute;
    top: 0;
    left: 0;
}

.xd_position_absolute {
    position: absolute;
}

.xd_position_relative {
    position: relative;
}

.xd_padding_top_240 {
    padding-top: 240px;
}


.xd_application_label {
	font-family: 'Bebas Neue', cursive;
	font-size: 0.75em;
	font-style: normal;
	font-variant: normal;
	font-weight: 600;
	letter-spacing: 0.1em;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

.xd_application_label_headers {
	font-family: 'Bebas Neue', cursive;
	font-size: 1.200em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

.xd_paragraph_link {
	font-family: 'Bebas Neue', cursive;
	font-size: 1.000em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
}

a.xd_paragraph_link:hover{
	font-weight: 700 !important;
	color:#FC6A21  !important;
}


.home_background_mobile_01 {
	background: url('/site/uploads/es/images/home_background_mobile_01.svg') no-repeat;
	background-size: cover;
	background-position: center top;
}

.home_background_mobile_02 {
	background: url('/site/uploads/es/images/home_background_mobile_02.svg') no-repeat;
	background-size: cover;
	background-position: center top;
}

.home_background_mobile_03 {
	background: url('/site/uploads/es/images/home_background_mobile_03.svg') no-repeat;
	background-size: cover;
	background-position: center top;
}

.home_background_mobile_04 {
	background: url('/site/uploads/es/images/home_background_mobile_04.svg') no-repeat;
	background-size: cover;
	background-position: center top;
}

.home_background_mobile_05 {
	background: url('/site/uploads/es/images/home_background_mobile_05.svg') no-repeat;
	background-size: cover;
	background-position: center top;
}

.xd_call_to_action {
	font-family: 'Bebas Neue', cursive !important;
	font-size: 1.600em  !important;
	font-style: normal  !important;
	font-variant: normal  !important;
	font-weight: 400  !important;
	letter-spacing: normal  !important;
	line-height: normal  !important;
	text-decoration: none  !important;
	text-transform: none  !important;
	word-spacing: normal  !important;
	color: white !important;
	background-color: #FC6A21 !important;
	padding: 10px !important;
}

.xd_call_to_action:hover {
	background-color: #4B67CB !important;
}

