/*@import"https://fonts.googleapis.com/css2?family=Libre+Caslon+Text:wght@700&family=Work+Sans:wght@300;500;600;700;800;900&display=swap";*/
:root {
	--color-bg: #dadada;
	--color-principal: #324833;
	--color-secundario: #168048;
	--color-tercero: #ffa050;
	--color-cuarto: #e4bb90;
	--color-boton-rojo: #fb4b52;
	--color-azul: #153547;
	--color-azul-2: #1B6BB1;
	--color-azul-3: #1F3573;
	--color-azul-4: #247FCE;
	--color-azul-5: #2196c2;
	--color-morado: #5258be;
	--color-negro: #1D1D1B;
	--color-negro-3: #404040;
	--color-blanco: #fff;
	--color-blanco-2: #fdfdfd;
	--color-gris: #f9fafb;
	--color-gris-2: #dbdbdb;
	--color-gris-3: #e5e5e5;
	--color-gris-4: #eceff4;
	--color-gris-5: #d7d7d7;
	--color-morado-2: #030303;
	--font-principal: "Work Sans", sans-serif;
	--color-negro-2: #000;
	--color-letra: #fff;
	--color-rptaMensaje: #007870cc;
	--color-new: #153547;
	--color-new-2: #156485;
	--color-new-3: #16546D;
	--color-new-4: #1A5B95;
	--color-new-5: #183787
}
* {
	margin: 0;
	padding: 0;
	font: inherit;
	line-height: 1;
	border: 0;
	outline: none;
	color: inherit;
}
*,
*:before,
*:after {
	box-sizing: border-box
}
body {
	min-height: 100vh;
	background-color: var(--color-bg);
	color: var(--color-blanco);
	font-family: var(--font-principal);
	font-size: 1rem
}
:where(img, picture, svg, video) {
	display: block;
	max-width: 100%;
	height: auto
}
:where(input, textarea, button, select) {
	font: inherit
}
a {
	text-decoration: none
}
.main_content {
	--padding: 1em;
	width: min(100% - var(--padding), 1024px);
	margin-inline: auto
}
@media only screen and (max-width: 1024px) {
	.main_content {
		--padding: 0em
	}
}
.banner {
	--padding: 3rem 1rem;
	background-color: var(--color-principal);
	letter-spacing: 2px;
	padding: var(--padding)
}
.banner_content {
	--padding-inside: 0 5rem;
	padding: var(--padding);
	display: flex;
	gap: 2rem;
	flex-wrap: wrap;
	place-content: space-between;
	place-items: center
}
@media only screen and (max-width: 1010px) {
	.banner_content {
		--padding-inside: 0rem
	}
}
@media only screen and (max-width: 768px) {
	.banner{
		--padding: 2rem 1rem;
	}
	.banner_content {
		justify-content: space-between;
	}
	.banner_logo{
		width: 180px;
	}
	.europa_logo{
		width: 100px;
	}
}
@media only screen and (max-width: 350px) {
	.banner_logo{
		width: 150px;
	}
	.europa_logo{
		width: 70px;
	}
}
.banner_titulo {
	max-width: 400px;
	width: 100%;
	display: flex;
	gap: .5rem;
	flex-direction: column;
	place-content: center;
	place-items: flex-end
}
.banner_titulo h2 {
	font-size: 2.5rem;
	color: var(--color-negro);
	text-transform: uppercase
}
@media only screen and (max-width: 600px) {
	.banner_titulo h2 {
		font-size: 1.5rem
	}
}
.banner_titulo h4 {
	font-size: 1.35rem;
	color: var(--color-negro);
	text-transform: uppercase
}
@media only screen and (max-width: 600px) {
	.banner_titulo h4 {
		font-size: 1rem
	}
}
.banner_titulo h6 {
	background-color: var(--color-principal);
	font-size: 1.125rem;
	color: var(--color-blanco);
	text-transform: uppercase;
	padding: 9px
}
@media only screen and (max-width: 600px) {
	.banner_titulo h6 {
		font-size: 1rem
	}
}
.banner_titulo h6 b {
	color: var(--color-principal)
}
.banner_titulo__respuesta {
	max-width: 380px;
	gap: .2rem;
	text-align: right;
	place-items: flex-end
}
.banner_titulo__respuesta h1 {
	font-size: 2.5rem;
	font-weight: 500
}
@media only screen and (max-width: 768px) {
	.banner_titulo__respuesta h1 {
		font-size: 2rem;
		margin: 0 auto
	}
}
.banner_titulo__respuesta h5 {
	font-size: 1.39rem
}
@media only screen and (max-width: 768px) {
	.banner_titulo__respuesta h5 {
		font-size: 1.1rem;
		margin: 0 auto
	}
}
.formulario {
	--padding: 2rem 40px 3.4rem 40px;
	background-image: url(../img/formulario_image-46fb0bd7.jpg);
	background-size: cover;
	background-position: center left;
	background-repeat: no-repeat;
	padding: var(--padding);
	display: flex;
	flex-direction: column;
	place-items: flex-end;
	place-content: flex-start;
	position: relative;
	min-height: 1080px
}
@media only screen and (max-width: 1010px) {
	.formulario {
		--padding: 2rem 1rem
	}
}
@media only screen and (max-width: 600px) {
	.formulario {
		--padding: 0rem;
		place-items: center;
		background-image: none;
		background-color: var(--color-azul)
	}
}
.formulario_texto {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	gap: .8rem;
	padding-bottom: 35px;
	text-transform: uppercase
}
.formulario_texto :where(h6, h1, span) {
	text-transform: uppercase
}
.formulario_texto :where(h2, h1) {
	font-family: Libre Caslon Text, serif
}
.formulario_texto h2 {
	padding: .5rem;
	color: var(--color-blanco);
	background-color: var(--color-principal);
	font-size: 1.25rem
}
.formulario_texto h1 {
	border: 4px solid var(--color-principal);
	color: var(--color-azul);
	background-color: #fffc;
	text-align: right;
	font-size: 4rem;
	font-weight: 800;
	padding: 1rem .8rem
}
.formulario_texto h5 {
	text-align: right;
	font-size: 20px;
	font-weight: 500;
	border: 1px solid var(--color-tercero);
	font-family: 'GalanoGrotesqueAlt';
	padding: 6px 1rem 10px 1rem;
}
.formulario_texto h4 {
	background-color: var(--color-tercero);
	color: #1a2f14;
	padding: 6px 2rem 10px 2rem;
	font-family: 'GalanoGrotesqueAlt';
	font-size: 29px;
	font-weight: 500;
	display: flex;
	align-items: center;
	min-height: 50px;
}
.formulario_texto h4 strong{
	font-weight: 700;
}
.formulario_texto_fecha {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	gap: 28px;
	padding-top: 1rem
}
@media only screen and (max-width: 600px) {
	.formulario_texto {
		display: none
	}
}
.formulario__gracias {
	min-height: 940px
}
.formulario_banner {
	display: none
}
@media only screen and (max-width: 600px) {
	.formulario_banner {
		display: block
	}
}
.formulario_require {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	margin-bottom: 1rem
}
.formulario_require h2 {
	font-size: 20px;
	font-weight: 700;
	color: var(--color-blanco);
	background-color: var(--color-secundario);
	padding: 10px;
	border-radius: 8px;
	text-align: center;
	text-transform: uppercase
}
.formulario_require_block {
	display: grid;
	grid-template-columns: 1fr 1fr
}
.formulario_require_item {
	padding: 0 1rem;
	display: flex;
	flex-direction: column;
	text-align: center;
	place-items: center;
	gap: 1rem
}
.formulario_require_item:first-child {
	border-right: 2px solid var(--color-secundario)
}
.formulario_require_item p {
	text-transform: uppercase;
	font-size: 13px
}
.formulario_req {
	position: absolute;
	bottom: 3.4rem;
	left: 2rem
}
@media only screen and (max-width: 900px) {
	.formulario_req {
		display: none
	}
}
.formulario_respuesta {
	display: flex;
	gap: 1rem;
	flex-direction: column;
	place-content: center;
	place-items: center;
	color: var(--color-negro);
	text-align: center
}
.formulario_respuesta h1 {
	text-transform: uppercase;
	font-weight: 800;
	font-size: 2rem
}
@media only screen and (max-width: 600px) {
	.formulario_respuesta h1 {
		font-size: 1.8rem
	}
}
.formulario_content {
	--c_texto: #315627;
	--padding: 24px 2rem 16px 2rem;
	max-width: 450px;
	width: 100%;
	border-radius: 16px;
	padding: var(--padding);
	background: var(--color-cuarto);
	color: var(--c_texto);
}
@media only screen and (max-width: 900px) {
	.formulario_content {
		position: unset;
		bottom: unset
	}
}
@media only screen and (max-width: 600px) {
	.formulario_content {
		--padding: 1rem 1rem
	}
}
.formulario_titulo {
	background: var(--color-principal);
	padding: 1rem 0;
	text-align: center;
	text-transform: uppercase;
	color: var(--color-letra)
}
.formulario_subtitulo {
	font-size: .7rem;
	text-transform: uppercase;
	text-align: center
}
.formulario_requisito {
	padding: 1rem;
	display: flex;
	place-content: center;
	place-items: flex-start;
	color: #000;
	text-align: center
}
.formulario_requisito_item {
	min-height: 90px;
	height: 115px;
	max-width: 170px;
	width: 100%;
	display: flex;
	gap: 1rem;
	flex-direction: column;
	place-content: flex-start;
	place-items: center;
	padding: 0 1rem;
	border-right: 2px solid var(--color-principal)
}
.formulario_requisito_item:nth-child(4) {
	border-right: none
}
.formulario_requisito_item p {
	font-size: .8rem;
	color: var(--color-principal)
}
@media only screen and (max-width: 600px) {
	.formulario_requisito_item {
		height: auto
	}
	.formulario_requisito_item:nth-child(2) {
		border-right: none
	}
}
@media only screen and (max-width: 420px) {
	.formulario_requisito_item {
		border-right: none
	}
}
@media only screen and (max-width: 600px) {
	.formulario_requisito {
		flex-wrap: wrap
	}
}
.formulario_frm_inputs {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 0 1rem
}
.formulario_frm_inputs label {
	display: block;
	width: calc(50% - 12px);
	margin: 1rem 0 0
}
@media only screen and (max-width: 600px) {
	.formulario_frm_inputs label {
		width: 100%
	}
}
.formulario_frm_inputs label :where(input, select) {
	display: block;
	/*background-color: var(--color-principal);*/
	background: transparent;
	border-bottom: 2px solid var(--c_texto);
	width: 100%;
	font-weight: 300;
	font-size: .9rem;
	padding: .5rem .2rem
}
.formulario_frm_inputs label :where(input, select)::placeholder {
	color: var(--c_text)
}
.formulario_frm_radios {
	font-weight: 300
}
.formulario_frm_radios .pregunta {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 7px 0;
	font-size: 11px
}
.formulario_frm_radios .pregunta p {
	text-align: left;
	width: calc(100% - 125px);
	max-width: 285px;
	font-size: 10px
}
.formulario_frm_radios .pregunta .radio {
	width: 100px;
	display: flex;
	place-content: center;
	place-items: center
}
.formulario_frm_radios .pregunta .radio label {
	margin-left: 10px;
	display: block;
	letter-spacing: -5px
}
.formulario_frm_radios .pregunta .radio label div{
	letter-spacing: normal;
}
.formulario_frm_radios .pregunta .radio label span {
	letter-spacing: normal;
	display: inline-block;
	vertical-align: middle;
	padding: 5px
}
.formulario_frm_radios .pregunta .radio label input {
	accent-color: var(--color-principal);
	display: inline-block;
	letter-spacing: normal;
	vertical-align: middle
}
.formulario_frm_enviar {
	margin: 1rem 0 0
}
.formulario_frm_terminos {
	margin-top: 8px;
	text-align: center;
	font-size: .8rem;
	font-weight: 300
}
.formulario_frm_terminos span {
	cursor: pointer
}
.btn {
	cursor: pointer;
	padding: 1rem;
	font-size: 1.8rem;
	background-color: var(--color-secundario);
	background-position: center bottom;
	background-size: cover;
	color: var(--color-blanco);
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 10px
}
.btn__send {
	width: 100%
}
.btn__descarga {
	padding: 1.5rem 0;
	border-radius: 0
}
.btn__conversar {
	font-size: 1.2rem;
	padding: 1rem 2rem;
	background-color: var(--color-new-5);
	border-radius: 16px;
	color: var(--color-blanco);
	font-weight: 300;
	text-transform: unset;
	box-shadow: 9px 10px 15px -3px #0006
}
.btn__conversar span {
	font-weight: 700
}
.btn__malla {
	font-size: 1.2rem;
	text-transform: unset;
	padding: 1.5rem 2rem;
	background-color: var(--color-principal);
	border-radius: 12px
}
.btn__brochure {
	font-size: 1.2rem;
	text-transform: unset;
	padding: 1.5rem 2rem;
	background-color: var(--color-gris-3);
	color: var(--color-principal);
	border-radius: 12px
}
.btn__agendar {
	display: flex;
	place-content: center;
	color: var(--color-principal);
	background-color: var(--color-blanco)
}
@media only screen and (max-width: 600px) {
	.btn__agendar {
		font-size: 1.2rem
	}
}
.btn__home {
	font-size: 1rem;
	display: flex;
	gap: .5rem;
	background-color: var(--color-tercero);
	color: var(--color-blanco)
}
.beneficio {
	background-color: var(--color-blanco);
	background-image: url(../img/fondo_logo-c413c119.jpg);
	background-position: center top;
	background-size: cover;
	padding: 5rem 2rem
}
@media only screen and (max-width: 600px) {
	.beneficio {
		background-image: none;
		padding: 5rem 1rem 3rem
	}
}
.beneficio_content {
	--margin: 0;
	margin: var(--margin)
}
.beneficio_block {
	display: flex;
	gap: 2rem 28px;
	place-content: center;
	flex-wrap: wrap;
	color: var(--color-negro)
}
.beneficio_items {
	max-width: 200px;
	width: 100%
}
.beneficio_items-ico {
   display: flex;
   align-items: flex-start;
   justify-content: center;
   height: 75px;
}
.beneficio_items_texto_list {
	margin-top: 1rem;
	display: flex;
	flex-direction: column
}
.beneficio_items_texto_list span {
	font-size: 15px;
	text-transform: uppercase;
	color: var(--color-new);
	text-align: center;
	white-space: pre-line;
	letter-spacing: -1px;
}
.beneficio_items h1 {
	font-size: .9rem;
	font-weight: 800;
	text-transform: uppercase;
	color: var(--color-principal);
	border-top: 2px solid var(--color-principal);
	border-bottom: 2px solid var(--color-principal);
	padding: 5px 0;
	margin-bottom: 8px;
	text-align: center
}
.beneficio_items p {
	color: var(--color-principal);
	font-size: 14.6px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	min-height: 64px;
	padding: 8px 0;
	position: relative;
	white-space: pre-line;
	display: flex;
	align-items: center;
	justify-content: center;
}
.beneficio_items p:before,
.beneficio_items p:after {
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 180px;
	height: 2px;
	background: var(--color-principal);
}
.beneficio_items p:before {
   top: 0;
}
.beneficio_items p:after {
   bottom: 0;
}

