.home-main{width:100%;min-height:400px;padding:0;background:#fff;overflow-x:hidden;}
.home-main * {
	box-sizing: border-box;
}
.home-spot-bg {
	border-bottom: 0 solid #fff;
	height: 41vw;
	width: 100%;
	position: relative;	
}

.home-spot-bg.bg3-1 {
	background: #fff url("../images/home20_es_spot_04.jpg?a=5") no-repeat scroll top center / 100% auto;
	height: 68vw;
}
.container.bg3-2 {
	margin-top: 1.3vw;
}
.home-spot-bg.bg1 {
	background: #fff url("../images/home20_es_spot_01.jpg?a=5") no-repeat scroll center center / 100% auto;
}
.home-spot-bg.bg1 .alerta {
	background: rgba(255,255,255,0.91) no-repeat 1.5vw 1.5vw /auto 1.8vw;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='ialrt' x='0px' y='0px' viewBox='0 0 33.3 29.5' %3E%3Cstyle type='text/css'%3E .ialrt-st0%7Bfill:%23FF0000;%7D%3C/style%3E%3Cpath class='ialrt-st0' d='M30.7,29.5H2.5c-0.9,0-1.7-0.5-2.2-1.3c-0.5-0.8-0.5-1.7,0-2.5L14.4,1.3C14.9,0.5,15.7,0,16.6,0c0,0,0,0,0,0 c0.9,0,1.7,0.5,2.2,1.3l14.1,24.4c0.5,0.8,0.5,1.7,0,2.5C32.5,29,31.6,29.5,30.7,29.5z M16.6,2c-0.1,0-0.3,0-0.5,0.3L2.1,26.7 c-0.1,0.2,0,0.5,0,0.5c0,0.1,0.2,0.3,0.5,0.3h28.2c0.3,0,0.4-0.2,0.5-0.3c0-0.1,0.1-0.3,0-0.5L17.1,2.3C17,2,16.7,2,16.6,2L16.6,2z' /%3E%3Crect x='15.4' y='8.5' class='ialrt-st0' width='2.4' height='12'/%3E%3Crect x='15.4' y='22.4' class='ialrt-st0' width='2.4' height='2.4'/%3E%3C/svg%3E%0A");
	position: absolute;
	top: 29vw;
	left: 6vw;
	width: max-content;
	text-align: left;
	padding: 1.5vw;
	border-radius: 1vw;
	font-size: 1.2vw;
	line-height: 1.3em;
}
.home-spot-bg.bg1 .alerta h4 {
	padding: 0 0 0 2.5vw;
	margin: 0 0 1vw 0;
	font-size: 1.3em;
	line-height: 1.2em;
}

.home-spot-bg.bg2 {
	background: #d1d422;
	height: max-content;
	padding: 2vw 0;
	box-sizing: border-box;
	font-family: "GothamLgt";
	font-size: 3vw;
	text-align: left;
	letter-spacing: -.15vw;
	line-height: 1em;
}
.home-spot-bg.bg2 .container {
	width: 85%;
}
.home-spot-bg.bg2 b{
	font-family: "GothamBlk";
	font-weight:normal;
}

.home-spot-bg.bg2 .left {
	float: left;
	width: 65%;
	padding: 0;
}
.home-spot-bg.bg2 .left h4 {
	font-family: "GothamBlk";
	letter-spacing: 0;
	font-size: 1.2em;
	margin: 3.5vw 0 0 0;
}
.home-spot-bg.bg2 .left ul {
	list-style: none;
	font-size: 0.5em;
	letter-spacing: -0.05vw;
	padding: 0;
	margin: 3vw 0;
}
.home-spot-bg.bg2 .right{
	float:right;
	width: 35%;
}
.home-spot-bg.bg2 svg {
	width: 100%;
	margin: 1vw;
}

.home-spot-bg.bg3 {
	background: #fff no-repeat calc(100% + 7vw) 3vw /auto 63vw;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='hq-bg' x='0px' y='0px' viewBox='0 0 1738.7 1239' %3E%3Cstyle type='text/css'%3E .hq-bg-st0%7Bopacity:5.000000e-02;%7D .hq-bg-st1%7Bfill:%234D889C;%7D%3C/style%3E%3Cg class='hq-bg-st0'%3E%3Cpath class='hq-bg-st1' d='M1119.8,1018c203.5-58.4,290.6-174.8,348.6-305.7c-29.1,14.6-58.1,14.6-87.2,14.6 c-203.6,0.2-378.2-159.5-378.4-348.5C1002.6,174.9,1176.8,0.2,1380.4,0c159.9-0.2,285.4,103.1,334.7,261.4 c18.9,60.7,23.6,177,23.6,177c0.3,232.6-66.4,666.3-560.6,797.7l0,0c-66.1,17.8-116.8-48-130.9-87.1 C1025.1,1087.8,1061.6,1047.2,1119.8,1018z'/%3E%3Cpath class='hq-bg-st1' d='M117,1018c203.5-58.4,290.6-174.8,348.6-305.7c-29.1,14.6-58.2,14.6-87.2,14.6C174.8,727.2,0.2,567.4,0,378.4 C-0.2,174.9,174.1,0.2,377.6,0C537.6-0.2,663,103.1,712.3,261.4c18.9,60.7,23.6,177,23.6,177c0.2,232.6-66.4,666.3-560.6,797.7l0,0 c-66.2,17.8-116.9-48-131-87.1C22.4,1087.8,58.8,1047.2,117,1018z'/%3E%3C/g%3E%3C/svg%3E%0A");
	height: max-content;
	padding: 2vw 0 4vw 0;
	box-sizing: border-box;
	font-family: "GothamLgt";
	font-size: 1vw;
	text-align: left;
	letter-spacing: -.03vw;
	line-height: 1em;
	min-height: 70vw;
}
.home-spot-bg.bg3 .container {
	width: 85%;
}
.home-spot-bg.bg3 h4 {
	font-family: "GothamBlk";
	letter-spacing: -.1vw;
	font-size: 3.7em;
	margin: 3.5vw 0;
	width: 100%;
	color: #4d889c;
	line-height: 1em;
}
.home-spot-bg.bg3 .item {
	background: transparent no-repeat left top /auto 2.9vw;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='qt' x='0px' y='0px' viewBox='0 0 70 49.9' %3E%3Cstyle type='text/css'%3E .qt-st0%7Bfill:%234D889C;%7D%3C/style%3E%3Cpath class='qt-st0' d='M45.1,41c8.2-2.4,11.7-7,14-12.3c-1.2,0.6-2.3,0.6-3.5,0.6c-8.2,0-15.2-6.4-15.2-14C40.4,7,47.4,0,55.6,0 C62,0,67.1,4.2,69.1,10.5c0.8,2.4,1,7.1,1,7.1c0,9.4-2.7,26.8-22.6,32.1l0,0c-2.7,0.7-4.7-1.9-5.3-3.5C41.3,43.8,42.8,42.2,45.1,41z '/%3E%3Cpath class='qt-st0' d='M4.7,41c8.2-2.4,11.7-7,14-12.3c-1.2,0.6-2.3,0.6-3.5,0.6C7,29.3,0,22.9,0,15.2C0,7,7,0,15.2,0 c6.4,0,11.5,4.2,13.5,10.5c0.8,2.4,1,7.1,1,7.1c0,9.4-2.7,26.8-22.6,32.1l0,0c-2.7,0.7-4.7-1.9-5.3-3.5C0.9,43.8,2.4,42.2,4.7,41z' /%3E%3C/svg%3E%0A");
	padding: 4vw 0 0 0;
	width: 38vw;
	font-size: 1.2em;
	margin: 0 0 5vw 0;
	line-height: 1.5em;
}
.home-spot-bg.bg3 .item .btn-video {
	background: transparent no-repeat left center /auto 80%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='ivp' x='0px' y='0px' viewBox='0 0 61.8 43.4' %3E%3Cstyle type='text/css'%3E .ivp-st0%7Bfill:%23DA2A4C;%7D .ivp-st1%7Bfill:%23FFFFFF;%7D%3C/style%3E%3Cpath class='ivp-st0' d='M61.1,9.4c0,0-0.6-4.3-2.5-6.1c-2.3-2.5-5-2.5-6.2-2.6C43.9,0,30.9,0,30.9,0h0c0,0-13,0-21.6,0.6 C8.1,0.8,5.4,0.8,3.1,3.2C1.2,5.1,0.6,9.4,0.6,9.4s-0.6,5-0.6,10v4.7c0,5,0.6,10,0.6,10s0.6,4.3,2.5,6.1c2.3,2.5,5.4,2.4,6.8,2.6 c4.9,0.5,21,0.6,21,0.6s13,0,21.6-0.6c1.2-0.1,3.8-0.2,6.2-2.6c1.9-1.9,2.5-6.1,2.5-6.1s0.6-5,0.6-10v-4.7 C61.8,14.4,61.1,9.4,61.1,9.4'/%3E%3Cpolygon class='ivp-st1' points='24.5,29.7 41.2,21.1 24.5,12.4 '/%3E%3C/svg%3E");
	height: 3vw;
	width: max-content;
	padding: 0.5vw 0.5vw 0.5vw 4vw;
	border: none;
	font-size: 1em;
	margin: 1.3vw 0;
	cursor: pointer;
}
.home-spot-bg.bg3 .item-container{
	margin: 0 0 4vw 0;
}
.home-spot-bg.bg3 h5 {
	font-family: "GothamBlk";
	letter-spacing: -.1vw;
	font-size: 3.7em;
	margin: 3.5vw 0;
	width: 100%;
	color: #29a8df;
	line-height: 1em;
}
.home-spot-bg.bg3 .left {
	width: 60%;
}

.home-spot-bg.bg3 .left h6 {
	font-family: "GothamBlk";
	letter-spacing: .05vw;
	font-size: 2.8em;
	margin: 3.5vw 0;
	width: 100%;
	line-height: 1em;
	font-weight: 100;
	color: #4d4d4d;
}
.home-spot-bg.bg3 .left h6 b{
	color: #29a8df;
}
.home-spot-bg.bg3 .left p {
	font-size: 1.9em;
	line-height: 1.3em;
	color: #4d4d4d;
}
.home-spot-bg.bg3 .left .btn {
	background: transparent no-repeat left center /auto 80%;
	height: 4.5vw;
	width: 4.5vw;
	border: none;
	font-size: 1em;
	margin: 0 1vw 1.3vw 0;
	cursor: pointer;
}

.home-spot-bg.bg3 .left .btn.facebook {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='ifb' x='0px' y='0px' viewBox='0 0 71.2 71.2' %3E%3Cstyle type='text/css'%3E .ifb-st0%7Bfill:%230071B9;%7D .ifb-st1%7Bfill:%23FFFFFF;%7D%3C/style%3E%3Cpath class='ifb-st0' d='M71.2,36.8c0,24.5-11.2,34.5-35.6,34.5C11.2,71.2,0,61.2,0,36.8S11.2,0,35.6,0C60.1,0,71.2,12.3,71.2,36.8'/%3E%3Cpath class='ifb-st1' d='M39.1,57.8V37.6h6.8l1-7.9h-7.8v-5c0-2.3,0.6-3.8,3.9-3.8l4.2,0v-7.1c-0.7-0.1-3.2-0.3-6.1-0.3 c-6,0-10.2,3.7-10.2,10.4v5.8h-6.8v7.9h6.8v20.3H39.1z'/%3E%3C/svg%3E%0A");	
}
.home-spot-bg.bg3 .left .btn.youtube {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='iyt' x='0px' y='0px' viewBox='0 0 71.2 71.2' %3E%3Cstyle type='text/css'%3E .iyt-st0%7Bfill:%23BE272D;%7D .iyt-st1%7Bfill:%23FFFFFF;%7D .iyt-st2%7Bfill:%233E3E3D;%7D%3C/style%3E%3Cpath class='iyt-st0' d='M71.2,36.8c0,24.5-11.2,34.5-35.6,34.5C11.2,71.2,0,61.2,0,36.8C0,12.3,11.2,0,35.6,0 C60.1,0,71.2,12.3,71.2,36.8'/%3E%3Cpath class='iyt-st1' d='M56.3,27.2c0,0-0.4-2.9-1.7-4.2c-1.6-1.7-3.4-1.7-4.2-1.8c-5.9-0.4-14.7-0.4-14.7-0.4h0c0,0-8.8,0-14.7,0.4 c-0.8,0.1-2.6,0.1-4.2,1.8c-1.3,1.3-1.7,4.2-1.7,4.2s-0.4,3.4-0.4,6.8v3.2c0,3.4,0.4,6.8,0.4,6.8s0.4,2.9,1.7,4.2 c1.6,1.7,3.7,1.6,4.6,1.8c3.4,0.3,14.3,0.4,14.3,0.4s8.9,0,14.8-0.4c0.8-0.1,2.6-0.1,4.2-1.8c1.3-1.3,1.7-4.2,1.7-4.2 s0.4-3.4,0.4-6.8V34C56.7,30.6,56.3,27.2,56.3,27.2'/%3E%3Cpolygon class='iyt-st2' points='31.3,41.1 42.7,35.2 31.3,29.2 '/%3E%3C/svg%3E");
}
.home-spot-bg.bg3 .left .btn.instagram {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 131 131' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient id='b'%3E%3Cstop offset='0' stop-color='%233771c8'/%3E%3Cstop stop-color='%233771c8' offset='.128'/%3E%3Cstop offset='1' stop-color='%2360f' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%23fd5'/%3E%3Cstop offset='.1' stop-color='%23fd5'/%3E%3Cstop offset='.5' stop-color='%23ff543e'/%3E%3Cstop offset='1' stop-color='%23c837ab'/%3E%3C/linearGradient%3E%3CradialGradient id='c' cx='158.429' cy='578.088' r='65' xlink:href='%23a' gradientUnits='userSpaceOnUse' gradientTransform='matrix(0 -1.98198 1.8439 0 -1031.402 454.004)' fx='158.429' fy='578.088'/%3E%3CradialGradient id='d' cx='147.694' cy='473.455' r='65' xlink:href='%23b' gradientUnits='userSpaceOnUse' gradientTransform='matrix(.17394 .86872 -3.5818 .71718 1648.348 -458.493)' fx='147.694' fy='473.455'/%3E%3C/defs%3E%3Cpath fill='url(%23c)' d='M65.03 0C37.888 0 29.95.028 28.407.156c-5.57.463-9.036 1.34-12.812 3.22-2.91 1.445-5.205 3.12-7.47 5.468C4 13.126 1.5 18.394.595 24.656c-.44 3.04-.568 3.66-.594 19.188-.01 5.176 0 11.988 0 21.125 0 27.12.03 35.05.16 36.59.45 5.42 1.3 8.83 3.1 12.56 3.44 7.14 10.01 12.5 17.75 14.5 2.68.69 5.64 1.07 9.44 1.25 1.61.07 18.02.12 34.44.12 16.42 0 32.84-.02 34.41-.1 4.4-.207 6.955-.55 9.78-1.28 7.79-2.01 14.24-7.29 17.75-14.53 1.765-3.64 2.66-7.18 3.065-12.317.088-1.12.125-18.977.125-36.81 0-17.836-.04-35.66-.128-36.78-.41-5.22-1.305-8.73-3.127-12.44-1.495-3.037-3.155-5.305-5.565-7.624C116.9 4 111.64 1.5 105.372.596 102.335.157 101.73.027 86.19 0H65.03z' transform='translate(1.004 1)'/%3E%3Cpath fill='url(%23d)' d='M65.03 0C37.888 0 29.95.028 28.407.156c-5.57.463-9.036 1.34-12.812 3.22-2.91 1.445-5.205 3.12-7.47 5.468C4 13.126 1.5 18.394.595 24.656c-.44 3.04-.568 3.66-.594 19.188-.01 5.176 0 11.988 0 21.125 0 27.12.03 35.05.16 36.59.45 5.42 1.3 8.83 3.1 12.56 3.44 7.14 10.01 12.5 17.75 14.5 2.68.69 5.64 1.07 9.44 1.25 1.61.07 18.02.12 34.44.12 16.42 0 32.84-.02 34.41-.1 4.4-.207 6.955-.55 9.78-1.28 7.79-2.01 14.24-7.29 17.75-14.53 1.765-3.64 2.66-7.18 3.065-12.317.088-1.12.125-18.977.125-36.81 0-17.836-.04-35.66-.128-36.78-.41-5.22-1.305-8.73-3.127-12.44-1.495-3.037-3.155-5.305-5.565-7.624C116.9 4 111.64 1.5 105.372.596 102.335.157 101.73.027 86.19 0H65.03z' transform='translate(1.004 1)'/%3E%3Cpath fill='%23fff' d='M66.004 18c-13.036 0-14.672.057-19.792.29-5.11.234-8.598 1.043-11.65 2.23-3.157 1.226-5.835 2.866-8.503 5.535-2.67 2.668-4.31 5.346-5.54 8.502-1.19 3.053-2 6.542-2.23 11.65C18.06 51.327 18 52.964 18 66s.058 14.667.29 19.787c.235 5.11 1.044 8.598 2.23 11.65 1.227 3.157 2.867 5.835 5.536 8.503 2.667 2.67 5.345 4.314 8.5 5.54 3.054 1.187 6.543 1.996 11.652 2.23 5.12.233 6.755.29 19.79.29 13.037 0 14.668-.057 19.788-.29 5.11-.234 8.602-1.043 11.656-2.23 3.156-1.226 5.83-2.87 8.497-5.54 2.67-2.668 4.31-5.346 5.54-8.502 1.18-3.053 1.99-6.542 2.23-11.65.23-5.12.29-6.752.29-19.788 0-13.036-.06-14.672-.29-19.792-.24-5.11-1.05-8.598-2.23-11.65-1.23-3.157-2.87-5.835-5.54-8.503-2.67-2.67-5.34-4.31-8.5-5.535-3.06-1.187-6.55-1.996-11.66-2.23-5.12-.233-6.75-.29-19.79-.29zm-4.306 8.65c1.278-.002 2.704 0 4.306 0 12.816 0 14.335.046 19.396.276 4.68.214 7.22.996 8.912 1.653 2.24.87 3.837 1.91 5.516 3.59 1.68 1.68 2.72 3.28 3.592 5.52.657 1.69 1.44 4.23 1.653 8.91.23 5.06.28 6.58.28 19.39s-.05 14.33-.28 19.39c-.214 4.68-.996 7.22-1.653 8.91-.87 2.24-1.912 3.835-3.592 5.514-1.68 1.68-3.275 2.72-5.516 3.59-1.69.66-4.232 1.44-8.912 1.654-5.06.23-6.58.28-19.396.28-12.817 0-14.336-.05-19.396-.28-4.68-.216-7.22-.998-8.913-1.655-2.24-.87-3.84-1.91-5.52-3.59-1.68-1.68-2.72-3.276-3.592-5.517-.657-1.69-1.44-4.23-1.653-8.91-.23-5.06-.276-6.58-.276-19.398s.046-14.33.276-19.39c.214-4.68.996-7.22 1.653-8.912.87-2.24 1.912-3.84 3.592-5.52 1.68-1.68 3.28-2.72 5.52-3.592 1.692-.66 4.233-1.44 8.913-1.655 4.428-.2 6.144-.26 15.09-.27zm29.928 7.97c-3.18 0-5.76 2.577-5.76 5.758 0 3.18 2.58 5.76 5.76 5.76 3.18 0 5.76-2.58 5.76-5.76 0-3.18-2.58-5.76-5.76-5.76zm-25.622 6.73c-13.613 0-24.65 11.037-24.65 24.65 0 13.613 11.037 24.645 24.65 24.645C79.617 90.645 90.65 79.613 90.65 66S79.616 41.35 66.003 41.35zm0 8.65c8.836 0 16 7.163 16 16 0 8.836-7.164 16-16 16-8.837 0-16-7.164-16-16 0-8.837 7.163-16 16-16z'/%3E%3C/svg%3E");
}
.home-spot-bg.bg3 .right {
	width: 40%;	
}
.home-spot-bg.bg3 .right .bg-registro {
	background: #fff url("../images/home20_apoyo_registro.jpg?a=1") no-repeat scroll center center / 26.8vw auto;
	width: 28vw;
	height: 28vw;
	/*border: 0.15vw solid #ccc;
	border-radius: 100%;*/
	margin: 6vw 0 0 1vw;
}
.home-spot-bg.bg3 .right .btn-registro {
	background: #89c33f no-repeat center 0.9vw /auto 4.9vw;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='ihnd' x='0px' y='0px' viewBox='0 0 80.8 98.9' %3E%3Cstyle type='text/css'%3E .ihnd-st0%7Bfill:%23FFFFFF;%7D%3C/style%3E%3Cpath class='ihnd-st0' d='M24.8,40.4c0-1.3-1.1-2.4-2.4-2.4H2.9c-1.3,0-2.4,1.1-2.4,2.4c0,1.3,1.1,2.4,2.4,2.4h19.4 C23.7,42.8,24.8,41.7,24.8,40.4z'/%3E%3Cpath class='ihnd-st0' d='M22.4,43.3H2.9C1.3,43.3,0,42,0,40.4s1.3-2.9,2.9-2.9h19.4c1.6,0,2.9,1.3,2.9,2.9S24,43.3,22.4,43.3z M2.9,38.5 c-1.1,0-1.9,0.9-1.9,1.9s0.9,1.9,1.9,1.9h19.4c1.1,0,1.9-0.9,1.9-1.9s-0.9-1.9-1.9-1.9H2.9z'/%3E%3Cpath class='ihnd-st0' d='M77.9,38H58.5c-1.3,0-2.4,1.1-2.4,2.4c0,1.3,1.1,2.4,2.4,2.4h19.4c1.3,0,2.4-1.1,2.4-2.4 C80.3,39.1,79.3,38,77.9,38z'/%3E%3Cpath class='ihnd-st0' d='M77.9,43.3H58.5c-1.6,0-2.9-1.3-2.9-2.9s1.3-2.9,2.9-2.9h19.4c1.6,0,2.9,1.3,2.9,2.9S79.5,43.3,77.9,43.3z M58.5,38.5c-1.1,0-1.9,0.9-1.9,1.9s0.9,1.9,1.9,1.9h19.4c1.1,0,1.9-0.9,1.9-1.9s-0.9-1.9-1.9-1.9H58.5z'/%3E%3Cpath class='ihnd-st0' d='M40.4,24.8c1.3,0,2.4-1.1,2.4-2.4V2.9c0-1.3-1.1-2.4-2.4-2.4S38,1.6,38,2.9v19.4C38,23.7,39.1,24.8,40.4,24.8z' /%3E%3Cpath class='ihnd-st0' d='M40.4,25.3c-1.6,0-2.9-1.3-2.9-2.9V2.9c0-1.6,1.3-2.9,2.9-2.9s2.9,1.3,2.9,2.9v19.4C43.3,24,42,25.3,40.4,25.3z M40.4,1c-1.1,0-1.9,0.9-1.9,1.9v19.4c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9V2.9C42.3,1.9,41.5,1,40.4,1z'/%3E%3Cpath class='ihnd-st0' d='M53.2,30.1c0.6,0,1.2-0.2,1.7-0.7l13.8-13.8c0.9-0.9,0.9-2.5,0-3.4c-0.9-0.9-2.5-0.9-3.4,0L51.4,25.9 c-0.9,0.9-0.9,2.5,0,3.4C51.9,29.8,52.6,30.1,53.2,30.1z'/%3E%3Cpath class='ihnd-st0' d='M53.2,30.6c-0.7,0-1.5-0.3-2.1-0.8c-0.6-0.6-0.9-1.3-0.9-2.1c0-0.8,0.3-1.5,0.9-2.1l13.8-13.8 c1.1-1.1,3-1.1,4.1,0c1.1,1.1,1.1,3,0,4.1L55.2,29.7C54.7,30.3,53.9,30.6,53.2,30.6z M66.9,12c-0.5,0-1,0.2-1.4,0.6L51.8,26.3 c-0.4,0.4-0.6,0.8-0.6,1.4s0.2,1,0.6,1.4c0.8,0.7,2,0.7,2.7,0l13.8-13.8c0.8-0.8,0.8-2,0-2.7C67.9,12.2,67.4,12,66.9,12z'/%3E%3Cpath class='ihnd-st0' d='M25.9,29.4c0.5,0.5,1.1,0.7,1.7,0.7s1.2-0.2,1.7-0.7c0.9-0.9,0.9-2.5,0-3.4L15.6,12.2c-0.9-0.9-2.5-0.9-3.4,0 s-0.9,2.5,0,3.4L25.9,29.4z'/%3E%3Cpath class='ihnd-st0' d='M27.7,30.6c-0.8,0-1.5-0.3-2.1-0.9L11.8,16c-0.6-0.6-0.9-1.3-0.9-2.1c0-0.8,0.3-1.5,0.9-2.1 c1.1-1.1,3-1.1,4.1,0l13.8,13.8c0.6,0.6,0.9,1.3,0.9,2.1c0,0.8-0.3,1.5-0.9,2.1C29.2,30.3,28.4,30.6,27.7,30.6z M13.9,12 c-0.5,0-1,0.2-1.4,0.6S12,13.4,12,13.9s0.2,1,0.6,1.4L26.3,29c0.7,0.7,2,0.7,2.7,0c0.4-0.4,0.6-0.8,0.6-1.4s-0.2-1-0.6-1.4 L15.3,12.5C14.9,12.2,14.4,12,13.9,12z'/%3E%3Cpath class='ihnd-st0' d='M69.6,55.7c-1.8-1.6-4.2-2.4-6.5-2.4h-2.2h-7.9h-3.8v-9.8c0-4.7-1.4-8.1-4.2-10.1c-4.4-3.2-10.3-1.4-10.5-1.3 c-1,0.3-1.7,1.3-1.7,2.3v11.8c0,3.6-1.7,6.6-5.1,9.1C25,57.1,22.4,57.9,22,58l-0.2,0.1c-0.9-1-2.2-1.7-3.7-1.7H8.8c-2.7,0-5,2.2-5,5 v30.2c0,2.7,2.2,5,5,5h9.3c1.2,0,2.3-0.4,3.2-1.2c1.9,1.8,4.4,2.9,7.1,2.9h9.2h0.9h18.8c2.9,0,5.5-0.7,7.4-2 c2.5-1.7,4.1-4.4,4.5-7.8L73,65.3C73.6,61.7,72.3,58,69.6,55.7z M18.2,91.6c0,0.1-0.1,0.1-0.1,0.1H8.8c-0.1,0-0.1-0.1-0.1-0.1V61.4 c0-0.1,0.1-0.1,0.1-0.1h9.3c0.1,0,0.1,0.1,0.1,0.1V91.6z M68.2,64.6l-3.7,23.3c0,0,0,0.1,0,0.1c-0.2,1.4-0.7,5.6-7.1,5.6H38.5h-0.9 h-9.2c-2.6,0-4.9-1.9-5.3-4.5c0-0.1,0-0.2-0.1-0.3v-26l0.1,0c0,0,0.1,0,0.1,0c0.1,0,3.6-1,7-3.5c4.7-3.4,7.3-7.9,7.3-13.1v-9.8 c1.3-0.1,3.2-0.1,4.5,0.9c1.5,1.1,2.2,3.2,2.2,6.2v12.2c0,1.3,1.1,2.4,2.4,2.4h6.2h7.9H63c1.2,0,2.4,0.5,3.4,1.3 C67.9,60.6,68.5,62.6,68.2,64.6z'/%3E%3Cpath class='ihnd-st0' d='M57.3,98.9h-29c-2.6,0-5.2-1-7.1-2.8c-0.9,0.7-2,1-3.2,1H8.8c-3,0-5.5-2.5-5.5-5.5V61.4c0-3,2.5-5.5,5.5-5.5H18 c1.5,0,2.9,0.6,3.9,1.6c0.3-0.1,2.9-0.9,5.4-2.7c3.3-2.3,4.9-5.3,4.9-8.7V34.3c0-1.3,0.8-2.4,2-2.8c0.7-0.2,6.6-1.9,11,1.4 c2.9,2.1,4.4,5.7,4.4,10.5v9.3H63c2.5,0,4.9,0.9,6.9,2.6c2.9,2.4,4.3,6.3,3.6,10.1l-3.7,23.2c-0.5,3.6-2.1,6.4-4.7,8.2 C63,98.2,60.3,98.9,57.3,98.9z M21.3,94.8l0.3,0.3c1.8,1.8,4.2,2.8,6.8,2.8h29c2.8,0,5.3-0.7,7.2-1.9c2.4-1.6,3.9-4.2,4.3-7.5 l3.7-23.3c0.6-3.4-0.7-6.9-3.3-9.1l0,0c-1.7-1.5-4-2.3-6.2-2.3H48.6V43.5c0-4.5-1.3-7.8-4-9.7c-4.1-3-9.5-1.4-10.1-1.2 c-0.8,0.3-1.3,1-1.3,1.8v11.8c0,3.8-1.8,7-5.3,9.5c-2.8,2-5.6,2.8-5.7,2.9l-0.6,0.1l-0.2-0.2c-0.8-1-2.1-1.5-3.4-1.5H8.8 c-2.5,0-4.5,2-4.5,4.5v30.2c0,2.5,2,4.5,4.5,4.5h9.3c1.1,0,2.1-0.4,2.9-1.1L21.3,94.8z M57.3,94.1h-29c-2.8,0-5.3-2.1-5.7-4.9 c0-0.1,0-0.2-0.1-0.2l0-0.1V62.4l0.6-0.2c0,0,0,0,0.1,0c0.5-0.1,3.6-1.1,6.8-3.4c4.6-3.3,7.1-7.7,7.1-12.7V35.9l0.4,0 c1.4-0.2,3.4-0.1,4.9,1c1.6,1.2,2.4,3.4,2.4,6.6v12.2c0,1.1,0.9,1.9,1.9,1.9H63c1.3,0,2.6,0.5,3.7,1.4c1.6,1.4,2.3,3.5,2,5.7v0 L65,87.9c0,0,0,0,0,0c0,0,0,0.1,0,0.1C64.5,92,61.9,94.1,57.3,94.1z M23.6,88.7c0,0.1,0,0.1,0,0.2c0.4,2.4,2.4,4.2,4.8,4.2h29 c6,0,6.5-3.8,6.6-5.2l0-0.1l3.7-23.3c0.3-1.8-0.4-3.6-1.7-4.7c-0.9-0.7-2-1.2-3-1.2H46.7c-1.6,0-2.9-1.3-2.9-2.9V43.4 c0-2.9-0.7-4.9-2-5.8c-1.1-0.8-2.6-0.9-3.7-0.9v9.4c0,5.4-2.6,10.1-7.5,13.5c-3.1,2.3-6.3,3.3-7,3.5V88.7z M18.1,92.3H8.8 c-0.4,0-0.6-0.3-0.6-0.6V61.4c0-0.4,0.3-0.6,0.6-0.6h9.3c0.4,0,0.6,0.3,0.6,0.6v30.2C18.7,92,18.4,92.3,18.1,92.3z M9.2,91.3h8.5 V61.8H9.2V91.3z'/%3E%3C/svg%3E");
	color: #fff;
	width: 12vw;
	height: 12vw;
	font-size: 1.8em;
	text-align: center;
	border-radius: 100%;
	padding: 6.2vw 0 0 0;
	line-height: 1em;
	font-family: "GothamBlk";
	font-weight: normal;
	margin: 1vw 0 0 19vw;
}

.home-spot-bg.bg4 {
	background: #63c7be;
	height: auto;
	box-sizing: border-box;
	font-size: 1.7em;
	line-height: 1.1em;
	color: #fff;
	font-weight: normal;
	text-align: left;
	padding: 0.1px 0;
	font-family: "GothamLgt";
}
.home-spot-bg.bg4 h1 {
	text-align: left;
	font-weight: 100;
	margin: 6vw 0;
	font-size: 2.5em;
}
.home-spot-bg.bg4 h1 b {
	font-family: "GothamBlk";
}
.home-spot-bg.bg4 h2 {
	margin: 0 0 2vw 0;
	font-family: "GothamBlk";
	text-align: inherit;
	font-weight: normal;
	font-size: 1.6em;
}
.home-spot-bg.bg4 .right div,.home-spot-bg.bg4 .left div {
	width: 50%;
}
.home-spot-bg.bg4 .left div {
	float: left;		
}
.home-spot-bg.bg4 .right div {
	float: right;
}
.home-spot-bg.bg4 svg {
	width: 50%;
	margin: 0;
	padding: 0 6vw;
}
.home-spot-bg.bg4 .left, .home-spot-bg.bg4 .right {
	width: 80%;
	text-align: left;
	margin: 0 auto 5vw auto;
}

.home-spot-bg.bg4 .left {
	flex-direction: row-reverse;
}

.home-spot-bg.bg4 .container,.home-spot-bg.bg6 .container {
	width: 85%;
}


/*CONTACTO*/
.home-contacto {
	background: #fff url("../images/home20_bg_contacto.jpg") repeat-y scroll top center / auto 100%;
	padding: 6vw 0;
	width: 100%;
}
.home-contacto .container {
	width: 35vw;
	background: #fff;
	padding: 3vw 4vw;
	box-shadow: 0 0 3vw rgba(0,0,0,0.3);
	color: #4d4d4d;
	font-size: 1vw;
}
.home-contacto-tit {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #000;
	font-size: 1.2em;
	line-height: 30px;
	padding: 0;
	width: 100%;
	margin: 0 0 2vw 0;
	letter-spacing: -.1vw;
	text-align: left;
}
.home-contacto-tit h3 {
	font-size: 1.8em;
	font-family: "GothamBlk";
	margin: 0;
}
.home-contacto-tit h4 {
	font-size: 1em;
	font-family: "Gotham";
	letter-spacing: 0vw;
	margin: 1vw 0 0 0;
	font-weight: normal;
	line-height: 1.2em;
}
.home-contacto-tit h4 b {
	font-family: GothamBlk;
	font-weight: bold;
}

.home-contacto svg {
	width: 83%;
	margin: 9vw 0 0 0;
}

.home-contacto .left {
	float: left;
	width: 70%;
	text-align:left;
}
.home-contacto .right{
	float:right;
	width: 30%;
	text-align:right;
}

.home-contacto input[type="text"] {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: .15vw solid #00e5ae;
	color: #000;
	font-family: "Gotham";
	font-size: 1em;
	line-height: 2.5vw;
	padding: 0;
	width: 100%;
	height: 2vw;
	border-width: 0 0 .15vw 0;
}
.home-contacto input[type="text"].error {
	border-color:#f00;
}

.home-contacto select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='arrow' x='0px' y='0px' viewBox='0 0 17 9'%3E%3Cstyle type='text/css'%3E.sel-st0%7Bfill:none;stroke:%23000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpolyline class='sel-st0' points='16.5,0.5 8.5,8.5 0.5,0.5 '/%3E%3C/svg%3E") no-repeat scroll calc(100% - 10px) center/auto 30%;
	border: .15vw solid #00e5ae;
	color: #000;
	font-family: "Gotham";
	font-size: 1em;
	line-height: 2.5vw;
	padding: 0;
	width: 100%;
	height: 2vw;
	border-width: 0 0 .15vw 0;
	margin: 0 0 1vw 0;
}

