<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ===================================
	Typography
====================================== */
/* section title */
.section-title{ text-transform: uppercase; font-weight: 700; font-size: 20px; letter-spacing: 2px; padding: 0 0 100px 0;}
.tab-content .section-title { border: medium none; font-size: 40px; font-weight: 100; text-transform: none; margin:2% 0 0; padding:0}
.title-gray{ border:1px solid #b5b5b5; color:#b5b5b5}
.title-white{ border:1px solid #ffffff; color:#ffffff}
h1.big { color:#ffffff; font-size:65px; font-weight:600; line-height:76px; margin-bottom:0px;}
h1.big span { font-weight:300;}
.banner-content { font-size:18px; line-height:28px;}
h1.page-title { margin:95px auto 0; width: 100%; }
.highlight-title { font-family:'Oswald', sans-serif; font-weight:100; color:#000; font-size:65px; letter-spacing:0;}
.highlight-title span { font-weight:600}
.work-process-title{font-size: 12px; letter-spacing: 2px; font-weight: 600; text-transform: uppercase; color: #000; }

/* different text size */
.text-small { font-size:11px !important; line-height:15px !important;}
.text-med{ font-size:14px !important; line-height:26px !important;}
.text-large { font-size: 15px !important; text-transform: uppercase; line-height: 24px !important; letter-spacing: 2px !important;}
.text-extra-large { font-size: 16px !important; line-height: 28px !important; font-weight: 100; }
.text-extra-large strong { letter-spacing: 3px}
.text-extra-large-normal { font-weight: normal !important;}
.title-small{ font-size:20px !important; line-height:30px !important;}
.title-med{ font-size:24px !important; line-height:34px !important;}
.title-large{ font-size:28px !important; line-height:41px !important;}
.title-extra-large{ font-size:35px !important; line-height:43px !important;}

/* text color */
.white-text{ color:#FFF !important}
.magenta-text{ color:#d94378 !important}
.orange-text{ color:#ff513b !important}
.deep-red-text{ color:#e75e50 !important}
.black-text{ color:#000 !important}
.yellow-text{ color:#e6af2a !important}
.fast-yellow-text{ color:#f7d23d !important}
.pink-text{ color:#d9378e !important}
.light-gray-text{ color: #ababab}
.deep-gray-text { color: #464646 !important; }
.deep-light-gray-text { color: #878787 !important; }
.gray-text {  color:#7f7f7f !important}
.dark-gray-text { color:#373737 !important}

/* letter spacing */
.no-letter-spacing { letter-spacing: 0px !important}
.letter-spacing-1 { letter-spacing:1px !important}
.letter-spacing-2 { letter-spacing:2px !important}
.letter-spacing-3 { letter-spacing:3px !important}
.letter-spacing-4 { letter-spacing:4px !important}
.letter-spacing-5 { letter-spacing:5px !important}
.letter-spacing-6 { letter-spacing:6px !important}
.letter-spacing-7 { letter-spacing:7px !important}
.letter-spacing-8 { letter-spacing:8px !important}
.letter-spacing-9 { letter-spacing:9px !important}
.letter-spacing-10 { letter-spacing:10px !important}

/* font weight */
.font-weight-100 { font-weight:100 !important}
.font-weight-200 { font-weight:200 !important}
.font-weight-300 { font-weight:300 !important}
.font-weight-400 { font-weight:400 !important}
.font-weight-500 { font-weight:500 !important}
.font-weight-600 { font-weight:600 !important}
.font-weight-700 { font-weight:700 !important}
.font-weight-800 { font-weight:800 !important}

/* text property */
.text-transform-unset { text-transform:unset !important}
.text-decoration-underline { text-decoration:underline !important; }
.word-wrap { word-wrap: break-word}
.text-transform-none {text-transform:none !important}

/* ===================================
	Icon
====================================== */

.extra-large-icon {font-size:60px !important;}
.large-icon {font-size:50px !important;}
.medium-icon { font-size:40px !important; margin-bottom: 15px !important; }
.small-icon { font-size:25px !important;}
.extra-small-icon { font-size:18px !important;}

/* ===================================
	Background color
====================================== */

.bg-white{ background: #fff !important;}
.bg-yellow{ background: #e6af2a !important; }
.bg-deep-yellow{ background: #f7f5e7 !important; }
.bg-golden-yellow{ background: #c3bd86 !important; }
.bg-fast-yellow{ background: #fdd947 !important; }
.bg-dark-gray{ background: #252525 !important; }
.bg-mid-gray{ background: #d4d4d4 !important; }
.bg-black{ background: #000000 !important; }
.bg-highlight{ background: #345b8f !important; text-align:center}
.bg-green{ background: #70bd5b !important; }
.bg-gray { background-color: #f6f6f6 !important;}
.bg-yellow-ochre { background-color: #997546 !important;}
.bg-deep-brown{ background-color: #544441 !important;}
.bg-transparent { background:transparent !important}
.bg-orange { background:#c24742 !important;}
.bg-deep-orange { background:#f15a22 !important;}
.bg-fast-orange { background:#ff513b !important;}
.bg-pink { background:#c2345f !important}
.bg-deep-red { background:#e75e50 !important}
.bg-deep-pink { background:#e53878 !important}
.bg-light-pink { background:#dc378e !important}
.bg-fast-pink { background:#ff1a56 !important}
.bg-magenta { background:#d94378 !important }
.bg-light-yellow {background:#f8f7f5 !important}
.bg-dark-green{ background:#60a532 !important;}
.bg-dark-blue { background:#3273a5 !important;}
.bg-violet { background:#6c407e !important}
.dark-section{ color: #939393 !important}
.bg-light-gray { background-color: #f8f7f7 !important; }
.bg-slider {background: rgba(27, 22, 28, 0.9)}
.parallax-gray-bg{ background: rgba(246,246,246,1)}

/* opacity */
.opacity-light{ position: absolute; height: 100%; width: 100%; opacity: 0.5; z-index: 1; top:0; left: 0 }
.opacity-medium{ position: absolute; height: 100%; width: 100%; opacity: 0.7; z-index: 1; top:0; left: 0 }
.opacity-full{ position: absolute; height: 100%; width: 100%; opacity: 0.8; z-index: 1; top:0; left: 0 }

/* ===================================
	Custom
====================================== */

.center-col{ float:none !important; margin-left:auto !important; margin-right:auto !important}
/* separator */
.separator-line { height: 2px; margin: 0 auto; width: 30px; margin:7% auto}
.separator-line-thick { height: 4px; margin: 0 auto; width: 30px; margin:7% auto}
.separator-line-vertical { width:7px; height:80px; background-color:#fff; float:left; margin-right:90px;}
.slider-text .separator-line { margin:14% auto; height: 2px}
.thin-separator-line { height: 1px; width: 30px; margin:7% auto}
.vertical-separator { height:25px; width:25px; border-left:1px solid #000}
.wide-separator-line { height: 1px;  background-color:#e5e5e5; margin:5% 15px;}
.indicators-black .active { background-color: #000; border: 2px solid rgba(0, 0, 0, 1); }
.indicators-black li { border: 2px solid rgba(0, 0, 0, 1);}
	
/* margin */
.margin-one{ margin-top:1% !important; margin-bottom:1% !important}
.margin-two{ margin-top:2% !important; margin-bottom:2% !important}
.margin-three{ margin-top:3% !important; margin-bottom:3% !important}
.margin-four{ margin-top:4% !important; margin-bottom:4% !important}
.margin-five{ margin-top:5% !important; margin-bottom:5% !important}
.margin-six{ margin-top:5% !important; margin-bottom:0 !important }
.margin-seven{ margin-top:7.8% !important; margin-bottom:5% !important}
.margin-eight {margin-top:8% !important; margin-bottom:8% !important}
.margin-nine {margin-top:9% !important; margin-bottom:9% !important}
.margin-ten{ margin-top:10% !important; margin-bottom:10% !important}
.margin-eleven{ margin-top:22% !important; margin-bottom:22% !important}
.margin-right-four{margin-right:4% !important}
.margin-right-five{margin-right:5% !important}
.margin-right-six{margin-right:6% !important}
.margin-right-seven{margin-right:7% !important}
.margin-right-eight{margin-right:8% !important}
.margin-right-nine{margin-right:9% !important}
.margin-right-ten{margin-right:10% !important}
.margin-top-section { margin-top:96px;}
.margin-left-right-one { margin-right:6% !important; margin-left:6% !important}
.margin-two-bottom { margin-bottom: 2% !important; }
.margin-four-bottom { margin-bottom: 4% !important; }
.margin-five-bottom { margin-bottom: 5% !important; }
.margin-ten-bottom { margin-bottom: 10% !important; }
.no-margin{ margin:0 !important}
.no-margin-lr{ margin-left: 0 !important; margin-right: 0 !important}
.no-margin-top{ margin-top:0 !important}
.no-margin-bottom{ margin-bottom:0 !important}
.no-margin-left{ margin-left:0 !important}
.no-margin-right{ margin-right:0 !important}
.margin-bottom{ margin-bottom:60px}
.ml15 { margin-left:15px !important}
.mr15 { margin-right:15px !important}

/* padding */
.padding-one { padding-top:1% !important; padding-bottom:1% !important}
.padding-two { padding-top:2% !important; padding-bottom:2% !important}
.padding-three { padding-top:3% !important; padding-bottom:3% !important}
.padding-four { padding-top:4% !important; padding-bottom:4% !important}
.padding-five { padding-top:5% !important; padding-bottom:5% !important}
.padding-six { padding-top:3% !important; padding-left:3% !important; padding-right:3% !important;}
.padding-seven { padding:6%}
.padding-eight { padding-top:20%; padding-bottom: 20%}
.padding-nine { padding:6% 0}
.padding-left-right { padding-right:6% !important; padding-left:6% !important;}
.padding-two-bottom { padding-bottom: 2% !important; }
.padding-left-right-px { padding: 0 15px;}
.no-padding { padding:0 !important;}
.no-padding-left-right { padding-left:0 !important; padding-right:0 !important}
.no-padding-section { padding:0px !important;}
.no-padding-right { padding-right:0px !important;}
.no-padding-top { padding-top:0 !important}
.no-padding{padding:0 !important}
.no-padding-left { padding-left:0px !important;}
.no-padding-bottom { padding-bottom:0 !important}
.section-padding-inner{ padding: 140px 0}
.pt170 { padding-top:170px !important}
.pb170 { padding-bottom:170px !important}
.pl15 { padding-left:15px !important}
.pr15 { padding-right:15px !important}

/* float */
.f-left { float:left !important}
.f-right{ float:right !important}
.no-float { float:none !important;}

/* other col size */
.col-large {width:90%;}
.col-medium {width:85%;}
.col-small{ width:75%;}
.col-extra-small{ width:70%; }

/* display */
.display-block { display: block !important}
.overflow-hidden{ overflow: hidden !important}
.overflow-hidden-mobile{ position:fixed !important; overflow: hidden !important}
.display-inline-block { display: inline-block !important}
.display-inline { display: inline !important}
.display-none { display: none !important}

/* position */
.position-relative{ position: relative !important; z-index: 5 }
.position-absolute {position: absolute !important;}
.position-right { right:0 !important; }
.position-left { left:0 !important; }
.position-top { top:0 !important; }
.position-center { display: flex; justify-content: center; align-items: center; }

/* width */
.width { display: inline-block; position: relative; width: 90%; }
.width-20 { width:20% !important;}
.width-30 { width:30% !important;}
.width-40 { width:40% !important;}
.width-50 { width:50% !important;}
.width-60 { width:60% !important;}
.width-70 { width:70% !important;}
.width-80 { width:80% !important;}
.width-90 { width:90% !important;}
.width-100 { width:100% !important;}
.width-auto { width: auto !important}

/* height */
.height-100 { height: 100% !important}
.height-auto { height:auto !important}
img { height:auto}

.clear-both{ clear:both}
.roundedimage { border-radius: 100%}
.vertical-align-middle { vertical-align: middle !important;}
.no-box-shadow { box-shadow:none !important}
p.uppercase { text-transform:uppercase !important;}
p.uppercase a { text-decoration:underline !important;}
p.uppercase a:hover { text-decoration: none;}
.line-break { display:block !important;}
.z-index-1 {z-index:1 !important;}
.z-index-0 {z-index:0 !important;}
.no-transition *, .owl-carousel * { transition-timing-function: none; -moz-transition-timing-function: none; -webkit-transition-timing-function: none; -o-transition-timing-function: none; transition-duration: 0s; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; }

/* ===================================
	Border
====================================== */

.white-round-border { border-radius: 50%; border: 1px solid #fff;}
.border-black{ border:1px solid #000}
.border-thick{ border-width:2px !important }
.border-white { border:1px solid #FFF}
.border-top { border-top: 1px solid #e5e5e5; }
.border { border: 1px solid #e5e5e5;  }
.border-right { border-right: 1px solid #e5e5e5; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }
.border-left { border-left: 4px solid #fff; }
.border-color-black { border-color: #000 !important}
.border-color-white { border-color: #fff !important}
.border-gray { border-color:#d7d7d7 !important}
.border-color-orange { border-color:#ff513b !important}
.no-border { border:none !important}
.border-top-light { border-top: 1px solid rgba(0, 0, 0, 0.1);}
.border-bottom-light { border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.border-transperent-light { border-color:rgba(255,255,255,.25) !important}
.no-border-round {border-radius:0 !important}



/* ===================================
	Custom Theme
====================================== */
body {
	font-size: 16px !important;
	line-height: 30px !important;
	letter-spacing: 1px;
	color: #292929 !important;
}
.font-size-13 {
	font-size: 13px !important;
	line-height: 1.3 !important;
	letter-spacing: 2px;
}
.font-size-14 {
	font-size: 14px !important;
	line-height: 1.3 !important;
	letter-spacing: 2px;
}
.font-size-15 {
	font-size: 15px !important;
	line-height: 1.3 !important;
	letter-spacing: 2px;
}
.font-size-16 {
	font-size: 16px !important;
	line-height: 1.3 !important;
	letter-spacing: 2px;
}
.font-size-17 {
	font-size: 17px !important;
	line-height: 1.3 !important;
	letter-spacing: 2px;
}
.font-size-24 {
	font-size: 24px !important;
	line-height: 1.3 !important;
	letter-spacing: 4px;
	font-weight: 300;
}
hr {
	border-top: 1px solid #000 !important;
	height: 1px !important;
}
.h1.large {
	font-size: 72px !important;
	line-height: 80px !important;
	font-weight: 100 !important;
}
.h1.uppercase {
	letter-spacing: 8px !important;
	letter-spacing: 17px !important;
	margin-right: -17px !important;
}
.h2.large {
	font-size: 54px !important;
	line-height: 60px !important;
	font-weight: 100 !important;
	letter-spacing: 5px;
}
.site-branding .logo img {
	max-height: 100% !important;
	max-width: 100% !important;
}
.nav-bar {
	max-height: 95px !important;
	line-height: 93px !important;
	border-bottom: 1px solid #FFF !important;
}
.nav-bar,
.menu {
	height: 95px !important;
}
.nav-bar .site-branding a {
	height: 95px !important;
}
.menu &gt; li &gt; span,
.menu.nav &gt; li &gt; span,
.menu &gt; li &gt; a,
.menu.nav &gt; li &gt; a {
	line-height: 70px !important;
	opacity: 1 !important;
}
.menu &gt; li ul {
	min-width: max-content !important;
}
.menu li a.is-active {
	font-weight: 900 !important;
}
footer {
	padding: 34px 15px 74px !important;
}
.footer-1 .sub,
.bg-dark .social-list a, .image-bg .social-list a {
	opacity: 1 !important;
}
.back-to-top {
	top: 89px !important;
}
#sliding-popup .eu-cookie-compliance-default-button,
#sliding-popup .eu-cookie-compliance-banner--opt-in .eu-cookie-compliance-secondary-button,
#sliding-popup .eu-cookie-withdraw-button,
#sliding-popup .eu-cookie-compliance-banner--categories .eu-cookie-compliance-secondary-button
#sliding-popup .eu-cookie-compliance-banner--categories .agree-button.eu-cookie-compliance-default-button {
	cursor: pointer;
	margin-right: 5px;
	margin-top: 1em;
	vertical-align: middle;
	overflow: visible;
	width: auto;
	-moz-box-shadow: inset 0 1px 0 0 #ffffff;
	-webkit-box-shadow: inset 0 1px 0 0 #ffffff;
	box-shadow: inset 0 1px 0 0 #ffffff;
	background-color: #ededed;
	background-image: -moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ededed), color-stop(100%, #dfdfdf));
	background-image: -webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background-image: -o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background-image: -ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background-image: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 4px 8px;
	text-decoration: none;
	text-shadow: 1px 1px 0 #ffffff;
	font-size: 13px !important;
}
#sliding-popup .eu-cookie-compliance-banner--opt-in .eu-cookie-compliance-default-button,
#sliding-popup .eu-cookie-compliance-banner--opt-in .eu-cookie-compliance-default-button:hover,
#sliding-popup .eu-cookie-compliance-banner--opt-in .eu-cookie-compliance-default-button:active,
#sliding-popup .eu-cookie-compliance-banner--categories .eu-cookie-compliance-default-button.eu-cookie-compliance-reject-button,
#sliding-popup .eu-cookie-compliance-banner--categories .eu-cookie-compliance-default-button.eu-cookie-compliance-reject-button:hover,
#sliding-popup .eu-cookie-compliance-banner--categories .eu-cookie-compliance-default-button.eu-cookie-compliance-reject-button:active,
#sliding-popup .eu-cookie-compliance-banner--categories .eu-cookie-compliance-save-preferences-button,
#sliding-popup .eu-cookie-compliance-banner--categories .eu-cookie-compliance-save-preferences-button:hover,
#sliding-popup .eu-cookie-compliance-banner--categories .eu-cookie-compliance-save-preferences-button:active {
	border: none !important;
	background: transparent !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-shadow: none !important;
	font-size: 12px !important;
	font-weight: normal !important;
}
#sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-tab {
	font-size: 13px;
	font-weight: 500;
}
#sliding-popup label,
#sliding-popup div,
#sliding-popup .popup-content #popup-text h3 {
	font-size: 12px !important;
}
#sliding-popup .eu-cookie-compliance-banner--categories .popup-content #popup-text {
	max-width: 100% !important;
}
.min-height-542 {
	min-height: 542px;
}
.max-width-380 {
	max-width: 380px;
}
.simbolo-footer {
	background-image: url("/sites/default/files/simbolo_footer.png");
	background-position: center;
	background-repeat: repeat-x;
	height: 11px;
	margin-bottom: 19px;
}
footer ul.list-inline li a {
	font-size: 12px !important;
	font-weight: 400;
}
.linea-superior {
	max-width: 630px;
	height: 13px;
}
.path-not-frontpage h1 {
	font-size: 32px !important;
	line-height: 40px !important;
	letter-spacing: 3px !important;
	margin-right: -3px !important;
}
.background-left .background-image-holder {
	background-position: left !important;
}
.background-right .background-image-holder {
	background-position: right !important;
}
.empresa .feature.bordered {
	padding: 24px !important;
}
.empresa .feature.bordered p {
	font-size: 13px !important;
	letter-spacing: normal !important;
	text-align: center !important;
	line-height: 2 !important;
}
.empresa-banner,
.empresa-banner span {
	height: 580px !important;
}
.empresa-banner .align-bottom.text-center {
	padding: 0 !important;
}
.productos {
	max-width: 1630px;
}
.productos .feature.bordered {
	padding: 0 0 40px !important;
	margin-bottom: 90px !important;
}
.productos .feature.bordered img {
	height: auto !important;
	margin-top: -55px !important;
	padding: 0 15px !important;
}
.productos .feature.bordered h4 {
	max-width: 290px !important;
}
.productos-banner {
	height: 542px !important;
}
.productos-banner .align-bottom.text-center {
	padding: 0 !important;
}
.catalogos ul.lead {
	border-top: 1px solid #999;
}
.catalogos ul.lead li {
	width: 100%;
	display: inline-block;
	color: #666;
	font-size: 13px;
	font-weight: 500 !important;
	text-transform: uppercase;
	letter-spacing: initial;
	padding-left: 7%;
	padding-right: 3%;
	border-bottom: 1px solid #999;
}
.catalogos ul.lead li .uppercase {
	font-weight: 500 !important;
	text-transform: uppercase;
}
.catalogos ul.lead li img {
	margin-top: 4px;
	margin-bottom: 5px;
}
form textarea {
	width: 100% !important;
	border: none !important;
	background: #f5f5f5 !important;
	margin-bottom: 24px !important;
	border-radius: 0 !important;
	padding: 16px 20px !important;
}
form .checkbox {
	font-weight: bold;
}
form .checkbox .form-required:after {
	display: none !important;
}
form .checkbox .description {
    display: inline-block !important;
    margin-top: 2px !important;
    line-height: 20px !important;
    vertical-align: top !important;
}
form button.webform-button--submit {
    width: 100% !important;
}
@media (min-width: 1325px) {
	.productos .feature.bordered h4 {
		min-height: 64px !important;
	}
	.productos .feature.bordered &gt; p:nth-child(2) {
		min-height: 90px !important;
	}
}
@media (min-width: 1325px) and (max-width: 1464px) {
	.productos .feature.bordered h4 {
		min-height: 64px !important;
	}
	.productos .feature.bordered &gt; p:nth-child(2) {
		min-height: 120px !important;
	}
}
@media (min-width: 1265px) and (max-width: 1324px) {
	.productos .feature.bordered h4 {
		min-height: 64px !important;
	}
	.productos .feature.bordered &gt; p:nth-child(2) {
		min-height: 150px !important;
	}
}
@media (min-width: 1200px) and (max-width: 1264px) {
	.productos .feature.bordered h4 {
		font-size: 22px !important;
		min-height: 96px !important;
	}
	.productos .feature.bordered &gt; p:nth-child(2) {
		min-height: 150px !important;
	}
}
@media (min-width: 1200px) {
	.atencion-cliente {
		max-width: 326px !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.productos .feature.bordered h4 {
		min-height: 64px !important;
	}
	.productos .feature.bordered &gt; p:nth-child(2) {
		min-height: 120px !important;
	}
	form button.webform-button--submit {
		min-width: 120px;
	}
}
@media (min-width: 992px) {
	.solicitar-informacion form &gt; .form-type-textfield,
	.solicitar-informacion form &gt; .form-type-email,
	.solicitar-informacion form &gt; .field--name-field-telefono {
		width: 49% !important;
	}
	.solicitar-informacion form .field--name-message,
	.solicitar-informacion form.webform-submission-form .form-type-textarea,
	.solicitar-informacion form .form-type-checkbox,
	.solicitar-informacion form .form-actions {
		float: right;
		position: absolute;
		right: 47px;
		width: 45%;
	}
	.solicitar-informacion form.webform-submission-form .form-actions {
		width: auto !important;
	}
	.solicitar-informacion form .field--name-message,
	.solicitar-informacion form.webform-submission-form .form-type-textarea {
		top: 117px;
	}
	.solicitar-informacion form .form-type-checkbox,
	.solicitar-informacion form .form-actions	{
		top: 264px;
	}
}
@media (min-width: 991px) {
	.menu &gt; li &gt; a {
		height: 95px !important;
	}
	.menu &gt; li:hover &gt; ul {
		top: 95px !important;
		margin-top: 0 !important;
	}
	.image-bg h1, .image-bg .h1 {
		font-size: 70px !important;
		line-height: 1 !important;
	}
	.bg-dark h1.large {
		font-size: 92px !important;
	}
	.atencion-cliente {
		max-width: 267px;
	}
}
@media (max-width: 990px) {
	.nav-bar, .menu {
		height: auto !important;
		overflow: hidden !important;
	}
	.menu &gt; li &gt; span,
	.menu.nav &gt; li &gt; span,
	.menu &gt; li &gt; a,
	.menu.nav &gt; li &gt; a {
		line-height: 30px !important;
	}
	.has-dropdown:after {
		padding-top: 13px !important;
	}
	.bg-dark h1.large {
		font-size: 72px !important;
	}
	.atencion-cliente {
		margin: 0 15px;
	}
	.center-mobile {
		text-align: center !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.productos .feature.bordered h4 {
		min-height: 64px !important;
	}
	.productos .feature.bordered &gt; p:nth-child(2) {
		min-height: 90px !important;
	}
	.productos-banner {
		height: 990px !important;
	}
	.productos-banner img {
		padding: 15px !important;
	}
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
	.max-width-380 {
		max-width: initial;
	}
	br {
		display: initial !important;
	}
	.cover.fullscreen {
		padding: 120px 0 !important;
	}
	.h1.large {
		font-size: 32px !important;
		line-height: 40px !important;
		font-weight: 300 !important;
	}
	.empresa-banner,
	.empresa-banner span {
		height: 480px !important;
	}
	.productos .feature.bordered h4 {
		font-size: 24px !important;
	}
	.productos .feature.bordered p {
		padding: 0 15px !important;
	}
	.productos-banner {
		height: 990px !important;
	}
	.productos-banner img {
		padding: 15px !important;
	}
}
@media (max-width: 479px) {
	.h2.large {
		font-size: 40px !important;
		line-height: 44px !important;
	}
	.solicitar-informacion .h2.large {
		font-size: 33px !important;
		line-height: 37px !important;
	}
	.empresa-banner,
	.empresa-banner span {
		height: 360px !important;
	}
	.productos-banner {
		height: 960px !important;
	}
}
@media (max-width: 399px) {
	.productos-banner .align-bottom {
		position: relative !important;
	}
	.catalogos ul.lead li {
		padding-left: 2%;
		padding-right: 0;
	}
	form .checkbox .description {
		width: 88%;
	}
}
@media (max-width: 354px) {
	.catalogos ul.lead li {
		text-align:center;
	}
	.catalogos ul.lead li img {
		float: none;
	}
	.solicitar-informacion .h2.large {
		font-size: 27px !important;
		line-height: 30xpx !important;
	}
}</pre></body></html>