<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 1401px) {

	.bx-wrapper {

	    position: relative;

	    margin: 0 auto 0px;

	    padding: 0;

	    *zoom: 1;

	    overflow-y: hidden;

	    

	}

	.slider{position: relative;}

	.slider .bx-wrapper,

	.slider .bx-wrapper .bx-viewport,

	 .slider .bx-wrapper .bx-viewport ul,

	  .slider .bx-wrapper .bx-viewport ul li, .slider .bx-wrapper .bx-viewport ul li img {

	   	

	    width: 100%;

	    height: 370px;

	}



}

@media (max-width: 1400px) {

	.bx-wrapper {

	    position: relative;

	    margin: 0 auto 0px;

	    padding: 0;

	    *zoom: 1;

	    overflow-y: hidden;

	    

	}

	.slider{position: relative;}

	.slider .bx-wrapper,

	.slider .bx-wrapper .bx-viewport,

	 .slider .bx-wrapper .bx-viewport ul,

	  .slider .bx-wrapper .bx-viewport ul li, .slider .bx-wrapper .bx-viewport ul li img {

	   

	    width: 100%;

	    height: 370px;

	}

	.foto-slider img{

		width: 120px;

	}

}

@media (max-width: 1069px) {

	.logo-p &gt; section{margin: 0 -25px;}

	.logo-p &gt; section &gt; div{padding: 0 25px;}

	.intro-h &gt; div{height: 211px}

	.imgs-home &gt; div div{font-size: 14px}

	/*.catalogos &gt; a:last-child &gt; div .wrap .desc{height: 193px}

	.catalogos &gt; a:last-child &gt; div .wrap .desc .cont{height: 153px}*/

}



@media (max-width: 979px) {

	.logo-header img{width: 160px;margin-top: 20px;}

	.redes{margin-top: 27px}

	.contact-top{margin-top: 20px;margin-right: 30px;}

	.slider .bx-wrapper .bx-viewport ul li{background-position: 40% center !important}

	.intro-h &gt; div,.intro-h &gt; div:last-child{

		width: 100%;


		padding: 40px 0px;

		float: none;

		margin-right: auto;

		margin-left: auto;

	}

	.intro-h &gt; div:last-child{height: auto}

	.intro-h &gt; div,.intro-h &gt; div:last-child img{width: 100%;	}

	.imgs-home &gt; div div{font-size: 11px}

	.ctrls-c{display: none;}

	.ctrls-c &gt; div:nth-child(1){margin-left: 0}

	.ctrls-c &gt; div:nth-child(2){margin-right: 0}

	.text-nos span{display: block;max-width: 450px;margin-left: auto;margin-right: auto;}

	/*.catalogos &gt; a:last-child &gt; div .wrap .desc{height: 150px;padding: 15px;}

	.catalogos &gt; a:last-child &gt; div .wrap .desc .cont{height: 116px}*/

	 .catalogos &gt; a &gt; div .center{padding: 0 5px;}

	 .catalogos &gt; a &gt; div .wrap .desc .cont .center .title{font-size: 20px;}

	 .programa section{

	 	padding-left: 0;

	 }

	 .programa section img{

	 	position: relative;

	 	top: 0;

	 	margin: 0 auto 30px;

	 	max-width: 100%;

	 }

	 .beneficios2 section{

	 	padding-right: 0

	 }

	 .beneficios2 section img{

	 	position: relative;

	 	top: 0;

	 	margin: 0 auto 30px;

	 	max-width: 100%;

	 }

}

