@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,		
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
input, textarea, select, button,
header, section, article, footer, aside, figure, figcaption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-decoration:none;
	color:inherit;
	background-color:transparent;
	}
strong {
	font-weight: 500;
	}
:focus {
	outline:0;
	}
body{
	line-height: 1;
	}
ol, ul {
	list-style: none;
	}
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}
del {
	text-decoration: none;
}
html {
	height: 100%;
	font-size: 100%;
	overflow-x:hidden;
	overflow-y:scroll;
}

body {
	font-family: 'Outfit', sans-serif;
	font-weight: 400;
	font-size:100%;
	line-height:1;
	color:#444;
	min-height:100%;
	background: #ffffff;
}
:focus {
	box-shadow: 0 0 1px 0 #e66428;
}
@media (min-width: 960px) {
	::-webkit-scrollbar {
	  width: 12px;
	}
	::-webkit-scrollbar-track {
	  background: #12345620;
	  border-radius: 0;
	}
	::-webkit-scrollbar-thumb {
	  background: #12345620;
	}
	::-webkit-scrollbar-thumb:hover {
	  background: #12345660; 
	}
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap; /* 1 */
}

@media (max-width: 960px) {
	.mobWrapper {
		position: relative;
		overflow-x: hidden;
		width: 100%;
	}
}

.section {
	padding: 7rem 0;
	position: relative;
}
/*
#presentacion:before {
	content: '';
	position: absolute;
	left: 0;
	top: 100%;
	width: 25vw;
	height: 25vw;
	border-radius: 2rem;
	transform: translate(-50% , -50%) rotate(-45deg);
	background: var(--pri);
}
#presentacion:after {
	content: '';
	position: absolute;
	left: 100%;
	top: 0;
	width: 30vw;
	height: 30vw;
	border-radius: 2rem;
	transform: translate(-50% , -50%) rotate(-45deg);
	border: solid .25rem var(--pri);
}
.disertantes:after {
	content: '';
	position: absolute;
	width: 25vw;
	height: 25vw;
	border-radius: 2rem;
	transform: translate(-50% , -100%) rotate(-45deg);
	left: 100%;
	top: 100%;
	background: var(--pri);
}*/
.page {
	font-size: 1rem;
	padding: 0 2.5rem;
	max-width: 75rem;
	margin: 0 auto;
	clear:both;
}
.row {
	margin: 0 -1.75rem -2.5rem;
	font-size: 0;
	clear: both;
}
.row.rtl {
	direction: rtl;
}
* + .row,
.row + * {
	margin-top: 4rem;
}
.page:after,
.row:after {
	content:'';
	display:table;
	width:100%;
	clear:both;
}
.col,
.gap {
	font-size: 1rem;
	box-sizing: border-box;
	padding: 0 1.75rem;
	min-height: 1px;
	text-align: left;
	direction: ltr!important;
	margin-bottom: 2.5rem;
}
.col > *:last-child {
	margin-bottom: 0!important;
}
@media (min-width: 960px) {
	.col,
	.gap {
		display: inline-block;
		vertical-align: top;
	}
	.v_ac .col,
	.v_ac .gap {
		vertical-align: middle;
	}
	.col1 {width: 8.333%;}
	.col2 {width: 16.666%;}
	.col3 {width: 25%;}
	.col4 {width: 33.333%;}
	.col5 {width: 41.666%;}
	.col6 {width: 50%;}
	.col7 {width: 58.333%;}
	.col8 {width: 66.666%;}
	.col9 {width: 75%;}
	.col10 {width: 83.333%;}
	.col11 {width: 91.666%;}
	.col12 {width: 100%;}
}
@media (max-width: 959px) {
	.section {
		padding: 3.5rem 0;
	}
	.col1,
	* + .col1 {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		margin: 0 0 2.5rem!important;
	}
	.col2 {
		display: block;
		width: 75%;
		margin-left: auto;
		margin-right: auto;
	}
	.row + *,
	.col + .col,
	.gap + .col {
		margin-top: 2.5rem;
	}
}

a i,
button i {
	line-height: inherit!important;
}
a i + span,
button i + span {
	display: none;
}

picture,
svg,
img {
	display: block;
}
svg {
	width: auto;
	height: auto;
}
svg,
img {
	max-width: 100%;
}