.home-contacto input[type="text"].left {
	margin: 0 1vw 1vw 0;
	float: left;
	text-align: left;
}
.home-contacto input[type="text"].right {
	margin: 0 0 1vw 0;
	float: left;
	text-align: left;
}
.home-contacto textarea {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: .15vw solid #00e5ae;
	color: #000;
	font-family: "Gotham";
	font-size: 1em;
	line-height: 1vw;
	margin: 0 0 0.5vw;
	padding: 0.4vw 0.6vw;
	width: 100%;
	height: 6vw;
	resize: vertical;
}

.home-contacto-btn {
	font-size: 1.1em;
	color: #fff;
	background: #00e5ae;
	height: 2.7vw;
	box-sizing: border-box;
	border: .15vw solid #00e5ae;
	cursor: pointer;
	margin: 1vw 0 0 0;
	min-width: 9.5vw;
	padding: 0 2vw;
	text-align: center;
	transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-family: Gotham;
	float: left;
	font-weight: bold;
}
.home-contacto .fr {
	width: 16.5vw;
	font-size: 1em;
	padding: 1.2vw 0 0 0;
	text-align: left;
	font-weight: normal;
	font-family: GothamBlk;
}
.home-contacto-btn:hover{
	color: #00e5ae ;
	background: transparent;	 
}
.home-contacto input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
    opacity:1;
}
.home-contacto input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
    opacity:1;
}
.home-contacto input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
    opacity:1;
}
.home-contacto input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
    opacity:1;
}

.home-contacto textarea::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
    opacity:1;
}
.home-contacto textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
    opacity:1;
}
.home-contacto textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
    opacity:1;
}
.home-contacto textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
    opacity:1;
}