@media (max-width: 767px) {
	.smartInicio .row{
		flex-wrap: wrap;
	}
	.smartInicio div[class*="col-"]{
		width: 100%;
	}
	.smartInicio div[class*="col-"]:first-child{
		padding-right: 0px;
		padding-top: 10px;
	}
	.smartInicio .imgsmart1inicio{
		padding-top: 90px;
	}

	.menu-content{display: none;}

	.rd-mobilemenu{display: block;position:fixed;top:0;left:0;bottom:0;z-index:7997;text-align:left;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}

	.rd-mobilemenu.active{right:0}

	.rd-mobilemenu.active .hide-t{

		position: fixed;

		display: block;

		width: 100%;

		left: 240px;

		height: 100%;

		background:none;

	}

	.slider .bx-wrapper .bx-viewport ul li{background-position: -800px center !important}



	.rd-mobilemenu_ul{font-family:'Open Sans',sans-serif;position:fixed;top:-56px;left:0;bottom:-56px;width:240px;padding:112px 0 76px;color:#fff;background:#e7e7e7 url(../images/bgmenumovil.jpg);font-size:14px;line-height:20px;padding-left:0!important;overflow:auto;-webkit-box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);-moz-transform:translateX(-240px);-ms-transform:translateX(-240px);-o-transform:translateX(-240px);-webkit-transform:translateX(-240px);transform:translateX(-240px);-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition:.3s cubic-bezier(0.55,0,0.1,1);-o-transition:.3s cubic-bezier(0.55,0,0.1,1);-webkit-transition:.3s cubic-bezier(0.55,0,0.1,1);transition:.3s cubic-bezier(0.55,0,0.1,1);text-transform:capitalize;}

	.rd-mobilemenu.active .rd-mobilemenu_ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}

	.rd-mobilemenu_ul a{display:block;padding:14px 25px 16px;color:#fff;font-weight:400;text-decoration:none!important}

	.rd-mobilemenu_ul{max-height: 100%;margin-top: 60px;padding-top: 50px}

	.rd-mobilemenu_ul ul a{padding:8px 25px}

	.rd-mobilemenu_ul .fa{padding-right:5px}

	.rd-mobilemenu_ul li a.activo{background:#fff;color:#202123}

	.rd-mobilemenu_ul a:hover{background:#fff;color:#202123}

	.rd-mobilemenu_ul a .rd-submenu-toggle{position:absolute;top:50%;right:11px;margin-top:-17.5px;width:32px;height:32px;font:400 10px FontAwesome;line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:.5s all ease;-o-transition:.5s all ease;-webkit-transition:.5s all ease;transition:.5s all ease;z-index:1;background:rgba(0,0,0,0.1)}

	.rd-mobilemenu_ul a .rd-submenu-toggle:after{content:'\f078'}

	.rd-mobilemenu_ul a .rd-submenu-toggle:hover{background:#FFF;color:#666}

	.rd-mobilemenu_ul a.subM{position:relative}

	.rd-mobilemenu_ul a.subM i{-webkit-transition: ease all .2s;-o-transition: ease all .2s;transition: ease all .2s;}

	.rd-mobilemenu_ul a.subM.act i{-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);	-o-transform: rotate(-180deg);	transform: rotate(-180deg);padding-right: 0px;padding-left: 5px;	}

	.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}

	.rd-submenu-toggle li i{

		display: block;

		content: "";

		width: 16px;

		height: 18px;

		float: left;

		background: url(../images/ico-submenu.png) no-repeat;

		margin-right: 5px;

	}

	.rd-mobilemenu_ul ul{padding-left: 40px;}

	.rd-mobilemenu_ul ul a{padding-left:00px}

	.rd-mobilemenu_ul ul li{

		list-style: disc !important;

	}

	.rd-mobilemenu_ul ul{display: none;}

	.rd-mobilemenu_ul:after{content:'';display:block;height:20px}



	.header-cont{display: none;}

	.slider{margin-top: 50px;}

		.toggle-bar{

			display: block;

			height: 50px;

			background: #100E0E;

			-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.7);

			box-shadow: 0px 2px 3px rgba(0,0,0,0.7);

			position: fixed;

			top: 0;

			text-align: center;

			left: 0;

			width: 100%;

			z-index: 99999;

		}

		#btn-menu{

			display: block;

			position: absolute;

			left: 10px;

			top: 12px;

			cursor: pointer;

			width: 30px;

			height: 30px;

			-webkit-transition: ease all .3s;

			-o-transition: ease all .3s;

			transition: ease all .3s;

		}

		#btn-menu span{

			display: block;

			width: 100%;

			height: 5px;

			background: #fff;

			border-radius: 2px;

			margin-bottom: 5px;

			transition: ease all .3s;

		}

		#btn-menu.activo{

			-webkit-transform: rotate(-90deg);

			-ms-transform: rotate(-90deg);

			-o-transform: rotate(-90deg);

			transform: rotate(-90deg);

		}

		#btn-menu.activo span{

			position: absolute;

			top:12px;

			left: 0;

		}

		#btn-menu.activo span:nth-child(2){display: none;}

		#btn-menu.activo span:nth-child(1){

			transform: rotate(-45deg);

		}

		#btn-menu.activo span:nth-child(3){

			transform: rotate(45deg);

		}

		.dark-content{

			display: block;

			position: fixed;

			height: 100vh;

			background: rgba(0,0,0,0.0);

			width: 100%;

			right: -100%;

			top:40px;

			z-index: 99999;

			-webkit-transition: ease all .2s;

			-o-transition: ease all .2s;

			transition: ease all .2s;

		}

		.dark-content.fixed{right: 0}

		.f-redes {

		    display: none !important;

		}

		.redes-fm{

			display: block;

			position: absolute;

			height: 30px;

			width: 100%;

			background: #ccc;

			position: fixed;

			bottom: 0;

			box-shadow:0 -2px 2px rgba(0,0,0,.6);

			z-index: 9;

		}

		#footer{margin-bottom: 30px;}

		.redes-fm&gt;div{

			display: block;

			float: left;

			width: 25%;

			height: 30px;

			text-align: center;

			-webkit-transition: ease all .2s;

			-o-transition: ease all .2s;

			transition: ease all .2s;

		}

		.redes-fm&gt;div i{

			display: block;

			color: #fff;

			font-size: 20px;

			margin: 0px auto;

			line-height: 30px;

		}

		.redes-fm&gt;div.red-tw{background: #2AA9E0}

		.redes-fm&gt;div.red-tw:hover i{color: #2AA9E0}

		.redes-fm&gt;div.red-fa{background: #204385;}

		.redes-fm&gt;div.red-fa:hover i {color:#204385;}

		.redes-fm&gt;div.red-you{background: #FF1920;}

		.redes-fm&gt;div.red-you:hover i {color:#FF1920;}

		.redes-fm&gt;div.red-goo{background: #FB4631;}

		.redes-fm&gt;div.red-goo:hover i {color:#FB4631;}

		.redes-fm&gt;div.red-ins{background: #AB7F5C;}

		.redes-fm&gt;div.red-ins:hover i {color:#AB7F5C;}

		.redes-fm&gt;div.red-pint{background: #E40B23}

		.redes-fm&gt;div.red-pint:hover i {color:#E40B23;}

		.redes-fm&gt;div.red-mail{background: #008BB8}

		.redes-fm&gt;div.red-mail:hover i {color:#008BB8;}

		.redes-fm&gt;div:hover {background: #fff}

		.map,.info-cont{width: 100%;padding-left: 0}

		.info-cont .title{margin-top: 30px}

		#go-top{bottom: 120px !important;right: 10px}

		#menu-ppal &gt;div{height: auto;padding: 0;width: 100%;margin-left: 0}

	.logo-header,.head-text{display: none;}

	

	#f-contact &gt; div &gt; div{width: 50%;text-align: center;}

	#f-contact &gt; div &gt; div:nth-child(3){width: 100%;text-align: center;margin-top: 20px;}



	

	.foot-contact &gt; div &gt;div{

		float: none !important;

		display: inline-block !important; 

	}

	.foot-contact &gt; div &gt;div:nth-child(1),

	.foot-contact &gt; div &gt;div:nth-child(4)

	{ display: none !important;}

	.foot-contact &gt; div &gt;div:nth-child(3)

	{ margin-right: 0;}



	

	

	.tog-i{text-align: center;margin-top: 15px;}

	.tog-i&gt;div{display: inline-block;margin:0 10px;}

	.tog-i&gt;div i{

		display: block;

		float: left;margin-right: 4px;

		width: 20px;

		height: 20px;

	}

	.tog-i&gt;div i{

		font-size: 18px;

		color: #fff;

	}

	.tog-i&gt;div span{

		display: block;

		float: left;

		color: #fff;

		font-size: 14px;

	}

	.foot-contact &gt; div &gt; .dir i {

	    background: url(../images/sprite.png) no-repeat -76px -2px;

	}

	.imgs-home &gt; div{

		width: 50%;

	}

	.imgs-home{max-width: 500px;margin: 0 auto;}



	.imgs-home &gt; div div{font-size: 14px;max-width: 235px;margin-left: auto;margin-right: auto}

	.slider,

	.slider .bx-wrapper,

	.slider .bx-wrapper .bx-viewport,

	 .slider .bx-wrapper .bx-viewport ul,

	  .slider .bx-wrapper .bx-viewport ul li, .slider .bx-wrapper .bx-viewport ul li img {

	    height: 270px;

	    min-height: 270px

	}

	 .slider .bx-wrapper .bx-viewport ul li{background-position: -500px center !important;}

	 .catalogos &gt; a &gt; div{

	 	width: 100%;

	 	float: none;

	 	max-width: 460px;

	 	margin-right: auto;margin-left: auto;

	 	padding: 0 0 ;

	 }



	 .catalogos{margin:0 0 ;}

	 .catalogos &gt; a:last-child &gt; div .wrap &gt; figure,

	 .catalogos &gt; a:last-child &gt; div .wrap .desc{

	 	width: 100%;

	 	margin-left: 0;

	 }

	  .catalogos &gt; a:last-child &gt; div .wrap .desc{margin-top: 3px;}

	  .submit &gt; div{display: block;}

	  .submit &gt; div:last-child{margin: 20px auto 0}

	  .submit &gt; div:first-child{margin-top: 0}

	  .catalogos&gt;a:last-child&gt;div .wrap &gt;figure:after{

	  	height: 8px;

	  	width: 100%;

	  	left: 0;

	  }

}/*end 767*/

@media (max-width: 700px){

	#footer div#powered{float:none; text-align:center; padding-top:5px}

	#footer&gt;div&gt;span&gt;span{display: none;}

	#footer&gt;div{text-align: center;}

		#footer&gt;div&gt;span{display: inline-block;text-align: center;margin-bottom: 5px;}

		.galeria section &gt; div{width: 33.3333333%}

}

@media (min-width: 641px) {#productos .productos aside ul{display: block!important}}

@media (max-width: 640px) {

	.text-c span{display: block;max-width: 385px;margin: 0 auto;}

	#productos .productos{

		padding-left: 0;

	}

	#productos .productos aside{

		position: relative;

		width: 100%;

		margin-bottom: 30px;

	}

	#productos .productos aside ul{display: none;}

	#verP i{

		float: right;margin-top:13px;

		-webkit-transition: ease all .2s;

		-o-transition: ease all .2s;

		transition: ease all .2s;

	}

	#verP.activo i{

		-webkit-transform: rotate(-180deg);

		-ms-transform: rotate(-180deg);

		-o-transform: rotate(-180deg);

		transform: rotate(-180deg);

	}

	#productos .productos aside ul{display: none}

	#verP{

		display: block !important;

		padding-right: 10px;

		background: rgb(166,47,35);

		border-bottom: solid 1px #fff;

		text-align: center;

		font-size: 18px;

		font-family: "Oswald",arial;

		color: #fff;

		line-height: 44px;

		cursor: pointer;

		position: relative;
	}
	.contSmartInicio{
		padding-left: 15px;
		padding-right: 15px;
	}

}





@media (max-width: 520px) {

	.home .title-block &gt; span span{

		display: block;

		max-width: 275px;

		margin: 0 auto;

	}

	.galeria section &gt; div{width: 50%}

	#contacto .info{max-width: 340px;margin-left: auto;margin-right: auto}

	.gal-promo &gt; div{width: 50%;}

}

@media (max-width: 479px) {

	#form-contact .rowp {width: 100%;margin-right: 0%;	}

	#form-contact div.colp-4{width: 100%}

	.tog-i {margin-top: 15px}

	.tog-i .mail{display: none}

	.submit &gt; div{width: 100%;text-align:center;}

	.submit &gt; div input{float: none !important;display: inline-block;}

	.submit &gt; div:first-child{line-height: 20px;margin-bottom: 20px}

	.imgs-home &gt; div{

		width: 100%;

	}

	.intro-h &gt; div .center{

		position: relative;

		-webkit-transform: none;

		-ms-transform: none;

		-o-transform: none;

		transform: none;

		top: 0;

		left: 0;

	}

	.intro-h &gt; div{height: auto}


	.imgs-nos &gt; div{width: 100%;}

	.catalogos &gt; a &gt; div .wrap .desc .cont .center{

		position: relative;

		-webkit-transform: none;

		-ms-transform: none;

		-o-transform: none;

		transform: none;

		top: 0;

		left: 0;

	}

	.catalogos &gt; a &gt; div .wrap .desc,.catalogos &gt; a &gt; div .wrap .desc .cont {height: auto !important;}

	.catalogos &gt; a &gt; div .wrap .desc .cont{margin-top: 8px;}

	.submit &gt; div:first-child span{display: block;}

}





@media (max-width: 400px) {

	.logo-p &gt; .intro{max-width: 250px;font-size: 12px !important}

	.bolsas .text .title{max-width: 330px}

	 .slider .bx-wrapper .bx-viewport ul li{background-position: -500px center !important;}

	 .slider,

	.slider .bx-wrapper,

	.slider .bx-wrapper .bx-viewport,

	 .slider .bx-wrapper .bx-viewport ul,

	  .slider .bx-wrapper .bx-viewport ul li, .slider .bx-wrapper .bx-viewport ul li img {

	    height: 200px;

	    min-height: 200px

	}
	.textcasahunter{
		margin-top: 0px;
	}
}

@media (max-width: 359px) {

	.text-nos span{display: block;max-width: 220px;}

	.galeria section &gt; div{width: 100%}

}

@media (max-width: 320px) {

	.logo-p &gt; section &gt; div .cont span span{display: inline}

	.quienes-imgs section div{width: 100%;}

	.quienes-imgs section div:nth-child(odd) img{	float: none;}

	.quienes-imgs section div:nth-child(even) img{float: none;}

	.sub-title-form{max-width: 220px}

	.text-c span{display: block;max-width: 240px;}

}

@media (min-width: 1070px)  {

	.container-p{
		display: block;
		margin: 0 auto;
		max-width: 980px;
		width: 100%;
		height: 100%;
		position: relative;
	}



}

@media (min-width: 980px) and (max-width: 1069px) {

	.container-p{

		display: block;

		margin: 0 auto;

		max-width: 950px;

		width: 100%;

		position: relative;

	}

	.video-c &gt; div p .reg{font-size: 17px}

	.video-c &gt; div p .raw2{font-size: 25px}

	.video-c &gt; div p{margin-top: 15px;}

}

@media (min-width: 768px) and (max-width: 979px) {

	.container-p{

		display: block;

		margin: 0 auto;

		max-width: 750px;

		width: 100%;

		position: relative;

	}

}

@media (max-width: 767px) {

	.container-p{

		display: block;

		margin: 0 auto;

		max-width: 100%;

		padding: 0 10px;

		width: 100%;

		position: relative;

	}

}

.menu-content .container-p {
  height: 100%;
}</pre></body></html>