*{margin: 0; padding: 0;font-family: 'Poppins', sans-serif;border: 0; outline: 0}
html, body{position: relative;overflow-x: hidden;}


.top_bar{background: #ff4f00; height: 5px;}

.logo{display: block;}
.logo img{display: block;margin:0 auto;max-width: 290px;}

h1.titulo{font-weight: bold;text-align: center;font-size: 35px; margin-bottom: 30px;}

hr.sep{background: #ff4f00; height: 5px;width: 145px;transform: skew(-45deg, 0deg);margin: 0 auto 50px auto;}

.main_container{max-width: 1400px; margin:0 auto;}

section{display: block; margin: 100px 0;position: relative;}
section .banner{width: 100%;}

.section_1_content{width: 340px; max-width: 340px; position: absolute; background:#161e27; padding:60px 30px;top: 50%; left: 5%;-webkit-box-shadow: 0px 0px 44px -2px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 44px -2px rgba(0,0,0,0.75);box-shadow: 0px 0px 44px -2px rgba(0,0,0,0.75); transform: translateY(-50%);}

.section_1_content h1{color:#FFF;font-weight: 400;font-size:20px;margin:0;}
.section_1_content h2{color:#ff4f00;font-weight: 700;font-size:30px;line-height: 1;}
.section_1_content hr{background: #ff4f00; height: 5px;display: block;width: 30px;margin: 30px 0}
.section_1_content p{color: #fff;font-weight: 400;font-size:15px;margin-bottom: 30px}
.section_1_content .banderas{margin-top: 50px;}

.section_2_content h3{color:#ff4f00;font-weight: 400;font-size:25px;margin:0 auto;text-align: center;max-width:48%;}
.section_2_content h3 strong{font-weight: 700;}


.section_3_content{position: absolute;top: 50%;left: 50%;width: 600px; max-width: 600px;transform: translate(-50%,-50%); }
.section_3_content h4{color:#FFF;font-size: 35px;text-align: center;font-weight: normal;margin-bottom: 50px}
.section_3_content h4 strong{font-weight: bold;display: block;font-size: 37px;}
.section_3_content p{color:#FFF;font-size: 20px;text-align: center;}
.parallax-window {min-height: 500px;background: transparent;position: relative;}

.section_4_content{}
.section_4_content .cols{width: 33.3%;float: left;}
.section_4_content .cols img{display: block;width: 100%;}
.section_4_content h5{text-align: center;color:#161e27;font-size: 40px;line-height: 1;padding: 154px 0;}
.section_4_content h5.desk{text-align: center;color:#161e27;font-size: 40px;line-height: 1;padding: 154px 0;}
.section_4_content h5.mobile{text-align: center;color:#161e27;font-size: 40px;line-height: 1;padding: 154px 0;display: none}

.section_5_content{}
.section_5_content .col_1{float: left;width: 35%}
.section_5_content .col_2{float: right;width: 65%;}
.section_5_content .content{-webkit-box-shadow: 0px 0px 44px -2px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 44px -2px rgba(0,0,0,0.75);box-shadow: 0px 0px 44px -2px rgba(0,0,0,0.75); max-width: 90%; margin: 0 auto;position: relative;top: -10px;}
.section_5_content .content img{display: block; margin: 30px auto;padding-top: 30px;}
.section_5_content .content p{font-size: 22px;padding: 0 45px;margin-bottom: 35px;}
.section_5_content .content .naranja{background: #ff4f00;}
.section_5_content .content .naranja p{color:#FFF;font-size: 23px;font-weight: bold;padding-top: 45px;padding-bottom: 45px;}
.section_5_content .col_2 img{display: block;width: 100%;}

.section_6_content{position: absolute;top: 50%;left: 50%;width: 600px; max-width: 600px;transform: translate(-50%,-50%); }
.section_6_content .logo{display: block;margin: 0 auto 50px auto;}
.section_6_content h4{color:#ff4f00;font-size: 25px;text-align: center;font-weight: 700;}
.section_6_content p{color:#FFF;font-size: 20px;text-align: center;margin-bottom: 40px}
.parallax-window_1 {min-height: 600px;background: transparent;position: relative;}

.section_7_content{text-align: center;}
.section_7_content .col_1{float: left; width: 33.33%;}
.section_7_content .col_2{float: right; width: 33.33%;}
.section_7_content a{display: block;position: relative;top: 0;transition: all 0.2s linear;}
.section_7_content a:hover{top: -20px}

.section_colecciones{}
.section_colecciones .col{width: 16.6%; float: left;}
.section_colecciones img{max-width: 90%; border-radius:100%;display: block;margin: 0 auto 5px auto}
.section_colecciones h5{color:#161e27;font-weight: 600; font-size: 16px;text-align: center;}


@media (max-width: 700px) {
	.logo img{margin-top:-50px;}

	.main_container {max-width: 1400px;margin: -50px auto 0 auto;}

	.section_1_content {width: 340px;max-width: 340px;position: relative;background: #161e27;padding: 60px 30px;top: auto;left: auto;transform: translateY(0%);margin: 0 auto;}

	.section_2_content h3 {color: #ff4f00;font-weight: 400;font-size: 20px;margin: 0 auto;text-align: center;max-width: 78%;}

	.section_3_content{position: absolute;top: 50%;left: 50%;width: 350px; max-width: 350px;transform: translate(-50%,-50%); }
	.section_3_content h4{color:#FFF;font-size: 25px;text-align: center;font-weight: normal;margin-bottom: 50px}
	.section_3_content h4 strong{font-weight: bold;display: block;font-size: 25px;}
	.section_3_content p{color:#FFF;font-size: 15px;text-align: center;}
	.parallax-window {min-height: 500px;background: transparent;position: relative;}

	.section_colecciones .col {width: 50%;float: left;margin-bottom: 30px;}

	.section_4_content .cols{float: none; width: 100%;}
	.section_4_content .cols img {display: block;width: 74%;margin: auto;}
	.section_4_content h5.desk{display: none}
	.section_4_content h5.mobile{display: block;text-align: center;color:#161e27;font-size: 30px;line-height: 1;padding:0 0 24px 0;}
	.section_4_content h5{text-align: center;color:#161e27;font-size: 30px;line-height: 1;padding:0 0 24px 0;}

	.section_5_content{}
	.section_5_content .col_1{float: none;width: 100%}
	.section_5_content .col_2{float: none;width: 100%;}
	.section_5_content .content img{display: block; margin: 30px auto;padding-top: 0px;width: 100px;}
	.section_5_content .content p{font-size: 14px;padding: 0 45px;margin-bottom: 35px;}
	.section_5_content .content .naranja{background: #ff4f00;}
	.section_5_content .content .naranja p{color:#FFF;font-size: 14px;font-weight: bold;padding-top: 20px;padding-bottom: 20px;}
	.section_5_content .col_2 img{display: block;width: 100%;}

	.section_6_content{max-width: 350px;}
	.section_6_content .logo {display: block;margin: 0 auto 15px auto;width: 100px;}
	.section_6_content h4 {color: #ff4f00;font-size: 20px;text-align: center;font-weight: 700;}
	.parallax-window_1 {min-height: 400px;background: transparent;position: relative;}

	.section_7_content .col_1{float: none; width: 100%;}
	.section_7_content .col_2{float: none; width: 100%;}
}