.bt {
	display: inline-block;
	line-height: 3em;
	padding: 0 1.25em;
	border-radius: 10rem;
	background: var(--pri);
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 1rem;
	cursor: pointer;
	transition: all 250ms ease;
}
.bt i {
	margin-right: .5em;
	transition: all 250ms ease;
}
.bt:hover {
	background: var(--pri)!important;
	color: #fff!important;
}
.bt:hover i {
	color: #fff!important;
}

.sliderWrapper {
	height: 100%;
	position: relative;
}
.slider {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.slide {
	float: left;
	width: 100%;
	height: 100%;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	margin: 3rem 0;
}
.videoWrapper iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #dadcde;
}
.videoWrapper i {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50% , -50%);
	z-index: 9;
	color: #fff;
	font-size: 4rem;
}

.form {
}
.form .field {
	position: relative;
	margin-bottom: 1.25rem;
}
.form .field label {
	text-transform: uppercase;
	color: #aaa;
	margin-bottom: .375rem;
	display: block;
	font-size: .75rem;
}
.form .field input,
.form .field select,
.form .field textarea {
	width: 100%;
	box-sizing: border-box;
	background: #fff;
	padding: .875rem 1rem;
}
.form .field.error > div {
}

:root {
  --pri: #F17233;
  --alt: #F17233;
}

.header {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: 9999;
	padding: 1.5rem 0;
	background: #fff;
}
.branding {
	position: relative;
	display: inline-block;
	z-index: 10;
}
.branding img {
	display: block;
	height: 2.5rem;
}
.bt_menu {
	display: none;
}
.header nav {
	float: right;
}
.header nav ul li {
	display: inline-block;
	margin-left: 1.5rem;
}
.header nav ul li a {
	color: var(--pri);
	display: block;
	text-transform: uppercase;
	letter-spacing: .05em;
	line-height: 2.5rem;
	padding-bottom: .25rem;
	transition: all 250ms ease;
	border-bottom: solid 1px transparent;
}
.header nav ul li a:hover {
	border-bottom-color: var(--pri);
}

.featured,
#inscripcion {
	background: url('../images/featured.jpg') no-repeat center center;
	background-size: cover;
	background-attachment: fixed;
	color: #fff;
}
#inscripcion {
	position: relative;
}
#inscripcion p {
	text-wrap: balance;
}
#inscripcion:after {
	content: '';
	position: absolute;
	inset: 0;
	z-index: 1;
	background: #444;
	opacity: .75;
}
#inscripcion .page {
	position: relative;
	z-index: 10;
}
.featured {
	height: 100vh;
}
.featured .content {
	position: relative;
	top: calc(50% + 4rem);
	left: 50%;
	width: 75%;
	max-width: 50rem;
	text-align: center;
	transform: translate(-50% , -50%);
	font-size: 1rem;
	background: url(../images/featured-content-bg.png) no-repeat center center;
	background-size: contain;
	padding: 10rem;
}
.featured .content h1 {
	font-size: 3.5em;
	font-weight: 500;
}
.featured .content h1 + p {
	font-size: 1.25em;
	max-width: 20em;
	margin: 0 auto 1.125em;
}
.featured .content h2 {
	font-size: 2em;
	margin-bottom: .25em;
}
.featured .content h2 + p {
	font-size: 1.25em;
}
.featured .content h2 + p span {
	display: block;
	font-size: .875em;
	margin-top: .25em;
	opacity: .7;
}
.featured .content .bt,
#inscripcion .bt {
	background: #fff;
	color: var(--pri);
	box-shadow: 0 0 0 .25rem var(--pri);
	margin-top: 2em;
}
#inscripcion .page {
	position: relative;
}
#inscripcion .bt {
	margin: 0;
	font-size: 1.25em;
	position: absolute;
	right: 2rem;
	top: 50%;
	transform: translateY(-50%);
}
.featured .bt i,
#inscripcion .bt i {
	color: var(--pri);
}

.main {}

.main h2 {
	font-size: 3.75rem;
	letter-spacing: -.01em;
	line-height: 1.2em;
	margin-bottom: 2rem;
	font-weight: 500;
}
.main h2 + p {
	font-size: 1.5rem;
	line-height: 1.3em;
	margin: -1.75rem 0 2rem;
	max-width: 30em;
}
.main h3 {
	font-size: 2rem;
	margin-bottom: 2rem;
}
.main h4 {
	font-size: 1.625rem;
	font-weight: 300;
	margin-bottom: .5rem;
}
.main h6 {
	color: #444;
	margin-bottom: 2.5rem;
	font-weight: bold;
	text-transform: uppercase;
}
.main p {
	line-height: 1.5em;
}
.main p + p {
	margin-top: .5em;
}