.beneficio_items:first-child p:before,
.beneficio_items:first-child p:after{
	width: 130px;
}
.beneficio_items:last-child p:before,
.beneficio_items:last-child p:after{
	width: 140px;
}



.beneficio_items p strong {
	font-weight: 800;
	text-transform: uppercase;
	color: var(--color-negro-2)
}
.descarga {
	--padding: 3.125rem;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
	place-content: center;
	place-items: center;
	padding: var(--padding);
	text-align: center
}
@media only screen and (max-width: 600px) {
	.descarga {
		--padding: 2rem 1rem
	}
}
.descarga__bg {
	gap: 1rem 5rem;
	background-color: var(--color-blanco)
}
.descarga__bg a:last-child{
	background: var(--color-tercero);
}
.descarga__fixed {
	transform: translate(-50%);
	left: 50%;
	max-width: 960px;
	width: 100%;
	position: absolute;
	bottom: 10px;
	padding: 0;
	gap: 2rem
}
@media only screen and (max-width: 768px) {
	.descarga__fixed {
		position: relative;
		bottom: unset;
		left: unset;
		transform: unset;
		padding-bottom: 2rem
	}
}
.descarga__malla {
	background-color: var(--color-secundario)
}
.descarga__brochure {
	/*background-color: var(--color-principal)*/
}
.descarga_btn {
	display: flex;
	place-content: center;
	place-items: center;
	gap: 1rem;
	padding: .8rem 2rem;
	border-radius: 6px;
	font-size: 1.3rem;
	max-width: 300px;
	width: 100%;
	box-shadow: 9px 10px 15px -3px #0006
}
.disclaimer {
	padding: 1rem
}
.disclaimer_block {
	margin-inline: auto;
	max-width: 780px;
	width: 100%;
	text-align: center
}
.disclaimer_block p {
	color: var(--color-negro);
	font-size: .7rem;
	font-weight: 400;
	padding-bottom: 3px
}
.informacion {
	background-color: transparent;
	margin: 0 auto;
	padding: 2rem;
	display: flex;
	gap: 1rem;
	place-content: space-between;
	place-items: stretch
}
@media only screen and (max-width: 768px) {
	.informacion {
		flex-wrap: wrap;
		place-content: center
	}
}
@media only screen and (max-width: 600px) {
	.informacion {
		padding: 2rem 0
	}
}
.informacion_block {
	margin: 2rem 0 0;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem 5rem
}
.informacion_block__inicio>div {
	max-width: 150px;
	width: 100%
}
.informacion_block__inicio h6 {
	font-size: 1rem;
	text-transform: uppercase;
	font-weight: 800;
	color: var(--color-letra);
	margin-bottom: .5rem
}
.informacion_block__inicio p {
	color: var(--color-letra);
	font-size: 1rem
}
.informacion_block__requisitos {
	flex-direction: column
}
.informacion_block__requisitos>div {
	display: flex;
	gap: 1rem;
	place-content: flex-start;
	place-items: flex-start;
	width: 100%
}
.informacion_block__requisitos h6 {
	text-transform: uppercase;
	font-weight: 800;
	font-size: 14px;
	color: var(--color-letra)
}
.informacion_block__requisitos p {
	font-size: 14px;
	color: var(--color-letra)
}
.informacion_item {
	background-color: var(--color-secundario);
	border-bottom: 1rem solid var(--color-secundario);
	padding: 2rem;
	max-width: 490px;
	min-height: 270px;
	width: 100%
}
@media only screen and (max-width: 768px) {
	.informacion_item {
		max-width: 100%
	}
}
.informacion_titulo {
	display: flex;
	place-content: space-between;
	place-items: center
}
.informacion_titulo_line {
	place-self: center;
	background-color: var(--color-letra);
	width: 100%;
	padding: 1px;
	margin: 0 1rem
}
.informacion_titulo h1 {
	font-size: 2rem;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--color-letra)
}
.footer {
	padding: 2rem 1rem;
	background-color: var(--color-secundario)
}
.footer_block {
	text-align: center
}
.footer_block a {
	color: var(--color-blanco)
}
.contacto {
	display: flex;
	place-content: space-between;
	place-items: stretch;
	background-color: var(--color-bg);
	padding: 0 2rem;
	margin-bottom: 2rem
}
.contacto.contacto__respuesta .contacto_asesora {
	place-content: center;
	flex-direction: row
}
@media only screen and (max-width: 650px) {
	.contacto.contacto__respuesta .contacto_asesora {
		flex-direction: column
	}
}
.contacto__respuesta {
	padding: 0
}
@media only screen and (max-width: 1010px) {
	.contacto {
		flex-wrap: wrap
	}
}
@media only screen and (max-width: 600px) {
	.contacto {
		padding: 2rem 0
	}
}
.contacto_asesora {
	background-image: url(../img/contacto_bg-fd65b9ad.jpg);
	background-size: cover;
	background-position: 74% center;
	display: flex;
	padding: 2rem;
	gap: 2rem 3rem;
	place-content: space-between;
	align-items: center;
/*	place-items: flex-start;*/
	max-width: 100%;
	width: 100%;
	min-height: 248px;
}
@media only screen and (max-width: 1000px) {
	.contacto_asesora {
		flex-direction: column
	}
}
@media only screen and (max-width: 600px) {
	.contacto_asesora {
		place-items: flex-start
	}
}
.contacto_asesora_titulo {
	display: flex;
	place-content: center;
	place-items: flex-start;
	gap: .8rem;
	color: var(--color-blanco)
}
.contacto_asesora_titulo h1 {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 2rem
}
.contacto_asesora_titulo h1:after {
	content: "";
	display: block;
	background-color: var(--color-tercero);
	margin-top: .5rem;
	width: 50px;
	height: 10px
}
.contacto_asesora_datos {
	display: flex;
	flex-direction: column;
	gap: 1rem;
}
@media only screen and (max-width: 1000px) {
	.contacto_asesora_datos {
		max-width: 100%;
		place-content: flex-start
	}
}
.contacto_asesora_datos_item {
	min-width: 180px
}
.contacto_asesora_datos_item h4 {
	padding: .5rem;
	font-size: 28px;
	font-weight: 600;
	background-color: var(--color-tercero);
	color: var(--color-blanco);
	text-align: center;
}
.contacto_asesora_datos_item>div {
	margin-top: .5rem;
	display: flex;
	flex-direction: column;
	place-content: flex-start;
	place-items: flex-start;
	gap: .2rem
}
.contacto_asesora_datos_item>div a {
	display: flex;
	place-items: center;
	gap: .5rem;
	color: var(--color-blanco);
	font-weight: 600;
	font-size: 21px
}
.overlay {
	background: rgba(255, 255, 255, .5);
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 990;
	left: 0;
	top: 0;
	display: none
}
.modal {
	position: fixed;
	display: none;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 999;
	max-height: calc(100vh - 30px);
	overflow-y: auto
}
.modal__terms {
	background: var(--color-blanco);
	width: 95%;
	max-width: 550px;
	padding: 25px 30px
}
.modal_content {
	position: relative;
	width: 100%
}
.modal_close {
	position: absolute;
	right: -5px;
	top: -5px;
	width: 25px;
	cursor: pointer
}
@media screen and (min-width: 577px) {
	.modal_close {
		top: -25px;
		right: -25px
	}
}
.modal_info {
	overflow-y: auto;
	max-height: 90vh
}
.modal_info h3 {
	text-align: center;
	font-size: 1.4rem;
	margin-bottom: 1rem;
	font-weight: 800
}
.contenedor {
	padding: 3rem 2rem;
	position: relative
}
.contenedor_block {
	background-color: var(--color-blanco)
}
@media only screen and (max-width: 600px) {
	.contenedor {
		padding: 0
	}
}
.elegir_titulo {
	width: 100%;
	padding: 3.125rem 3rem;
	text-align: center;
	background-color: var(--color-secundario);
	display: flex;
	place-content: flex-start;
	place-items: center;
	gap: 1rem
}
@media only screen and (max-width: 600px) {
	.elegir_titulo {
		place-content: center;
		padding: 2rem 1rem
	}
}
.elegir_titulo.elegir_titulo__2 {
	background-color: var(--color-secundario);
	justify-content: center;
}
.elegir_titulo.elegir_titulo__2 h2 {
	font-size: 56px;
	font-weight: 500;
	text-align: center;
	white-space: pre-line;
}
@media only screen and (max-width: 600px) {
	.elegir_titulo.elegir_titulo__2 h2 {
		font-size: 1.6rem
	}
}
.elegir_titulo h1 {
	font-size: 2.375rem;
	color: var(--color-letra);
	text-transform: uppercase;
	text-align: left
}
@media only screen and (max-width: 600px) {
	.elegir_titulo h1 {
		font-size: 1.6rem
	}
}
.malla {
	padding: 0 4rem
}
@media only screen and (max-width: 1024px) {
	.malla {
		padding: 0 2rem
	}
}
@media only screen and (max-width: 600px) {
	.malla {
		padding: 0 1rem
	}
}
.malla_titulo {
	color: var(--color-negro);
	font-family: Libre Caslon Text, serif;
	font-size: 1.2rem;
	text-transform: uppercase;
	padding-bottom: .6rem;
	border-bottom: 2px solid var(--color-negro)
}
.malla_slider {
	padding-top: 3.75rem;
	display: flex;
	flex-wrap: wrap;
	place-content: space-between;
	gap: 1rem
}
@media only screen and (max-width: 1024px) {
	.malla_slider {
		place-content: center
	}
}
.malla_slider_item {
	display: flex;
	flex-direction: column;
	border-radius: 4px;
	max-width: 250px;
	width: 100%;
	padding: 2rem 1rem
}
@media only screen and (max-width: 768px) {
	.malla_slider_item {
		max-width: 100%
	}
}
.malla_slider_item__morado {
	background-color: var(--color-principal);
	color: var(--color-blanco)
}
.malla_slider_item__morado h6 {
	border-bottom: 2px solid var(--color-blanco)
}
.malla_slider_item__gris {
	background-color: var(--color-gris-5);
	color: var(--color-principal)
}
.malla_slider_item__gris h6 {
	border-bottom: 2px solid var(--color-principal)
}
.malla_slider_item ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.malla_slider_item ul li {
	font-size: .875rem;
	margin-bottom: 1rem;
	text-transform: uppercase
}
.malla_slider_item ul li:last-child {
	margin-bottom: 0
}
.malla_slider_item h6 {
	font-weight: 700;
	font-size: 1.4rem;
	text-transform: uppercase;
	display: inline-flex;
	margin-inline: auto;
	margin-bottom: 2rem;
	padding-bottom: .6rem
}
.egp {
	padding: 2rem 0;
	display: flex
}
.egp a {
	margin-inline: auto;
	color: var(--color-negro);
	font-family: Libre Caslon Text, serif;
	font-size: 2rem
}
.business {
	background-image: url(../img/business_bg-bcbc9143.jpg)
}
.business_block {
	padding: 6rem 3rem 4rem;
	display: flex;
	place-content: flex-start;
	place-items: flex-end;
	flex-wrap: wrap;
	gap: 1rem 6rem
}
@media only screen and (max-width: 600px) {
	.business_block {
		padding: 3rem 1rem
	}
}
.business_info {
	display: flex;
	flex-direction: column;
	gap: .5rem;
	max-width: 380px;
	width: 100%
}
.business_info h4 {
	display: flex;
	place-items: flex-start;
	gap: .5rem;
	font-size: 1.5rem;
	font-weight: 700
}
.business_info h6 {
	font-size: 1rem;
	line-height: 1.4rem
}
.business_info h6 span {
	font-weight: 700
}
.business_info p {
	font-size: .625rem
}
.charla {
	background-color: transparent;
	margin: 0 auto;
	padding: 2rem 2rem 0;
	display: flex;
	gap: 1rem;
	place-content: space-between;
	place-items: stretch
}
@media only screen and (max-width: 768px) {
	.charla {
		flex-wrap: wrap;
		place-content: center
	}
}
@media only screen and (max-width: 600px) {
	.charla {
		padding: 2rem 0 0
	}
}
.charla_download {
	position: absolute;
	right: 2rem;
	bottom: 2rem
}
@media only screen and (max-width: 900px) {
	.charla_download {
		margin-top: 2rem;
		position: unset
	}
}
.charla_block {
	margin: 2rem 0 0;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem 4rem
}
.charla_block__inicio>div {
	min-width: 150px
}
.charla_block__inicio h6 {
	font-size: 1rem;
	text-transform: uppercase;
	font-weight: 800;
	color: var(--color-letra);
	margin-bottom: .5rem
}
.charla_block__inicio p {
	color: var(--color-letra);
	font-size: 1rem
}
.charla_item {
	position: relative;
	background-color: var(--color-tercero);
	border-bottom: 1rem solid var(--color-cuarto);
	padding: 2rem;
	width: 100%
}
.charla_titulo {
	display: flex;
	place-content: space-between;
	place-items: center
}
.charla_titulo_line {
	place-self: center;
	background-color: var(--color-letra);
	width: calc(100% - 450px);
	padding: 1px;
	margin: 0 1rem
}
@media only screen and (max-width: 600px) {
	.charla_titulo_line {
		display: none
	}
}
.charla_titulo h1 {
	font-size: 2rem;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--color-letra)
}
.respuesta {
	background-color: var(--color-principal);
	position: relative;
	height: 450px;
	background-image: url(../img/respuesta-a7c91731.png);
	background-position: center right;
	background-size: cover
}
@media only screen and (max-width: 768px) {
	.respuesta {
		display: block;
		height: auto
	}
}
.respuesta_asesora {
	display: flex;
	place-items: center;
	place-content: center;
	flex-wrap: wrap;
	padding-bottom: 2rem;
	margin-top: 2rem;
	border-bottom: 4px solid var(--color-blanco);
	gap: 1rem
}
.respuesta_asesora>div {
	display: flex;
	flex-direction: column;
	place-items: center;
	gap: 1rem
}
.respuesta_asesora a {
	font-size: 18px;
	margin: 0 auto;
	margin-bottom: 30px;
	padding: 10px;
	background-color: var(--color-tercero);
	color: #fff;
	text-transform: uppercase;
	display: flex;
	place-content: center;
	font-weight: 500;
	width: 152px;
}
.respuesta_image {
	display: none
}
@media only screen and (max-width: 768px) {
	.respuesta_image {
		display: block
	}
}
.respuesta_mensaje {
	background-color: var(--color-secundario);
	position: absolute;
	right: 1rem;
	top: 50%;
	transform: translateY(-50%);
	padding: 2rem;
	max-width: 500px;
	width: 100%;
	border-radius: 12px;
	z-index: initial
}
@media only screen and (max-width: 768px) {
	.respuesta_mensaje {
		position: relative;
		top: unset;
		right: unset;
		max-width: 100%;
		border-radius: 0;
		background-color: var(--color-principal);
		transform: none;
	}
}
.respuesta_texto {
	border-top: 4px solid var(--color-blanco);
	padding: 2rem 0 0;
	text-align: center
}
.respuesta_texto_textos {
	margin: 3.5rem 0rem
}
.respuesta_texto_textos h1 {
	font-size: 1.6rem;
	font-weight: 800;
	padding-bottom: 8px
}
.respuesta_texto_textos :where(h2, h4) {
	font-size: 1.4rem
}
.respuesta_texto_textos p {
	line-height: 1.6
}
.respuesta_texto h6 {
	font-size: 20px;
	font-weight: 700;
}
.respuesta_texto h1 {
	font-size: 20px;
	font-weight: 800;
	text-transform: uppercase
}
.respuesta_texto :where(h2, h4) {
	margin: .5rem;
	font-size: 20px;
	text-transform: uppercase;
}
.respuesta_texto p {
	font-weight: 500;
	font-size: 15px;
}
.preguntas {
	--padding: 22rem 7rem 3rem 7rem;
	background-color: var(--color-blanco);
	padding: var(--padding);
	color: var(--color-negro-3);
	display: flex;
	align-items: stretch
}
@media only screen and (max-width: 900px) {
	.preguntas {
		--padding: 24rem 3rem 3rem 3rem
	}
}
@media only screen and (max-width: 768px) {
	.preguntas {
		--padding: 6rem 1rem 3rem 1rem;
		display: block
	}
}
.preguntas_titulo2 {
	max-width: 850px;
	width: 100%;
	margin-inline: auto;
	text-align: center
}
.preguntas_titulo2 h2 {
	font-size: 1.5rem;
	font-weight: 700
}
.preguntas_titulo {
	max-width: 850px;
	width: 100%;
	text-align: left;
	border: 4px dotted var(--color-principal);
	border-radius: 36px 0 0 36px;
	-webkit-border-radius: 36px 0px 0px 36px;
	-moz-border-radius: 36px 0px 0px 36px;
	margin: 10px 20px 15px 3rem
}
.preguntas_titulo_texto {
	padding: 15px;
	background-color: #fff;
	width: 100%;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	right: 3rem
}
@media only screen and (max-width: 768px) {
	.preguntas_titulo_texto {
		top: -58px;
		right: 0;
		width: max-content;
		margin: 0 auto;
		transform: unset
	}
}
.preguntas_titulo_texto img {
	margin-bottom: 12px
}
@media only screen and (max-width: 768px) {
	.preguntas_titulo_texto img {
		margin-inline: auto
	}
}
.preguntas_titulo_texto h2 {
	font-size: 1.6rem;
	font-weight: 700
}
.preguntas_titulo_texto h1 {
	font-size: 2.5rem;
	font-weight: 700;
	color: var(--color-secundario);
	padding-bottom: 4px
}
.preguntas_titulo_texto h1 span {
	font-size: 4.2rem
}
.preguntas_titulo_texto h3 {
	font-size: 1.5rem;
	font-weight: 500
}
@media only screen and (min-width: 769px) {
	.preguntas_titulo {
		border-right: none
	}
}
@media only screen and (max-width: 768px) {
	.preguntas_titulo {
		margin: 40px 0 0;
		border-bottom: none;
		border-radius: 36px 36px 0 0;
		-webkit-border-radius: 36px 36px 0px 0px;
		-moz-border-radius: 36px 36px 0px 0px
	}
}
.preguntas_content {
	display: flex;
	flex-wrap: wrap;
	place-content: space-between;
	place-items: flex-start;
	max-width: 850px;
	width: 100%
}
@media only screen and (max-width: 768px) {
	.preguntas_content {
		padding: 0rem 3rem;
		border: 4px dotted var(--color-principal);
		border-bottom: none;
		border-top: none
	}
}
@media only screen and (max-width: 600px) {
	.preguntas_content {
		padding: 0 1rem
	}
}
.preguntas_block {
	flex-basis: 50%;
	flex-grow: 1
}
.preguntas_item {
	display: flex;
	flex-direction: column;
	padding-bottom: 1rem;
	margin: 0 0 1rem;
	border-bottom: 2px dashed var(--color-azul-5)
}
.preguntas_item:last-child {
	border-bottom: none;
	padding-bottom: 0
}
.preguntas_item h4 {
	font-size: 1.3rem;
	font-weight: 700;
	color: var(--color-secundario)
}
.preguntas_item span {
	margin-top: 1rem;
	font-size: 10px
}
.preguntas_item p {
	font-weight: 400;
	line-height: 25px;
	margin-top: 1rem
}
.preguntas_item p a {
	color: var(--color-blanco);
	font-weight: 700;
	background-color: var(--color-new-5);
	background-position: center bottom;
	background-size: cover;
	padding: 1.5px 8px;
	border-radius: 4px
}
.preguntas_item p img {
	display: inline-block;
	vertical-align: middle
}
.preguntas_item ul {
	padding: 0 0 0 1rem;
	font-weight: 400
}
.preguntas_item ul li {
	line-height: 23px
}
.conversar {
	background-color: var(--color-blanco);
	width: 100%;
	position: relative
}
.conversar_triangle {
	position: absolute;
	top: -30px;
	right: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 30px 30px;
	border-color: transparent transparent var(--color-principal) transparent
}
.conversar_content {
	position: absolute;
	background-color: var(--color-secundario);
	max-width: 650px;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	place-content: center;
	place-items: center;
	gap: 0rem 2rem;
	padding: 1rem 2rem 2rem;
	text-align: center;
	top: 160px;
	left: 50%;
	transform: translate(-50%);
	border-bottom-right-radius: 50px
}
@media only screen and (max-width: 768px) {
	.conversar_content {
		gap: 1rem 2rem;
		border-bottom-right-radius: 0;
		position: relative;
		top: 0
	}
}
@media only screen and (max-width: 600px) {
	.conversar_content {
		border-radius: 0
	}
}
.conversar_texto {
	max-width: 450px;
	width: 100%
}
.conversar_texto p {
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2;
	margin: 0 0 1rem;
	color: var(--color-letra);
	margin: 0 auto;
}
.conversar_texto p span {
	display: block
}
.conversar_texto .btn {
	display: flex;
	place-content: center;
	max-width: 350px;
	width: 100%;
	margin-inline: auto;
	background-color: #fb4b52;
	position: relative;
	top: 40px;
	right: 50px
}
.conversar_act {
	display: flex;
	gap: 1rem;
	position: absolute;
	bottom: -30px
}
@media only screen and (max-width: 768px) {
	.conversar_act {
		position: unset;
		flex-wrap: wrap;
		place-content: center;
		place-items: center
	}
}
.conversar_act span {
	display: block
}
.documentos {
	--padding: 3rem 1rem;
	background-color: var(--color-blanco);
	padding: var(--padding);
	color: var(--color-negro-3)
}
.documentos_content {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
	place-content: center;
	gap: 2rem 5rem;
	max-width: 850px;
	width: 100%;
	margin: 0 auto;
	padding: 2rem
}
@media only screen and (max-width: 768px) {
	.documentos_content {
		padding: 2rem 1rem
	}
}
@media only screen and (max-width: 600px) {
	.documentos_content {
		grid-template-columns: repeat(auto-fit, minmax(100%, 1fr))
	}
}
.documentos_content .btn {
	display: flex;
	place-content: center;
	place-items: center;
	gap: 1rem
}
.video {
	background-color: var(--color-blanco);
	padding: 1rem 6rem 2rem
}
.video_content {
	background-color: #ddeaf3;
	border-radius: 10px;
	padding: 20px;
	max-width: 100%;
	margin-inline: auto;
	display: flex;
	place-content: space-between;
	place-items: center;
	flex-wrap: wrap
}
@media only screen and (max-width: 768px) {
	.video_content {
		place-content: center
	}
}
.video_textos {
	max-width: 50%
}
.video_textos h4 {
	line-height: 1.4;
	font-size: 1.4rem;
	font-weight: 600;
	color: var(--color-secundario);
	width: 80%;
	margin: 0 auto;
	line-height: 1.5rem
}
.video_textos h4 span {
	font-size: 2rem;
	color: var(--color-principal)
}
@media only screen and (max-width: 768px) {
	.video_textos {
		margin: 0 auto;
		text-align: center;
		max-width: 100%;
		padding-bottom: 1rem
	}
}
.video_video {
	border-radius: 16px;
	max-width: 50%;
	margin: 0 auto;
	overflow: hidden
}
@media only screen and (max-width: 768px) {
	.video_video {
		max-width: 100%
	}
	.video_video img {
		margin: 0 auto
	}
}
@media only screen and (max-width: 768px) {
	.video {
		padding: 1rem 2rem 2rem
	}
}
.asesor {
	background-color: var(--color-principal)
}
.asesor_content {
	padding: 3rem 1rem
}
.asesor_block {
	gap: 2rem;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	place-content: space-around
}
@media only screen and (max-width: 768px) {
	.asesor_block {
		flex-direction: column;
		place-content: flex-start
	}
}
.asesor_block>div {
	display: flex;
	flex-direction: column;
	place-content: flex-start;
	align-items: baseline
}
.asesor_block>div h6 {
	font-size: 1.2rem
}
.asesor_block>div a {
	display: flex;
	gap: 1rem;
	color: var(--color-blanco)
}
.asesor_contacto h6 {
	font-weight: 700;
	position: relative;
	text-align: center
}
.asesor_contacto p {
	color: var(--color-blanco);
	text-align: center
}
.asesor_contacto>div {
	display: flex;
	place-items: center;
	flex-wrap: wrap;
	gap: .4rem .8rem
}
.asesor_pacifico h6,
.asesor_pacifico p {
	font-weight: 700;
	text-transform: uppercase;
	text-align: center
}
.asesor_pacifico span {
	margin-top: 6px;
	background-color: var(--color-blanco);
	width: 40px;
	height: 5px
}
.asesor_egp {
	font-weight: 900;
	text-transform: uppercase;
	font-size: 1.375rem
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translateZ(0)
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.slick-track:before,
.slick-track:after {
	content: "";
	display: table
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	margin-right: 1rem;
	margin-left: 1rem;
	display: none
}
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
.slick-arrow {
	cursor: pointer;
	font-size: 0;
	width: 20px;
	height: 20px;
	background-size: contain;
	background-color: transparent;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1
}
.slick-arrow.slick-prev {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEY2OURBMDYxMTExRUVCODBDQTZERjFFOEI0RkFBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYyNEY2OURCMDYxMTExRUVCODBDQTZERjFFOEI0RkFBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjI0RjY5RDgwNjExMTFFRUI4MENBNkRGMUU4QjRGQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjI0RjY5RDkwNjExMTFFRUI4MENBNkRGMUU4QjRGQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz40o7qTAAAErUlEQVR42uyaWWxMURjHvw6J1lJLhFaNtbTGMtpqJWhRYpRQRGJJygMveJBIpYhHUhKReOGFB3sltkaoJrShtVSZGnRqqVpGjYrY2qYVS32fnql77sydTuece6cSX/KPzI2c8/167vnO/5xzw9xuN+gY4ageqN7s9xdUI6pZrw67SmyLEk9FzUQloyyogRr/tw5VhbqDKkaVMFDhCBMcIRPKhspCLUJFBNlOE+o86iiqEPXLaCACWY7ahhor+a2pROWiTgYDZgqiwxT2qhzXAQZYm8dYHyl6AtF824W6hUoC/SOJ9bWrI3M9UKAoVBEqJ8hRFZmjOaxwRMkCikXdYBUsVDGN5RArCjQaVYoaAaGPESyX2GCBBqOu+llLQhGUS4G/nEx+CkAeg+psQSN0RqtQaAHtQE2VnUlzw3ewn30NxzaU/flXICi3nYECUe3frMef9v45F9jzXQj2A5xXhT1ktq91Sg3UBbVfj9J8J+8FPLryFyIuTXhqUo4HWM6aQMv0WDQdOCoPCt5yz+JmSqk1icyC+QQyMW8mNZ5er4Ny1XyxbbJA5IAIWV1sVXIogebI9ma1Dz/B9UPV/Aq5eiSYrX1lez+bL6BVMnup/9AMBXucvDlbMgTi06P0qDer1EA9UZlS9wCqOTN+7iBIyDTrtTYtZBvMNqAZqO7SKtoJvqKNmx0Nk1cM13Ox7c78XhvQdFktV5x7DQ8KVaMzP8YIB5GuBLLKaNGJo3LvvIt7Nj9nHPTo180IoEQlULxoay77R7h5tIZ7Nn3tKIi29DbK48V5gMJFTejn2iYo3FfFPUteOhRGpQ4w0rQSQzcC6kWHJUE30wLwuIj3ZdZ5MWBdYLhRJ4ZIEyvZQcfd06+8KlrysmGh2lr0EjahatecgItnKIOAGkQasMyK5su22D5H2KAQUH3rTAguJuHkp9fME/T6lZ96GQqYFg8QHZy/EZmK8en8KDku1YLjwhujgajDZs8ceiLSUp+YCLBtHMM9K8di8azkvZFAT5QLq0O0NXNiP5iSxZ92XTv4DNzOL0YB2ZVA12S0aMG5lLSId9QXdz+Cxo/fjAAqVgLRjyYZrSYsHgITbIO4Zw8v1uoNQ7mXKIGodOfLaj1l5XCvyld28oWeQJR7o3rHekTqvjhDNUqX30JFvksvoCO+tuB0c1YpzYP0D4eMbAv37B4uuo+L3smGqWS5ewHRbVmuzJ5ixveFtDX82Xrp4efgcnyS2U0uKG761F4uz1P+ZMXotIGQrPJ3hXudUF8n5SLcznIGLaCfqHUgcGnrK6yZZpigmlNVxcJHwZTjepazJtCfMw7UHtkvespyvvI9FXcRlGOZL7ftK7ZD642Z1Ji42AyJOFrhPbt6ufQOxk2Wo7e19HOtT1vOW9D57ojoKDYN5dbaD/lzr7Oh9auPzhKUS4YWTHtAHgdLB3g1nQCmhuVS3d6ONZAhnsre21DFbZZDdSBb8ECClnc6Xd0tu6QHUJqpz1SWA8gCoviB2sLAKgyAuc/62sL6BtlAbe4FWj8fy5Lp/VTeLIv1UdrhE4H/n5dph/IDQLqdpkOGf+4DwPYigoFGst9fWeJNenX4W4ABADS1P4X3sB/hAAAAAElFTkSuQmCC);
	left: -5px
}
.slick-arrow.slick-next {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAwOEM3ODgzMDYxMjExRUVCN0UwQjJEREM3MzlGNTM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAwOEM3ODg0MDYxMjExRUVCN0UwQjJEREM3MzlGNTM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDA4Qzc4ODEwNjEyMTFFRUI3RTBCMkREQzczOUY1MzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDA4Qzc4ODIwNjEyMTFFRUI3RTBCMkREQzczOUY1MzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ECGgnAAAEoUlEQVR42tya+UuUQRjHH8VKCc9iU3MruzzKdDOzoqxVQxO67IcIisKgooIIov6GIoh+SDAoioToh27woDw66NA8Nq+tzCzNLSm1NslyoZ4nZ+sd91D3nXlXeuCL7LjO83x85515npnxsVgsINGCUVNQgeyzFfUZ9UWWQz+BfVHgRqZk1HxUqIvv9qJeompQFUyfRQTho/IJ0T9kM2oXai1qgof9DKLuoC6grqNsWgNNRO1GHUXNEjxq2lEnUOdQP8f6x74eOMxAmVD5EmCA9ZnPfGTIBPJHFaDuomJBvsUyXwXMt1CgaNRj1B7Q3vYw39GigAyoJ6gk8J4lsRgMaoESUOUoHXjfdCyWBE+B6BEXoUJg/FgIi2n2WIHoJbyGioLxZ1EstoCxAJ1S887UXnsHhQeq/vwc+DYoAyqRxTgqoHTUPjXemss+wEC/DWpvdUL9jQ5ZT2ovi9UtEGUAZ9R6ikn7N4c03v0AVVfaZUFRrJPcAeWJWDRjjNO4z8+Lu6Aen5akxTfPFRAlmsdEeAnSBUDW4Tiu7Rm+Ty/vd8uAOqqsGpRAuSJzM31iKKzcNYdru3++Fd439snI/XKdAe0QPh7WTIPkzXqurfhkM1g/DYh2tWM4UBgqW8Z4MGzUQ0JWJNfWVNIl2k02Y/gLlC64euUsddssWJgZzs18Ty+/EV15G5VARtnLe0LOdO5zQ6kF6q4LXaPSlUCLZQNNDpsEOccWcG01NzugGZ+WqNGtBNKiYIPIuGBYvXsu1/aosA066npEdB9nBwrTMqOet0oHKVtmcG2lp83Q1/VdRCYeSkBBWqfLieujIHEdP/OZyy0Av1R3HUxAgd6oAVK2Os58z66+VdttoC940Qy5MxyydJXmQ0BWbwHVYX6ntPiMcLVdWgnoqzdgqrGkaFRM2TT8lmyZqbbbPgKiObNPSxjT7U4wFfPpT2x6BA4YdTCoXvs7ZNYK5tWDbqi+yg+1rEOxEBIZoLbrFuXCWqcFTFfLF7h3rpVrW7F9NugNYUJeSSVQuWyY/p4fUHS8iWtLxkw8PjNclIsKJRB9sMkEaih6zyerWRFgGFYrqTCb/aHYgeiwqUQWzNPLjjNa6rZokS5K2OTGVayXpKw1mFE3lPIz2oLsSNFuCp2V4LQb2S7Si7nyI9QMq3nWHYmHwKn+It20s9gdgGgcnhDlpcPUCw8vvOba0vLmwvSFwhN7innQGRDZeRFrkvXjAJSeauHalmDeNj9N+CGGmcUMroB+oA6oXuEq+SRzEZYKSRuk7PsfZDG7BLKvSQVqvCg3FGlGW4qlggSjGMuGN7oqHw7D0KGtR0ZZs/9kP1iMTyVpk14GjInF6Fg/uDnWp23PShh/Z0S0SU67VK3OfumuwKMpKkfrTHwUGXWOK5iRgP5kLDB0V6B7HMB0s1ga3H1pNCV4LWo5qt6LMCYWQ+1IXxztnkIb6/CsF2DI5zIWA4gCIqMjAzoGzNSoIHzBfO1lvkE0kN1o7qdD2/2icz9FbkaL+yJn68yI2z4qr5fRdTK6XrYTxFwvuwhD18s8Pjr3EXij8b+4ADiShTIpr2j2Mkmx3wIMAP5wOYYXPoRgAAAAAElFTkSuQmCC);
	right: -5px
}