#presentacion {
	background: #F7F6F7;
	background-repeat: no-repeat;
	background-position: 40vw 50%;
	background-size: auto 80%;
	background-image: url("data:image/svg+xml,%3Csvg width='1089' height='578' viewBox='0 0 1089 578' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1087.67 230.553C1109.91 352.756 698.364 483.507 560.998 538.262C270.31 654.13 35.2196 496.159 3.70885 323.082C-27.8086 149.963 142.871 -46.0289 465.23 12.2379C617.561 39.7683 1065.42 108.355 1087.66 230.553L1087.67 230.553Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M575.452 25.2596C558.876 30.8342 537.805 37.4328 513.409 45.077C435.334 69.5317 328.408 103.021 241.277 142.697C136.349 190.474 87.8692 234.31 93.0677 276.713C105.18 375.351 414.076 449.479 580.03 489.295C600.881 494.299 618.888 498.619 633.716 502.373C677.692 513.51 719.877 519.087 759.849 519.087C785.437 519.087 810.121 516.801 833.783 512.225C887.833 501.767 936.046 478.928 973.209 446.178C1030.97 395.28 1060.18 321.877 1051.35 249.825C1042.12 174.457 992.112 101.43 917.588 54.4836C860.142 18.2932 793.746 -0.00273884 723.127 3.0752e-07C675.344 0.00117423 625.621 8.37984 575.452 25.26V25.2596ZM634.281 500.145C619.438 496.386 601.425 492.065 580.565 487.059C501.143 468.004 381.118 439.205 281.398 403.416C163.061 360.942 100.466 318.221 95.3501 276.435C83.7807 182.054 363.708 94.3758 514.097 47.2718C538.506 39.6261 559.585 33.024 576.183 27.4384C626.114 10.6385 675.578 2.30128 723.117 2.30128C793.305 2.30128 859.294 20.4787 916.361 56.428C990.309 103.012 1039.92 175.416 1049.06 250.105C1057.8 321.403 1028.88 394.056 971.687 444.455C937.058 474.969 869.58 517.008 760.706 517.004C723.511 517.004 681.473 512.094 634.281 500.145V500.145Z' fill='url(%23paint0_radial_0_1)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_0_1' cx='0' cy='0' r='1' gradientTransform='matrix(-377.136 11.9042 8.64719 254.95 572.812 259.562)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A91917'/%3E%3Cstop offset='0.490196' stop-color='%23CA410F'/%3E%3Cstop offset='1' stop-color='%23EB6807'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	box-shadow: inset 0 0 2rem 0 rgba(0,0,0,.1);
}
@media (max-width: 960px) {
	#presentacion {
		background-size: 120% auto;
		background-position: 50% 110%;
	}
}
#presentacion .col {
	vertical-align: middle;
}
#presentacion h2 {
	font-size: 2.75rem;
	line-height: 1.1em;
	color: var(--pri);
}

.disertantes h2 {
	color: var(--pri);
}
.disertantes h3 + .row {
	margin-top: 2rem;
}
.disertantes img {
	width: 10rem;
	display: inline-block;
	margin-bottom: .5rem;
}
.disertantes h5 {
	font-size: 1.5rem;
	color: var(--pri);
	margin-bottom: .75rem;
}
.disertantes h4 {
	color: var(--pri);
	font-size: 1.25rem;
}
.disertantes h4:before {
	content: '• ';
}
.disertantes h4 + p {
	font-size: 1rem;
	font-weight: 400;
	color: #555;
	margin-bottom: .125rem;
}
.disertantes h4 + p + p {
	font-weight: 300;
	font-size: .875rem;
	color: #999;
	margin: 0;
}
.page + .page {
	margin-top: 3rem;
	padding-top: 3rem;
	border-top: solid 1px #ccc;
}
.disertantes .bt {
	font-size: 1.25rem;
}


.charla {
	padding-left: 9rem;
	position: relative;
}
.charla img {
	position: absolute;
	left: -.5rem;
	top: 0;
	width: 8rem;
}
.disertantes h3 {
	font-weight: 600;
	color: #fff;
	background: var(--alt);
	padding: .75rem 1.125rem;
	border-radius: 10rem;
	margin-left: -.25rem;
	width: fit-content;
}
.disertantes h5 {
	color: var(--alt);
}

#taller {
	background: url(../images/taller-bg.jpg) no-repeat center center;
	background-size: cover;
	background-attachment: fixed;
}
#taller h6 {
	margin: 2rem 0 1rem;
}
#taller h5 span {
	display: block;
	font-size: .75em;
	margin-bottom: .25rem;
}
#taller ul {
	margin-bottom: 1.5rem;
}
#taller ul li {
	margin-bottom: .25em;
}
#taller ul li:before {
	content: '• ';
}
#taller p i {
	color: var(--pri);
}
.capacitadores {
	margin: 2rem 0 -2rem;
}
.capacitadores img {
	display: inline-block;
	height: 7rem;
	width: auto;
	margin-right: -2rem;
}
#taller .bt {
	margin-top: 3rem;
}

#sponsors {
	text-align: center;
}
#sponsors ul {
	font-size: 0;
	margin: 0 -2rem;
	max-width: 55rem;
	display: inline-block;
}
#sponsors ul li {
	display: inline-block;
	width: 33.333%;
	vertical-align: top;
	padding: 2rem;
	box-sizing: border-box;
}
@media (max-width:960px) {
	#sponsors ul li {
		width: 50%;
	}
}

#contacto {
	padding: 0;
	background: #00B6CE;
	color: #fff;
}
#contacto .col {
	vertical-align: middle;
}
@media (min-width:960px) {
	#contacto iframe {
		float: right;
		width: 50vw;
		width: calc(50vw - 6px - 1rem);
		height: 34.625rem;
		background: #ccc;
	}
}
#contacto p {
	font-size: 1.125rem;
	line-height: 1.625rem;
	margin-bottom: 1.375rem;
}
#contacto p i {
	vertical-align: top;
	margin-right: .5rem;
	display: inline-block;
	width: 1.625rem;
	height: 1.625rem;
	background-size: 1.625rem auto;
	background-repeat: no-repeat;
	background-position: center center;
}
.i_tel_alt {
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1034 19.8373C14.1205 19.5225 14.0728 19.2075 13.963 18.9119C13.8533 18.6163 13.684 18.3464 13.4656 18.119C13.2359 17.8997 12.9645 17.7287 12.6675 17.6161C12.3706 17.5035 12.0541 17.4517 11.7367 17.4635L9.53831 17.46C9.49659 17.3207 9.45133 17.1849 9.41173 17.0506C9.34951 16.8625 9.2894 16.685 9.25122 16.521C8.86943 14.7187 8.7844 12.8663 8.99949 11.0366C9.07897 10.2085 9.26164 9.39345 9.54326 8.61056C10.0877 8.63178 10.6273 8.62824 11.1463 8.624C11.3414 8.624 11.5401 8.62046 11.7353 8.62046C12.0578 8.64282 12.3813 8.59576 12.6841 8.48245C12.9869 8.36915 13.2618 8.19223 13.4904 7.96364C13.719 7.73505 13.8959 7.4601 14.0092 7.15734C14.1225 6.85457 14.1696 6.53102 14.1472 6.20852L14.1423 4.31135C14.1423 4.09498 14.1423 3.87295 14.1493 3.65657C14.1536 3.22807 14.16 2.78895 14.1423 2.35267C14.1499 2.04326 14.0958 1.73543 13.9833 1.44711C13.8708 1.15879 13.702 0.895742 13.4868 0.67329C13.031 0.235394 12.4217 -0.00629898 11.7897 0.000124849L11.7756 0.000124892L9.39547 0.0114385C8.5247 0.00297263 7.68028 0.309897 7.01818 0.875523C6.09408 1.71917 5.36426 2.75347 4.87918 3.90689C3.87723 6.15651 3.2745 8.56336 3.09798 11.0197C2.79433 14.3127 3.19841 17.6325 4.28309 20.7565C4.74586 22.2054 5.47911 23.5534 6.44401 24.7291C6.51472 24.7998 6.58684 24.886 6.65614 24.9553C7.02469 25.342 7.47233 25.6447 7.9685 25.8426C8.46468 26.0405 8.99771 26.1291 9.53123 26.1023C9.53831 26.0952 9.55245 26.1023 9.56305 26.0987C9.97577 26.0688 10.3898 26.0617 10.8033 26.0775C11.0946 26.086 11.3994 26.0881 11.7063 26.0811C12.3502 26.09 12.972 25.8461 13.438 25.4015C13.6584 25.1719 13.8303 24.9002 13.9435 24.6027C14.0566 24.3052 14.1086 23.9879 14.0963 23.6698L14.1034 19.8373ZM11.683 24.7496C11.4008 24.7602 11.1293 24.7531 10.8344 24.7496C10.3778 24.7337 9.92057 24.7419 9.46477 24.7743C9.11759 24.7924 8.77067 24.7341 8.44848 24.6035C8.1263 24.4729 7.8367 24.2732 7.60013 24.0184C7.5478 23.9661 7.49194 23.9102 7.43961 23.8579C6.58794 22.8108 5.94229 21.6119 5.53679 20.3245C4.51726 17.3805 4.13781 14.2529 4.4238 11.1505C4.58811 8.84164 5.15178 6.57881 6.08975 4.46268C6.48587 3.48169 7.09809 2.60264 7.88085 1.89093C8.30082 1.52598 8.84056 1.32861 9.39688 1.33656L11.7756 1.33938C12.0611 1.33088 12.3391 1.43181 12.5527 1.62152C12.7364 1.82806 12.8317 2.09851 12.8179 2.37459L12.8214 2.39792C12.8348 2.80875 12.8313 3.21675 12.8249 3.6488C12.8214 3.86871 12.8214 4.09074 12.8179 4.31772L12.8143 6.22337C12.8384 6.3707 12.8271 6.52164 12.7813 6.66373C12.7355 6.80582 12.6566 6.93498 12.551 7.04054C12.4455 7.1461 12.3163 7.22503 12.1742 7.27081C12.0321 7.31659 11.8812 7.32791 11.7339 7.30383C11.5316 7.30383 11.3329 7.30737 11.1342 7.30383C10.5417 7.3109 9.98449 7.3109 9.41103 7.27767C9.39688 7.27767 9.38628 7.27413 9.37567 7.27767C9.17056 7.26723 8.96721 7.3202 8.79325 7.42938C8.6193 7.53856 8.48318 7.69865 8.4034 7.8879L8.38289 7.92962C8.00634 8.87901 7.76636 9.87702 7.67013 10.8938C7.43801 12.8657 7.53213 14.8625 7.94873 16.8038C8.00242 17.0276 8.06756 17.2485 8.14389 17.4657C8.20612 17.6538 8.26622 17.8312 8.3044 17.9953C8.31147 18.0165 8.3143 18.0405 8.32137 18.0618C8.37176 18.2243 8.46025 18.3724 8.57947 18.4938C8.68188 18.5912 8.80283 18.6669 8.93511 18.7166C9.0674 18.7663 9.20832 18.7889 9.34951 18.783H11.7339C12.0207 18.7664 12.3029 18.8611 12.5216 19.0475C12.6124 19.1499 12.6813 19.2699 12.7239 19.4001C12.7664 19.5302 12.7818 19.6677 12.7691 19.8041L12.7705 23.662C12.7889 23.8093 12.7735 23.9587 12.7254 24.0991C12.6772 24.2394 12.5977 24.3669 12.4928 24.4718C12.3879 24.5768 12.2604 24.6563 12.12 24.7045C11.9797 24.7526 11.8302 24.768 11.683 24.7496Z' fill='white'/%3E%3Cpath d='M16.2784 9.41028C17.0367 10.4764 17.4413 11.7535 17.4353 13.0618C17.4392 14.3697 17.0348 15.6462 16.2784 16.7133C16.1873 16.841 16.1446 16.997 16.1579 17.1534C16.1713 17.3098 16.2398 17.4563 16.3513 17.5668C16.3787 17.5929 16.4077 17.6172 16.4383 17.6396C16.5096 17.6906 16.5903 17.7269 16.6757 17.7466C16.7612 17.7663 16.8497 17.7689 16.9361 17.7544C17.0226 17.7398 17.1053 17.7083 17.1796 17.6616C17.2538 17.615 17.3181 17.5542 17.3688 17.4826C18.2843 16.1922 18.7743 14.6482 18.7703 13.066C18.7748 11.4829 18.2849 9.93781 17.3688 8.6466C17.2665 8.5032 17.1118 8.40592 16.9383 8.37587C16.7647 8.34582 16.5863 8.38543 16.4418 8.48609C16.3698 8.53555 16.3083 8.59886 16.2611 8.67232C16.2138 8.74578 16.1816 8.82792 16.1664 8.91395C16.1512 8.99997 16.1533 9.08817 16.1725 9.17338C16.1917 9.2586 16.2278 9.33913 16.2784 9.41028Z' fill='white'/%3E%3Cpath d='M20.4921 20.3344C22.0004 18.2086 22.8069 15.6647 22.7987 13.0583C22.8069 10.4518 22.0004 7.90787 20.4921 5.78212C20.4413 5.71118 20.377 5.65093 20.303 5.60483C20.2289 5.55872 20.1465 5.52766 20.0604 5.51341C19.9743 5.49916 19.8863 5.50201 19.8013 5.52178C19.7163 5.54156 19.636 5.57789 19.5651 5.62868C19.4942 5.67947 19.4339 5.74374 19.3878 5.81782C19.3417 5.8919 19.3106 5.97433 19.2964 6.06041C19.2821 6.14649 19.285 6.23454 19.3048 6.31952C19.3245 6.4045 19.3609 6.48475 19.4117 6.5557C20.7588 8.45619 21.4798 10.7294 21.4743 13.059C21.4818 15.3887 20.7603 17.6623 19.4109 19.5615C19.3198 19.6893 19.2771 19.8453 19.2904 20.0016C19.3038 20.158 19.3723 20.3045 19.4838 20.415C19.5112 20.4411 19.5402 20.4654 19.5708 20.4878C19.641 20.5392 19.7207 20.5761 19.8054 20.5962C19.8901 20.6163 19.9779 20.6193 20.0637 20.605C20.1496 20.5907 20.2317 20.5594 20.3052 20.513C20.3788 20.4665 20.4423 20.4058 20.4921 20.3344Z' fill='white'/%3E%3C/svg%3E%0A");
}
.i_mail {
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.366 21.186V5.148C25.3659 4.86254 25.2588 4.58747 25.066 4.377L25.057 4.367C24.95 4.25134 24.8202 4.15904 24.6758 4.09589C24.5314 4.03274 24.3756 4.00009 24.218 4H1.148C0.990659 4.0001 0.835029 4.03266 0.69084 4.09563C0.546651 4.15861 0.417003 4.25065 0.31 4.366L0.3 4.377C0.107152 4.58747 0.000123028 4.86254 0 5.148V21.188C0.000123028 21.4735 0.107152 21.7485 0.3 21.959L0.308 21.968C0.415056 22.084 0.54495 22.1765 0.689511 22.2399C0.834073 22.3032 0.990175 22.3359 1.148 22.336H24.218C24.3756 22.3359 24.5314 22.3033 24.6758 22.2401C24.8202 22.177 24.95 22.0847 25.057 21.969L25.066 21.959C25.2593 21.748 25.3664 21.4722 25.366 21.186ZM5.626 16.498C5.51615 16.3928 5.36904 16.3355 5.21698 16.3387C5.06492 16.3419 4.92035 16.4053 4.815 16.515L1.148 20.334V5.998L8.03 13.166L6.171 15.102C6.06558 15.2119 6.00814 15.3592 6.01133 15.5115C6.01452 15.6638 6.07807 15.8086 6.188 15.914C6.29793 16.0194 6.44524 16.0769 6.59752 16.0737C6.7498 16.0705 6.89458 16.0069 7 15.897L8.827 13.997L11.474 16.748C11.63 16.9117 11.8175 17.042 12.0254 17.131C12.2332 17.22 12.4569 17.266 12.683 17.266C12.9091 17.266 13.1328 17.22 13.3406 17.131C13.5485 17.042 13.736 16.9117 13.892 16.748L16.54 13.99L23.445 21.181H1.921L5.643 17.304C5.74666 17.1944 5.80299 17.0484 5.79981 16.8975C5.79663 16.7467 5.73419 16.6032 5.626 16.498ZM13.064 15.958C13.0152 16.0101 12.9562 16.0517 12.8906 16.0801C12.8251 16.1085 12.7544 16.1232 12.683 16.1232C12.6116 16.1232 12.5409 16.1085 12.4754 16.0801C12.4098 16.0517 12.3508 16.0101 12.302 15.958L1.921 5.148H23.445L13.064 15.958ZM17.336 13.166L24.218 5.998V20.334L17.336 13.166Z' fill='white'/%3E%3C/svg%3E%0A");
}
.i_place {
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.455 19.06C18.618 15.473 21.355 10.431 21.355 7.83896C21.3316 5.75188 20.486 3.75824 19.0019 2.29067C17.5177 0.823094 15.5147 0 13.4275 0C11.3403 0 9.33727 0.823094 7.85313 2.29067C6.36898 3.75824 5.52344 5.75188 5.5 7.83896C5.5 10.431 8.233 15.473 10.4 19.06C7.834 19.254 2 19.95 2 22.26C2 24.533 7.927 25.569 13.441 25.569C18.955 25.569 24.882 24.532 24.882 22.26C24.864 19.95 19.02 19.254 16.455 19.06ZM6.587 7.83896C6.587 6.02594 7.30722 4.28718 8.58922 3.00518C9.87122 1.72318 11.61 1.00296 13.423 1.00296C15.236 1.00296 16.9748 1.72318 18.2568 3.00518C19.5388 4.28718 20.259 6.02594 20.259 7.83896C20.259 11.133 15.012 19.395 13.421 21.825C11.831 19.395 6.587 11.132 6.587 7.83896ZM13.42 24.474C6.72 24.474 3.073 23.008 3.073 22.254C3.073 21.673 5.482 20.421 11.032 20.102C12.074 21.783 12.865 22.971 12.969 23.113C13.0208 23.1846 13.0889 23.243 13.1676 23.2832C13.2464 23.3235 13.3336 23.3444 13.422 23.3444C13.5104 23.3444 13.5976 23.3235 13.6764 23.2832C13.7551 23.243 13.8232 23.1846 13.875 23.113C13.985 22.982 14.775 21.783 15.812 20.102C21.362 20.421 23.771 21.668 23.771 22.254C23.77 23.011 20.12 24.474 13.423 24.474H13.42Z' fill='white'/%3E%3Cpath d='M16.872 7.83894C16.872 7.1564 16.6696 6.48919 16.2904 5.92167C15.9112 5.35416 15.3722 4.91184 14.7416 4.65064C14.1111 4.38944 13.4172 4.32109 12.7477 4.45425C12.0783 4.58741 11.4634 4.91608 10.9808 5.39872C10.4981 5.88135 10.1695 6.49625 10.0363 7.16568C9.90315 7.83511 9.97149 8.52899 10.2327 9.15958C10.4939 9.79017 10.9362 10.3291 11.5037 10.7083C12.0712 11.0875 12.7385 11.2899 13.421 11.2899C13.8742 11.2901 14.323 11.2009 14.7418 11.0275C15.1605 10.8541 15.541 10.5999 15.8615 10.2795C16.182 9.95898 16.4362 9.57849 16.6096 9.15974C16.783 8.74099 16.8721 8.29217 16.872 7.83894ZM11.06 7.83894C11.06 7.37178 11.1985 6.91511 11.4581 6.52668C11.7176 6.13825 12.0865 5.83552 12.5181 5.65674C12.9497 5.47797 13.4246 5.43119 13.8828 5.52233C14.341 5.61346 14.7619 5.83843 15.0922 6.16876C15.4225 6.49909 15.6475 6.91996 15.7386 7.37814C15.8297 7.83632 15.783 8.31124 15.6042 8.74284C15.4254 9.17444 15.1227 9.54333 14.7343 9.80287C14.3458 10.0624 13.8892 10.2009 13.422 10.2009C12.7957 10.2007 12.1952 9.95171 11.7525 9.50878C11.3097 9.06584 11.06 8.46521 11.06 7.83894Z' fill='white'/%3E%3C/svg%3E%0A");
}

.footer {
	padding: 5rem 0;
	background: #534660;
	color: #fff;
}
.footer p {
	display: inline-block;
}
.footer a {
	display: block;
	opacity: .5;
	float: right;
}

@media (max-width:960px) {
	html {
		font-size: 87.5%;
	}
	.header {
		text-align: center;
	}
	.menu {
		display: none;
	}
	.featured .content  {
		font-size: .75rem;
		top: 60%;
	}
	#presentacion h2 {
		line-height: 1;
	}
	#presentacion .col4 {
		margin-bottom: .5rem;
	}
	#presentacion .col4 + .col4 {
		margin-top: .5rem;
	}
	#inscripcion .bt {
		position: static;
		transform: none;
	}
	#contacto iframe {
		height: 30vh;
		margin: 0 -2.5rem;
		width: calc(100% + 5rem);
	}
	#contacto .gap {
		display: none;
	}
	#contacto {
		padding-bottom: 4rem;
	}
}


