/* TIPOGRAFÍA UNIFICADA GLOBAL (FORZADA) */
:root body h1 { font-size: 2.2rem; }
:root body h2 { font-size: 1.9rem; }
:root body h3 { font-size: 1.6rem; }
:root body h4 { font-size: 1.4rem; }
:root body h5 { font-size: 1.2rem; }
:root body h6 { font-size: 1rem; }
:root body p  { font-size: 1rem; }
:root body li { font-size: 1rem; }

@font-face {
	font-family: "Gotham-Bold";
	src: url("/home/assets/fonts/GothamHTF-Bold.otf") format('OpenType');
	font-display: swap;
}
@font-face {
	font-family: "Gotham-Medium";
	src: url("/home/assets/fonts/GothamHTF-Medium.otf") format('OpenType');
	font-display: swap;
}
@font-face {
	font-family: "Gotham-Light";
	src: url("/home/assets/fonts/GothamHTF-Light.otf") format('OpenType');
	font-display: swap;
}
@font-face {
	font-family: "Gotham-LightItalic";
	src: url("/home/assets/fonts/Gotham-LightItalic.otf") format('OpenType');
	font-display: swap;
}
@font-face {
    font-family: GothamRnd;
    src: url("/css/fonts/GothamRnd-Bold.otf") format("opentype");
	font-display: swap;
}

* {
	font-family: "Gotham-Medium";
}
p {
	font-family: "Gotham-Light";}
b {
	color: #657687;
}
li {
	font-family: "Gotham-Light";
}
body {
	line-height: 1.2;}
img  {
	user-drag: none;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
h1 {}

.main-color{color:#657687;}


/* RESPONSIVE */
@media screen and (max-width: 376px) {
	h1 {}
	p {}
	.bg-img-top-proyectos, .bg-img-top-1, .bg-img-top-2, .bg-img-top-3, .bg-img-top-4, .bg-img-top-plantas, .bg-img-top-marcas, .bg-img-top-contacto, .bg-img-top-videos, .bg-img-top-nuestros-proyectos {
		padding: 200px 0px 10px 0px !important;
	}
	.map-contacto, .map-container-contacto {
		height: 250px !important;
	}
	section[id=nosotros-block-7] .circle {
		background-image: none !important;;
	}
}
@media screen and (min-width: 377px) and (max-width: 769px) {
	h1 {}
	.bg-img-top-proyectos, .bg-img-top-1, .bg-img-top-2, .bg-img-top-3, .bg-img-top-4, .bg-img-top-plantas, .bg-img-top-marcas, .bg-img-top-contacto, .bg-img-top-videos, .bg-img-top-nuestros-proyectos {
		padding: 300px 0px 10px 0px !important;
	}
	.map-contacto, .map-container-contacto {
		height: 450px !important;
	}
}
@media screen and (min-width: 770px) {
	h1 {
		font-weight: bold !important;;
	}
} @media screen and ( min-width: 990px ) {
	body {}
	h1 {}
}
/* RESPONSIVE */


.bg-color-moved {
	background-color: #00196Ebb !important;
} .menu-active-moved {
	background-color: #fffb !important;
} .menu-link-moved {
	color: #fff !important;
}
.overall {
	z-index: 9;
	/*background-image: linear-gradient(rgba(36, 54, 112, 0), rgba(100, 100, 100, 255));
	box-shadow: 0px 5px 10px #666;*/
	background-color: #fff;
}
.navbar-toggler {
	margin-right: 20px;
}

.btn-burger {
	border: 1px solid #fff !important;
} .burger {
	color: #fff;
}

/* TOP */
div[id=mtop] {
	position: fixed;
	z-index: 999;
} div[id=mtop] a {
	color: #57697c;
} div[id=mtop] .search-menu {
	width: 12px;
} div[id=mtop] .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	background-color: #fafbfb;
	color: #002d72;
} div[id=mtop] .dropdown-menu {
	background-color: #fafbfb;
	margin: 0px !important;
	border: 0px;
} div[id=mtop] .dropdown-menu div {
	color: #002d72;} div[id=mtop] .link-title {
	display: flex;
	align-items: center;
	background-image: none !important;
	cursor: pointer;
} div[id=mtop] .link {
	background-image: url("https://tratamientosdeagua.com/home/assets/img/blue_arrow_inactive.webp");
	background-repeat: no-repeat;
	background-position: right;
	transform: translateX(-10px);
} #navbardrop, .dropdown-menu {
	border-radius: 0px !important;
}
.menu_pdf{
	width: 183px;
    margin-left: 4px;
} .menu_pdf i{margin-right: 7px;
}

.currency-float {
	position: fixed;
	left: auto;
	right: 0px;
	text-align: right;
	top: 30%;
	background-color: #fff;
	padding: 12px 15px;
	border: 1px solid #c6c6c6;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	min-height: 94px;
	z-index: 999;
} .currency-float .bloque {
	margin-right: -120px;
} .currency-float small {
	color: #57697c;
	font-family: "Gotham-Medium";} .currency-float .fecha {
	color: #57697c;
	font-family: "Gotham-Medium";text-align: center;
} #dollar {
	text-align: left;
	font-family: "Gotham-Medium";
	color: #57697c;line-height: 1;
} #currency {
	text-align: left;
	font-family: "Gotham-Medium";
	color: #00c2ea;line-height: 1;
} img.logo {
	width: 200px !important;
}

.overall {
	z-index: 9;
} .bg-color-moved {
	background-color: #fff;
} .menu-link {
	font-size: 12px;
	color: #fff;} .link {
	color: #fafbfb !important;
	/*cursor: pointer;*/
}

.sub-menu-custom {
	position: relative;
	top: 0px;
	left: 8%;
	border: 0px solid #c6c6c6;
	border-radius: 0px;
	z-index: 999;
	background-color: #fff;
	padding: 5px 0px;
} .sub-menu-custom ul {
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #fff;
	width: 100%;
} .sub-menu-custom li {
	text-align: left;
	padding: 4px 10px;
	margin: 0px 0px;
	background-color: #fafbfb;
} .sub-menu-custom li:hover{
  background-color: #c6c6c6;
} .sub-menu-custom a {
	text-decoration: none;
	color: #4895ef !important;
	padding-left: 10px;
} .menu-link:hover {
	color: #57697c;
} .menu-link img {
	width: 230px;
} .menu-categorias {
	color: #000 !important;
}

.menu-active {
	background-color: #00196E33;
	border-radius: 0px;
}

/*HOME*/
.slick_arr_prev, .slick_arr_next {cursor:pointer;}
.header-slider .slick-slide{
	position:relative;
}
.header-slider .slick-slide img{position: absolute;
	right: 0;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: auto;
	min-height: 400px;
	object-fit: cover;
}
.header-slider .slick-slide .contenido{z-index: 9999;position: relative;padding: 150px 0 50px 0;}
/* .bg-img-top-1 {
	background-image: url('/home/assets/img/BANNERHEADER-HOME1.webp');
	background-color: #004ca4;
	background-blend-mode: overlay;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0px 10px 0px;
} .bg-img-top-2 {
	background-image: url('/home/assets/img/BANNERHEADER-HOME2.webp');
	background-color: #004ca4;
	background-blend-mode: overlay;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0px 10px 0px;
} .bg-img-top-3 {
	background-image: url('/home/assets/img/BANNERHEADER-HOME3.webp');
	background-color: #004ca4;
	background-blend-mode: overlay;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0px 10px 0px;
} .bg-img-top-4 {
	background-image: url('/home/assets/img/BANNERHEADER-HOME4.webp');
	background-color: #004ca4;
	background-blend-mode: overlay;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0px 10px 0px;
} */

.dropdown-item.active, .dropdown-item:active {
	background-color: #fafbfb !important;
}

/*MEMBRANAS*/
.bg-img-top-membranas {
	background-color: #004ca4;
/*	background-image: url('https://tratamientosdeagua.com/home/assets/img/header.webp');
	background-color: #1655a5;
	background-blend-mode: overlay;*/
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0px 10px 0px;
}
/*PLANTAS*/
.bg-img-top-plantas {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/plantas.webp');
	background-color: #004ca4;
	background-blend-mode: overlay;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0px 10px 0px;
}
/**/
/*PROYECTOS*/
.bg-img-top-proyectos {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyectos-banner.webp');
	background-color: #004ca4;
	background-blend-mode: overlay;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0px 10px 0px;
}
/**/
/*NOSOTROS*/
.bg-img-top-nosotros {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/nosotros-banner.webp');
	background-color: #004ca4;
	background-blend-mode: overlay;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0px 10px 0px;
}
/**/
/*MARCAS*/
.bg-img-top-marcas {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/WATER-MARCAS_01.webp');
	background-color: #004ca4;
	background-blend-mode: overlay;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0px 10px 0px;
}
/**/
/*MARCAS*/
.bg-img-top-nuestros-proyectos {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/WATER-MARCAS_01.webp');
	background-color: #004ca4;
	background-blend-mode: overlay;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0px 10px 0px;
}
/**/
/*CONTACTO*/
.bg-img-top-contacto {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/contacto.webp');
	background-color: #004ca4;
	background-blend-mode: overlay;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 200px 0px 10px 0px;
}
/**/

/*Productos*/
.products_catalog{padding:60px 0;}
.products_catalog .product{min-height: 350px;}
.products_catalog .product img{width:100%;}
.products_catalog .product-name { margin-top: 10px; color: #666;text-transform: uppercase; display: inline-block; width: 100%; /* white-space: nowrap; */ overflow: hidden; text-overflow: ellipsis; margin-bottom: 0; font-weight: bold; }
.products_catalog .iva_no_included { margin: 0;font-family: Raleway, sans-serif; color: black; line-height: 15px; display: inline-block; }
.products_catalog .price, .products_catalog .icon-add-cart{font-family: 'GothamRnd'; color: #48bfea;line-height: 25px;}
.products_catalog .product-hover { padding-bottom: 35px; display: inline-block; width: 100%; }
.products_catalog .fa-shopping-cart.mtk-tooltip:hover {transform: scale(1.2);}
.products_catalog .bg-light-gray{background-color: #f8f8f8;}
.products_catalog .bg-light-gray:hover{background:linear-gradient(to bottom, #47bfea 0%, #48bfea 46%, #53cbf1 100%, #47bfeb 100%);}
.products_catalog .product_item_image:hover { transform: scale(1.05); }
.products_catalog a:hover { text-decoration: none !important; }
.products_catalog .products_sidebar h2{margin-top:15px;}
.products_catalog .products_sidebar ul.style_type_none{list-style-type: none; padding-left: 0;}
.products_catalog .products_sidebar li{}

section[id=top] {
	color: #fff;
} section[id=top] .contenido {
	margin: 0px 100px 50px 0px;
} section[id=top] h1 {
	font-family: "Gotham-Bold";line-height: 1;
} section[id=top] p {
	font-family: "Gotham-Light";line-height: 1;
}

/* SLIDER SLICK */
div.productos-industrial-slider .puntos, div.productos-comercial-slider .puntos, div.productos-residencial-slider .puntos {
	list-style-type: none;
	display: flex;
	justify-content: center;
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right:auto;
	padding: 0px !important;
} div.productos-industrial-slider .puntos li, div.productos-comercial-slider .puntos li, div.productos-residencial-slider .puntos li {
	cursor: pointer;
	border: 1px solid #384862;
	border-radius: 100px;
	width: 15px;
	height: 15px;
	margin: 0px 10px 0px 10px;
} div.productos-industrial-slider .puntos button, div.productos-comercial-slider .puntos button, div.productos-residencial-slider .puntos button {
	visibility: hidden;
} div.productos-industrial-slider .puntos .slick-active, div.productos-comercial-slider .puntos .slick-active, div.productos-residencial-slider .puntos .slick-active {
	background-color: #384862;
}
/**/
section[id=top] .puntos {
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	list-style-type: none;
	display: flex;
	justify-content: center;
} section[id=top] ul {
	padding: 0px !important;
	margin: 0px !important;
} section[id=top] .puntos li {
	cursor: pointer;
	border: 1px solid #fff;
	border-radius: 100px;
	width: 15px;
	height: 15px;
	margin: 0px 10px 0px 10px;
} section[id=top] .puntos button {
	visibility: hidden;
} section[id=top] .puntos .slick-active {
	background-color: #fff;
} section[id=top] .arrow-l {
	width: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: auto;
	z-index: 9;
} section[id=top] .arrow-r {
	width: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: auto;
	right: 0;
	z-index: 9;
}

.slick_arr_prev {
	width: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: auto;
	z-index: 9;} .slick_arr_next {
	width: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: auto;
	right: 0;
	z-index: 9;}
/**/
section[id=block-3] slider .arrow-l {
	width: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0px;
	right: auto;
	z-index: 9;
} section[id=block-3] slider .arrow-r {
	width: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: auto;
	right: 0px;
	z-index: 9;
}
section[id="block-3"] .ficha{margin-bottom: 20px;}
/**/
section[id=block-5] .puntos {
	list-style-type: none;
	display: flex;
	justify-content: center;
} section[id=block-5] .puntos li {
	cursor: pointer;
	border: 1px solid #384862;
	border-radius: 100px;
	width: 15px;
	height: 15px;
	margin: 0px 10px 0px 10px;
} section[id=block-5] .puntos button {
	visibility: hidden;
} section[id=block-5] .puntos .slick-active {
	background-color: #384862;
} section[id=block-5] .arrow-l {
	width: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: auto;
	z-index: 9;
} section[id=block-5] .arrow-r {
	width: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: auto;
	right: 0;
	z-index: 9;
}
/**/
section[id=block-7] .arrow-l {
	width: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: auto;
	z-index: 9;
} section[id=block-7] .arrow-r {
	width: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: auto;
	right: 0;
	z-index: 9;
}
/* SLIDER SLICK */

/* BLOCK 1 */
section[id=block-1] .block-content {
	padding: 100px 0px 100px 0px;
	display: flex;
	justify-content: space-between;
} section[id=block-1] .block-1, section[id=block-1] .block-1 #main_header {
	font-family: "Gotham-LIght";
	display: flex;
	width: 100%;color: #2b2b2b;
	line-height: 1;
} section[id=block-1] .block-2 {
	font-family: "Gotham-Light";
	color: #012e72;
	text-align: justify;display: flex;
	width: 100%;
}

/* BLOCK 2 */
section[id=block-2] .block-imgs {
	display: flex;
} section[id=block-2] .img-1 {
	color: #fff;
	padding-top: 90px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/option-1.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 50%;
	cursor: pointer;
} section[id=block-2] .selector-industrial {
	text-align: center;
} section[id=block-2] .selector-comercial {
	text-align: center;
} section[id=block-2] .selector-residencial {
	text-align: center;
} section[id=block-2] .img-2 {
	color: #fff;
	padding-top: 90px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/option-2.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 25%;
	cursor: pointer;
} section[id=block-2] .img-3 {
	color: #fff;
	padding-top: 90px;
 	background-image: url('https://tratamientosdeagua.com/home/assets/img/option-3.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 25%;
	cursor: pointer;
} section[id=block-2] .text {
	font-family: "Gotham-Bold";
	text-align: center;
	padding-bottom: 40px;
} section[id=block-2] h2{font-weight: bold !important;
}

/* BLOCK 3 */
section[id=block-3] {
	background-color: #e5eaf0;
	padding-top: 40px;
} section[id=block-3] slider .bloque {
	display: flex;
	padding: 0px 80px 0px 40px;
} section[id=block-3] .block-1 {
	width: 40%;
} section[id=block-3] .block-1 img {
	width: 100%;
} section[id=block-3] .block-2 {
	width: 60%;
} section[id=block-3] .block-2 img {
	width: 25px;
	height: 25px;
	margin-right: 25px;
} section[id=block-3] .title {
	display: flex;
	align-items: center;
	margin-top: 30px;
	color: #6a7686;font-family: "Gotham-Bold";
} section[id=block-3] .title img{
	width: 25px;
	height: 25px;
} section[id=block-3] p b {} section[id=block-3] .desc, section[id=block-3] .desc h3 {
	font-family: "Gotham-Light";
	margin-top: 20px;
	text-align: justify;
	color: #2b2b2b;line-height: 1.2;
} section[id=block-3] .desc h3, section[id=block-3] .desc p{
	margin: 0;
} section[id=block-3] .block-info {
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
} section[id=block-3] .ficha {
	display: flex;
} section[id=block-3] .ficha a {
	text-decoration: underline;
	color: #6a7686;
	font-family: "Gotham-Bold";} section[id=block-3] .monto {
	display: flex;
	align-items: flex-end;
	color: #6a7686;
	font-family: "Gotham-Bold";} section[id=block-3] .precio span {
	color: #6a7686;
	font-family: "Gotham-Bold";} section[id=block-3] .precio small {} section[id=block-3] .buttons {
	text-align: right;
	margin: 30px 0px 40px 0px;;
} section[id=block-3] .buttons a {
	text-decoration: none;
	padding: 12px 20px 12px 20px;
	color: #fff;
	background-color: #94a7c5;
	margin: 0px 0px 0px 0px;
	border-radius: 0px;
	width: 100%;
} .slick-arrow {
	display: flex;
	align-items: center;
}

/* BLOCK 4 */
section[id=block-4] {
	padding: 100px 0px 50px 0px;
	background-color: #f8f9fb;
	margin: 50px 0px;
} section[id=block-4] .fa-shopping-cart{} section[id=block-4] .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
} section[id=block-4] .texto, section[id=block-4] h2{
	font-family: "GOtham-Light";
	width: 100%;line-height: 1;
} section[id=block-4] .boton {
	width: 100%;
	text-align: right;
} section[id=block-4] .boton a {
	text-decoration: none;
} section[id=block-4] .tienda-en-linea {
	display: flex;
	justify-content: space-around;
	width: 210px;
	color: #fff;
	background-color: #94a7c5;
	border-radius: 0px;
	margin-left: 120px;
	padding: 10px 15px 10px 15px;
}

/* BLOCK 5 */
section[id=block-5] {
	maring-top: 50px;
} section[id=block-5] .line {
	display: flex;
	margin: 0px 50px 0px 50px;
} section[id=block-5] .column {
	margin: 0px 0px 25px 0px;
	text-align: center;
	padding:10px;
} section[id=block-5] img {
	width: 100%;
	margin-bottom: 30px;
} section[id=block-5] .pie, section[id=block-5] h2 {width: 100%;
	background-color: #fff;
} section[id=block-5] .img-prd {
	padding: 40px 0px 0px 15px;
  background-color: #eff3f6;
}

/* BLOCK 6 */
#block-6 .techs-micro img
, #block-6 .techs-ultra img
, #block-6 .techs-nano img
, #block-6 .techs-osmosis img {
	max-width: 70px !important;
}

section[id=block-6] {
	margin-top: 50px;
  text-align: center;
} section[id=block-6] .title-text, section[id=block-6] h2 {
	font-family: "Gotham-Light";color: #2b2b2b;
	margin-bottom: 30px;
} section[id=block-6] .desc-text, section[id=block-6] h3 {
	font-family: "Gotham-Light";
	color: #002d71;margin-bottom: 50px;
} section#block-6 .techs-btn {
	text-decoration: none;
	background-color: #6279a0;
	color: #fff;
	padding: 10px 20px;
}

/* BLOCK 7 */
section[id=block-7] {
	background-color: #f8f9fb;
	margin-top: 50px;
	padding: 50px 0px 50px 0px;
} section[id=block-7] .nuestras-marcas, section[id=block-7] h2 {
	font-family: "Gotham-Light";
	color: #2b2b2b;
	text-align: left;margin-bottom: 20px;
} section[id=block-7] .line {
	display: flex;
	margin: 0px 50px 0px 50px;
} section[id=block-7] .column {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	margin: 0px 0px 25px 0px;
	text-align: center;
} section[id=block-7] .column img {
	width: 100%;
	margin-bottom: 5px;
} section[id=block-7] a {
	font-family: "Gotham-Light";
	text-decoration: underline;
	color: #002e72;
} section[id=block-7] .pie {
	display: flex;
	align-items: flex-end;
	justify-content: center;width: 100%;
} section[id=block-7] .more-arrow {
	margin: 0px 0px 0px 5px;
	padding: 0;
	max-width: 16px;
	max-height: 8px;
}

/* BLOCK 8 */
section[id=block-8] {
	margin-top: 50px;
} section[id=block-8] .fa-long-arrow-alt-right{color:#012b73;
} section[id=block-8] .title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 50px;
} section[id=block-8] .text, section[id=block-8] h2 {
	font-family: "Gotham-Light";
	color: #2b2b2b;} section[id=block-8] .ver-todo img {
	width: 20px;
} section[id=block-8] .ver-todo a {
	font-family: "Gotham-Light";margin-right: 10px;
	color: #012b73;
	text-decoration: underline;
} section[id=block-8] .line {
	display: flex;
} section[id=block-8] .primary-project {
	width: 100%;
	background-color: rgba(8, 32, 110, .7);
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proy-1.webp');
	background-blend-mode: overlay;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 0px;
	padding: 20px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
} section[id=block-8] .title-main-project, section[id=block-8] h3 {
	color: #fff;font-family: "Gotham-Bold";
} section[id=block-8] .desc-main-project, section[id=block-8] p {
	font-family: "Gotham-Light";
	color: #fff;text-align: justify;
	width: 100%;
	margin-top: 20px;
} section[id=block-8] .link {
	text-align: right;
} section[id=block-8] .link a {
	text-decoration: none;
	color: #1977bd;
	background-color: #fff;
	padding: 10px 20px 10px 20px;
	border-radius: 0px;
} section[id=block-8] .second-project {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
} section[id=block-8] .title-second-project {
	color: #fff;font-family: "Gotham-Bold";
} section[id=block-8] .desc-second-project {
	font-family: "Gotham-Light";
	color: #fff;text-align: justify;
	width: 100%;
	margin-top: 20px;
} section[id=block-8] .line-1 .link {
	margin-top: 80px;
	text-align: right;
} section[id=block-8] .line-1 .link a {text-decoration: none;
	color: #1977bd;
	background-color: #fff;
	padding: 10px 20px 10px 20px;
	border-radius: 0px;
} section[id=block-8] .line-2 .link {
	margin-top: 80px;
	text-align: right;
} section[id=block-8] .line-2 .link a {text-decoration: none;
	color: #1977bd;
	background-color: #fff;
	padding: 10px 20px 10px 20px;
	border-radius: 0px;
} section[id=block-8] .line-1 {
	background-color: rgba(8, 32, 110, .7);
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proy-2.webp');
	background-blend-mode: overlay;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 10px;
	padding: 30px;
} section[id=block-8] .line-2 {
	background-color: rgba(8, 32, 110, .7);
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proy-3.webp');
	background-blend-mode: overlay;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 10px;
	padding: 30px;
}

/* BLOCK 9 */
section[id=block-9] {
	margin-top: 100px;
} section[id=block-9] .title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 50px;
} section[id=block-9] .blog {
	font-family: "Gotham-Light";} section[id=block-9] .ver-todo img {
	width: 20px;
	margin-left: 10px;
} section[id=block-9] .ver-todo a {
	font-family: "Gotham-Light";
	text-decoration: underline;color: #002b72;
	margin-right: 20px;
} section[id=block-9] .line {
	display: flex;
	justify-content: space-between;
} section[id=block-9] .column {
	width: 33%;
	margin: 0px 20px 0px 20px;
} section[id=block-9] .img-news img {
	width: 100%;
} section[id=block-9] .title-news {
	font-family: "Gotham-Light";
	color: #2b2b2b;margin-bottom: 20px;
} section[id=block-9] .desc-news {
	font-family: "Gotham-Light";color: #878787;
	text-align: justify
} section[id=block-9] .leer {
	text-align: right;
} section[id=block-9] .leer a {
	font-family: "Gotham-Light";
	text-decoration: underline;
	color: #002d71;
} section[id=block-9] .leer img {
	width: 16px;
	margin-left: 10px;
}

/* BLOCK 10 */
section[id=block-10] {
	margin-top: 50px;
	background-color: #94a7c5;
	padding: 50px 0px 50px 0px;
} section[id=block-10] .line {
	display: flex;
	justify-content: space-between;
	align-items: center;
} section[id=block-10] .text-directorio {color: #fff;
	width: 1000%;
	text-align: justify;
} section[id=block-10] h2 {color: #fff;
	text-align: justify;
} section[id=block-10] .link-directorio a {
	text-decoration: none;
	color: #fff;
	background-color: #627aa0;
	padding: 10px 20px 10px 20px;
	border-radius: 0px;
	margin-right: 0px;
}

/* BLOCK 11 */
section[id=block-11] {
	background-color: #eff0f4;
	padding: 80px 0px 80px 0px;
} section[id=block-11] .contacto, section[id=block-11] h2 {
	font-family: "Gotham-Light";
	color: #2c2b29;margin-bottom: 20px;
	margin-left: 5px;
} section[id=block-11] .line {
	display: flex;
	justify-content: space-between;
} section[id=block-11] .column-1 {
	width: 50%;
} section[id=block-11] .column-2 {
	width: 50%;
	margin-left: 5%;
} section[id=block-11] .captcha {
	margin-left: 5px;
	display: flex;
	align-items: center;
} section[id=block-11] .captcha input {
	color: #fff;
	border: 0;
	background-color: #94a7c5;
	padding: 5px 20px 5px 20px;
	font-family: "Gotham-Bold";
	border-radius: 0px;
	margin-left: 30px;
} section[id=block-11] input, section[id=block-11] select, section[id=block-11] textarea {
	font-family: "Gotham-Light";color: #808080;
	margin: 5px;
	font-style: italic;
} section[id=block-11] input::placeholder, section[id=block-11] textarea::placeholder {color: #808080;
	font-style: italic;
} section[id=block-11] input:focus, section[id=block-11] textarea:focus {color: #808080;
} section[id=block-11] .captcha input {
	font-style: normal;font-family: "Gotham-Medium";
} section[id=block-11] .small-required {
	font-family: "Gotham-Light";
}



/* FOOTER */
footer {
	background-color: #627aa0;
	margin-top: -25px;
	padding: 50px 0px 1px 0px;
} footer .line {
	display: flex;
	justify-content: space-between;
} footer .colum-1 {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
} footer .colum-1 img {
	width: 100%;
} footer .colum-2 {
	display: flex;
	flex-direction: column;
} footer .colum-2 {
	color: #eff2f7;
	line-height: 1.2;
} footer .colum-2 a {
	color: #eff2f7;
} footer span {
	color: #a0d7f6;
} footer .colum-3 {
	display: flex;
	flex-direction: column;
} footer .colum-3 a {
	text-decoration: none;
	color: #eff2f7;
} footer .colum-4 .line-1 {
	display: flex;
	justify-content: space-around;
} footer .colum-4 .line-2 {
	display: flex;
	justify-content: space-around;
} footer .colum-4 img {
	margin: 5px;
} footer .derechos, footer .derechos a {
	/* margin-top: 50px; */
	/* margin-bottom: 10px; */
	color: #b3d0fa;} footer .redes a {
	margin: 0px 0px 0px 0px;
} footer .redes a i{color:white;
}
/**/

section[id=prop-block-1] {
	padding: 50px 0px 50px 0px;
	background-color: #e5eaf0;
} section[id=prop-block-1] .line {
	display: flex;
	width: 85%;
} section[id=prop-block-1] .line .b-left, section[id=prop-block-1] .line .b-right {
	width: 50%;
	padding-left: 10px;
} section[id=prop-block-1] .line .b-left img {
	width: 100%;
} section[id=prop-block-1] .line .b-right .aplicaciones .title, section[id=prop-block-1] .line .b-right .condiciones .title {
	display: flex;
	align-items: center;
} section[id=prop-block-1] .line .b-right .aplicaciones .title img, section[id=prop-block-1] .line .b-right .condiciones .title img {
	width: 36px;
	margin-right: 20px;
} section[id=prop-block-1] .line .b-right .aplicaciones .title div, section[id=prop-block-1] .line .b-right .condiciones .title div {
	color: #6a7585;
	font-family: "Gotham-Bold";} section[id=prop-block-1] .line .b-right .aplicaciones p, section[id=prop-block-1] .line .b-right .condiciones p {
	font-family: "Gotham-Light";text-align: justify;
	margin-top: 20px;
} section[id=prop-block-1] .line .b-right .line-ficha {
	display: flex;
	justify-content: space-between;
} section[id=prop-block-1] .line .b-right .line-ficha .ficha-tecnica, section[id=prop-block-1] .line .b-right .line-ficha .precio {
	display: flex;
	align-items: center;
} section[id=prop-block-1] .line .b-right .line-ficha .ficha-tecnica img, section[id=prop-block-1] .line .b-right .line-ficha .precio img {
	width: 36px;
	height: 42px;
	margin-right: 20px;
} section[id=prop-block-1] .line .b-right .line-ficha .ficha-tecnica div {
	color: #6a7585;
	font-family: "Gotham-Bold";text-decoration: underline;
} section[id=prop-block-1] .line .b-right .line-ficha .precio div {
	color: #6a7585;
	font-family: "Gotham-Bold";} section[id=prop-block-1] .line .b-right .line-ficha .precio div span {} section[id=prop-block-1] .line-btns {
	display: flex;
	justify-content: flex-end;
	align-items: center;
} section[id=prop-block-1] .line-btns .btn-prod img {
	width: 24px;
} section[id=prop-block-1] .line-btns .btn-prod {
	margin: 40px 0px 0px 20px;
	background-color: #94a7c4;
	font-family: "Gotham-Medium";
	color: #fff;
	padding: 8px 20px 8px 20px;
	border-radius: 0px;
	text-decoration: none;
} section[id=prop-block-1] .btns {
	display: flex;
	justify-content: flex-start;
	margin-top: 50px;
} section#prop-block-1 .buttons a {
	text-decoration: none;
	text-align: right;
	padding: 12px 20px 12px 20px;
	color: #fff;
	background-color: #94a7c5;
	margin: 0px 0px 0px 15px;
	border-radius: 0px;
}
/**/
section#btn-modelos {
	padding: 0px 0px 50px 0px;
	background-color: #e5eaf0;
} section#btn-modelos .btns {
	display: flex;
	justify-content: flex-start;
} section#btn-modelos .btn-membrana {
	font-family: "Gotham-Medium";
	color: #94a7c4;
	border: 2px solid #94a7c4;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border-radius: 0px;text-decoration: none;
} section#btn-modelos .btn-membrana a {
	font-family: "Gotham-Medium";
	color: #94a7c4;text-decoration: none;
} section#btn-modelos .btn-membrana a h3{margin-bottom: 0;
} section#btn-modelos .btn-membrana:hover, section#btn-modelos .active, section#btn-modelos .active > a, section#btn-modelos .btn-membrana:hover > a{
 	font-family: "Gotham-Medium";
	color: #fff;
	background-color: #94a7c4;
	border: 1px solid #94a7c4;
	cursor: pointer;
} section#btn-modelos .active > a h3, section#btn-modelos .btn-membrana:hover > a h3{
	color: #fff;
} section#btn-modelos .buttons a {
	text-decoration: none;
	text-align: right;
	padding: 12px 20px 12px 20px;
	color: #fff;
	background-color: #94a7c5;
	margin: 0px 0px 0px 15px;
	border-radius: 0px;
}
/**/
section[id=prop-block-2] {
	padding: 100px 0px 100px 0px;
} section[id=prop-block-2] p {
  font-family: "Gotham-Light";
	text-align: justify;
} section[id=prop-block-2] .line {
	display: flex;
	align-items: center;
	margin-top: 50px;
} section[id=prop-block-2] .line .b-left {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/membranas.webp');
	background-position-x: right;
	background-position-y: top;
	margin-right: 40px;
} section[id=prop-block-2] .line .b-left ul {
	padding: 50px 50px 50px 50px;
	color: #fff;
	display: flex;
	flex-direction: column;
	align-content: center;
} section[id=prop-block-2] .line .b-left ul li {
	padding: 20px 0px 20px 20px;}
section[id=prop-block-2] .line .b-left, section[id=prop-block-2] .line .b-right {
	width: 50%;
}

/**/
section[id=prop-block-3] {
	background-color: #e5eaf0;
	padding: 50px 0px 50px 0px;
} section[id=prop-block-3] .container .title, section[id=prop-block-3] .container h2 {font-family: "Gotham-Light";
	text-align: center;
	margin-bottom: 50px;
} section[id=prop-block-3] .card-header {
	border-bottom: 0;
	background-color: #fff;
} section[id=prop-block-3] .card-header .custom-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #4895ef;border: 0;
} section[id=prop-block-3] .card-body p {
	font-family: "Gotham-Light";text-align: justify;
}
section[id=prop-block-3] .card-header .open-close {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/close.webp');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 8px 8px 8px 8px;
}
section[id=prop-block-3] .card-header h5{cursor: pointer;}
section[id=prop-block-3] .card-header h5 button.collapsed {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/open.webp');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 8px 8px 8px 8px;
}
/**/
section[id=prop-block-4] {
	padding: 100px 0px 100px 0px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/membranas.webp');
	background-color: #1653a2;
	background-blend-mode: overlay;
	background-size: cover;
	background-position: revert;
	background-repeat: no-repeat;
} section[id=prop-block-4] .title div {
	text-align: center;
  font-family: "Gotham-Bold";color: #fff;
	line-height: 1;
  margin-bottom: 50px;
} section[id=prop-block-4] .title {
	text-align: center;
} section[id=prop-block-4] .title a {
	background-color: #52ace4;
	color: #fff;
	padding: 8px 20px 8px 20px;
	border-radius: 0px;text-decoration: none;
}
/**/

/* M O D A L */
section[id=modal] .modal-header, section[id=modal] .modal-body, section[id=modal] .modal-footer {
	background-color: #4895ef;
	border: 0;
	color: #fff;
	padding: 20px 40px 20px 40px;
}
section[id=modal] .modal-header {
	display: flex;
	flex-direction: column;
}
section[id=modal] .modal-header h5 {
	font-family: "Gotham-Bold";}
section[id=modal] .modal-header p {
	font-family: "Gotham-Light";line-height: 1.2;
}
section[id=modal] .modal-footer {
	display: flex;
	align-items: center;
	justify-content: space-between;

}
section[id=modal] .modal-footer .aviso input {
	margin-right: 10px;
}
section[id=modal] .modal-footer .aviso a {
	margin-left: 5px;
	text-decoration: underline;
	color: #fff;
	font-family: "Gotham-Light";
}
section[id=modal] .modal-footer .aviso {
	display: flex;
	align-items: center;
	font-family: "Gotham-Light";margin-left: 20px;
}
section[id=modal] .modal-footer .btn-custom {
	border: 1px solid #fff;
	color: #fff;
	padding: 5px 25px 5px 25px;
}
section[id=modal] input, section[id=modal] textarea, section[id=modal] select {
	font-style: italic;
	font-family: "Gotham-Light";
	color: #94a7c4;
}
section[id=modal] input::placeholder, section[id=modal] textarea::placeholder {
	font-style: italic;
	font-family: "Gotham-Light";
	color: #94a7c4;
}
section#modal .block-down {
	background-color: #4895ef;
}
section#modal .small-required {
	color: #fff;
	font-family: "Gotham-Light";
	margin-right: 5px;
}
section#modal .captcha {
	background-color: #4895ef;
	display: flex;
	justify-content: center;
}
/* M O D A L */

/* Plantas */
section[id=plantas-block-1] {
	padding: 100px 0px 100px 0px;
} section[id=plantas-block-1] .line {
	display: flex;
	align-items: center;
} section[id=plantas-block-1] .b-left{
	width: 1000%;
	font-family: "Gotham-Light";line-height: 1;
} section[id=plantas-block-1] .b-left h2 {
	font-family: "Gotham-Light";} section[id=plantas-block-1] .b-right {
	width: 1000%;
	font-family: "Gotham-Light";
	color: #002d72;text-align: justify;
} section[id=plantas-block-1] .b-right p {
	font-family: "Gotham-Light";
	color: #002d72;text-align: justify;
}
/**/
section[id=plantas-block-2] {
	margin-bottom: 100px;
}
section[id=plantas-block-2] .container {
	display: flex;
	justify-content: space-around;
	align-items: center;
} section[id=plantas-block-2] .container .block {
	width: 250px;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
} section[id=plantas-block-2] .container .block .rounded-circle {
	font-family: "Gotham-Bold";
	color: #002d72;border: 8px solid #ccd5e3;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 160px;
	height: 160px;
} section[id=plantas-block-2] .container .block .title {
	margin-top: 20px;
  font-family: "Gotham-Light";line-height: 1;
} section[id=plantas-block-2] .container .block .desc {
  font-family: "Gotham-Light";
	margin-top: 10px;color: #002d72;
	line-height: 1;
}
/**/
section[id=plantas-block-3] .block-imgs {
	display: flex;
} section[id=plantas-block-3] .plantas-img-1 {
	color: #fff;
	padding-top: 300px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/option-1.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 50%;
	cursor: pointer;
} section[id=plantas-block-3] .selector-industrial {
	text-align: center;
} section[id=plantas-block-3] .selector-comercial {
	text-align: center;
} section[id=plantas-block-3] .selector-residencial {
	text-align: center;
} section[id=plantas-block-3] .plantas-img-2 {
	color: #fff;
	padding-top: 300px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/option-2.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 25%;
	cursor: pointer;
} section[id=plantas-block-3] .plantas-img-3 {
	color: #fff;
	padding-top: 300px;
 	background-image: url('https://tratamientosdeagua.com/home/assets/img/option-3.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 25%;
	cursor: pointer;
} section[id=plantas-block-3] .text {font-family: "Gotham-Bold";
	text-align: center;
	padding-bottom: 40px;
}
/**/
section[id=plantas-block-4] {
	background-color: #e5eaf0;
	padding-top: 40px;
} section[id=plantas-block-4] .container {
	border-bottom: 2px solid #9ba4b0;
}
section[id=plantas-block-4] slider .bloque {
	display: flex;
	padding: 0px 80px 0px 40px;
} section[id=plantas-block-4] .block-1 {
	width: 40%;
} section[id=plantas-block-4] .block-1 img {
	width: 100%;
} section[id=plantas-block-4] .block-2 {
	width: 60%;
} section[id=plantas-block-4] .block-2 img {
	width: 25px;
	height: 25px;
	margin-right: 25px;
} section[id=plantas-block-4] .block-2 .title {
	display: flex;
	margin-top: 30px;
	color: #6a7686;font-family: "Gotham-Bold";
} section[id=plantas-block-4] .block-2 .desc {
	font-family: "Gotham-Light";
	margin-top: 20px;
	text-align: justify;
	color: #2b2b2b;line-height: 1.2;
} section[id=plantas-block-4] .block-info {
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
} section[id=plantas-block-4] .ficha {
	display: flex;
} section[id=plantas-block-4] .ficha a {
	text-decoration: underline;
	color: #6a7686;
	font-family: "Gotham-Bold";} section[id=plantas-block-4] .monto {
	display: flex;
	align-items: flex-end;
	color: #6a7686;
	font-family: "Gotham-Bold";} section[id=plantas-block-4] .monto span {
	color: #6a7686;
	font-family: "Gotham-Bold";} section[id=plantas-block-4] .buttons {
	text-align: right;
	margin: 30px 0px 40px 0px;
	display: flex;
	justify-content: flex-end;
} section[id=plantas-block-4] .buttons a {
	text-decoration: none;
	text-align: right;
	padding: 12px 20px 12px 20px;
	color: #fff;
	background-color: #94a7c5;
	margin: 0px 15px 0px 15px;
  border-radius: 0px;
	display: flex;
} section[id=plantas-block-4] .buttons a img {
	margin: 0;
}

section[id=plantas-block-4] slider .arrow-l {
	width: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0px;
	right: auto;
	z-index: 9;
} section[id=plantas-block-4] slider .arrow-r {
	width: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: auto;
	right: 0px;
	z-index: 9;
} section[id=plantas-block-4] .block-data {
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
} section[id=plantas-block-4] .block-data .flujo, section[id=plantas-block-4] .block-data .modelo {
  color: #6a7585;
} section[id=plantas-block-4] .block-data span {
	font-family: "Gotham-Light";
	color: #000;
}
/**/
/**/
section[id=plantas-block-5] {
	background-color: #e5eaf0;
	padding: 50px 0px 50px 0px;
} section[id=plantas-block-5] .line-1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 50px;
} section[id=plantas-block-5] .line-1 .b-left {
	font-family: "Gotham-Light";} section[id=plantas-block-5] .line-1 .b-right {
	background-color: #94a7c4;
	border-radius: 0px;
  padding: 8px 15px 8px 15px;
} section[id=plantas-block-5] .line-1 .b-right a {
	color: #fff;
	font-family: "Gotham-Bold";
	text-decoration: none;
} section[id=plantas-block-5] .slider-proyectos .banner-1 {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyecto-coca-cola.webp');
	background-position: center;
	background-size: cover;
	height: 250px;
	margin-bottom: 50px;
} section[id=plantas-block-5] .slider-proyectos .banner-2 {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyecto-coca-cola.webp');
	background-position: center;
	background-size: cover;
	height: 250px;
	margin-bottom: 50px;
} section[id=plantas-block-5] .text {
	display: flex;
	justify-content: space-between;
} section[id=plantas-block-5] .text .b-left, section[id=plantas-block-5] .text .b-right {
	width: 45%;
} section[id=plantas-block-5] .text .title {
	color: #6a7585;margin-bottom: 20px;
} section[id=plantas-block-5] .text p {
	font-family: "Gotham-Light";
	text-align: justify;
} section[id=plantas-block-5] .proyectos-arrow-l {
	position: absolute;
	top: 25%;
	left: -50px;
	z-index: 9;
} section[id=plantas-block-5] .proyectos-arrow-r {
	position: absolute;
	top: 25%;
	right: -50px;
	z-index: 9;
}
/**/
/**/
section[id=plantas-block-6] {
	padding: 100px 0px 100px 0px;
} section[id=plantas-block-6] .line {
	display: flex;
	justify-content: space-between;
} section[id=plantas-block-6] .line .b-left, section[id=plantas-block-6] .line .b-right {
	width: 100%;
} section[id=plantas-block-6] .line .b-left .img-1, section[id=plantas-block-6] .line .b-left .img-2, section[id=plantas-block-6] .line .b-left .img-3 {
	width: 100%;
} section[id=plantas-block-6] .line .b-left .img-plantas-1 {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/plantas-1.webp');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 40px;
	height: 320px;
} section[id=plantas-block-6] .line .b-left .img-plantas-2 {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/plantas-2.webp');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 40px;
	height: 320px;
} section[id=plantas-block-6] .line .b-left .img-plantas-3 {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/plantas-3.webp');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 40px;
	height: 320px;
} section[id=plantas-block-6] .line .b-right .line-1, section[id=plantas-block-6] .line .b-right .line-1 h2 {
	font-family: "Gotham-Light";line-height: 1.2;
} section[id=plantas-block-6] .line .b-right .line-2, section[id=plantas-block-6] .line .b-right .line-2 p{
	margin-top: 75px;
	font-family: "Gotham-Light";
	color: #002d72;
	text-align: justify;} section[id=plantas-block-6] .line .b-right .line-3 {
	margin-top: 80px;
} section[id=plantas-block-6] .line .b-right .line-3 .title, section[id=plantas-block-6] .line .b-right .line-3 .title p {
	font-family: "Gotham-Bold";
	margin-bottom: 45px;
} section[id=plantas-block-6] .line .b-right .line-3 ul {
	list-style-image: url('https://tratamientosdeagua.com/home/assets/img/bullet.webp');
} section[id=plantas-block-6] .line .b-right .line-3 ul li {
	font-family: "Gotham-Light";margin-bottom: 20px;
	padding-left: 20px;
}
/**/
/**/
section#plantas-block-7 {
	margin-bottom: 100px;
}
section[id=plantas-block-7] .container .line-1, section[id=plantas-block-7] .container .line-1 h2 {
	font-family: "Gotham-Light";text-align: center;
	margin-bottom: 40px;
} section[id=plantas-block-7] .container .line-2, section[id=plantas-block-7] .container .line-2 p {
	font-family: "Gotham-Light";text-align: center;
	margin-bottom: 40px;
	color: #002d72;
}
/**/
/**/
section[id=plantas-block-8] {
	margin: 0px 0px 100px 0px;
} section[id=plantas-block-8] .line-1, section[id=plantas-block-8] .line-1 h2 {
  font-family: "Gotham-Light";text-align: center;
	margin-bottom: 50px;
} section[id=plantas-block-8] .line-2 {
	display: flex;
	justify-content: space-between;
} section[id=plantas-block-8] .line-2 .block {
	width: 350px;
	text-align: center;
} section[id=plantas-block-8] .line-2 .block a {
	background-color: #94a7c4;
	font-family: "Gotham-Bold";
	color: #fff;padding: 8px 20px 8px 20px;
	border-radius: 0px;
	text-decoration: none;
} section[id=plantas-block-8] .line-2 .block .img-1 {
	margin-top: 30px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyectos-1.webp');
	background-position-x: left;
	background-position-y: top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 350px;
	margin-bottom: 25px;
} section[id=plantas-block-8] .line-2 .block .img-2 {
	margin-top: 30px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyectos-2.webp');
	background-position-x: left;
	background-position-y: top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 350px;
	margin-bottom: 25px;
} section[id=plantas-block-8] .line-2 .block .img-3 {
	margin-top: 30px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyectos-3.webp');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 350px;
	margin-bottom: 25px;
} section[id=plantas-block-8] .line-2 .block .desc, section[id=plantas-block-8] .line-2 .block .desc p {
	font-family: "Gotham-Light";line-height: 1.2;
}
/**/
/* Plantas */
/* Proyectos */
section[id=proyectos-block-1]{
	padding: 100px 0px 100px 0px;
} section[id=proyectos-block-1] .line-1, section[id=proyectos-block-1] .line-1 h2 {
	font-family: "Gotham-Light";
	text-align: center;
	color: #2b2b2b;line-height: 1;
} section[id=proyectos-block-1] .line-2 {
	display: flex;
	justify-content: space-between;
} section[id=proyectos-block-1] .line-2 .b-left, section[id=proyectos-block-1] .line-2 .b-left p {
	width: 100%;
	font-family: "Gotham-Light";
	text-align: justify;
	color: #002d72;
	margin-top: 80px;} section[id=proyectos-block-1] .line-2 .b-right, section[id=proyectos-block-1] .line-2 .b-right p {
	width: 100%;
	font-family: "Gotham-Light";
	text-align: justify;
	color: #002d72;
	margin-top: 80px;}
/**/
#view360 {
	padding: 60px 0px;
} #view360 .title360 {
	font-family: "Gotham-Light";
}
/**/
section[id=proyectos-block-2] .block-imgs {
	display: flex;
} section[id=proyectos-block-2] .proyectos-img-1 {
	color: #fff;
	padding-top: 300px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/option-1.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 100%;
	cursor: pointer;
} section[id=proyectos-block-2] .selector-industrial {
	text-align: center;
} section[id=proyectos-block-2] .selector-comercial {
	text-align: center;
} section[id=proyectos-block-2] .selector-residencial {
	text-align: center;
} section[id=proyectos-block-2] .proyectos-img-2 {
	color: #fff;
	padding-top: 300px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/option-2.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 25%;
	cursor: pointer;
} section[id=proyectos-block-2] .proyectos-img-3 {
	color: #fff;
	padding-top: 300px;
 	background-image: url('https://tratamientosdeagua.com/home/assets/img/option-3.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 25%;
	cursor: pointer;
} section[id=proyectos-block-2] .text {font-family: "Gotham-Bold";
	text-align: center;
	padding-bottom: 40px;
}
/**/
section[id=proyectos-industrial] {
	background-color: #e5eaf0;
	padding: 100px 0px 100px 0px;
} section[id=proyectos-industrial] .line-1, section[id=proyectos-industrial] .line-1 h3 {
  font-family: "Gotham-Light";
	color: #2b2b2b;margin-bottom: 50px;
} section[id=proyectos-industrial] .line-2 {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/hotel_moon_palace.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 100px 0px 100px 0px;
} section[id=proyectos-industrial] .line-3 {
	display: flex;
	justify-content: space-between;
	margin-top: 50px;
} section[id=proyectos-industrial] .line-3 .b-left, section[id=proyectos-industrial] .line-3 .b-right {
	width: 48%;
} section[id=proyectos-industrial] .line-3 .b-left .galery-1, section[id=proyectos-industrial] .line-3 .b-left .galery-2 {
	width: 100%;
	display: flex;
	justify-content: space-between;
} section[id=proyectos-industrial] .line-3 .b-left .galery-2 button {
	border: 0;
	width: 100%;
	margin: 20px 15px 0px 15px;
} section[id=proyectos-industrial] .line-3 .b-left .galery-1 .big-image {
	width: 100%;
	height: 250px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyectos-galeria-1.webp');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
} section[id=proyectos-industrial] .line-3 .b-left .galery-2 .mini-1 {
	padding: 50px 0px 50px 0px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyectos-galeria-1.webp');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	margin: 30px 10px 30px 50px;
} section[id=proyectos-industrial] .line-3 .b-left .galery-2 .mini-2 {
	padding: 50px 0px 50px 0px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyectos-galeria-2.webp');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	margin: 30px 10px 30px 10px;
} section[id=proyectos-industrial] .line-3 .b-left .galery-2 .mini-3 {
	padding: 50px 0px 50px 0px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyectos-galeria-3.webp');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	margin: 30px 40px 30px 10px;
} section[id=proyectos-industrial] .line-3 .b-left .galery-2 .active-select {
	border: 8px solid #94a7c4;
} section[id=proyectos-industrial] .line-3 .b-right .title {
	font-family: "Gotham-Bold";
	color: #6a7585;
	margin-bottom: 20px;
} section[id=proyectos-industrial] .line-3 .b-right p {
	font-family: "Gotham-Light";
	color: #2b2b2b;text-align: justify;
} section[id=proyectos-industrial] .line-4, section[id=proyectos-industrial] .line-4 h3 {
  font-family: "Gotham-Light";
	color: #2b2b2b;text-align: center;
  margin: 50px 0px 50px 0px;
} section[id=proyectos-industrial] .line-5 {
	display: flex;
	justify-content: space-around;
} section[id=proyectos-industrial] .line-5 .block {
	display: flex;
	flex-direction: column;
} section[id=proyectos-industrial] .line-5 .block a{
	text-decoration: none;
	text-align: center;
	font-family: "Gotham-Bold";
	background-color: #94a7c4;
	color: #fff;padding: 8px 20px 8px 20px;
	border-radius: 0px;
	margin: 15px 0px 15px 0px;
} section[id=proyectos-industrial] .line-5 .block a h4 {margin-bottom:0;
} section[id=proyectos-industrial] .line-5 .block a span {
	background-color: #ff7054;
	padding: 1px 8px 1px 8px;
	margin-left: 10px;
} section[id=proyectos-industrial] .line-5 .block a:hover {
	background-color: #fff;
	color: #94a7c4;
} section[id=proyectos-industrial] .line-5 .block .proy-selected {
	background-color: #fff;
	color: #94a7c4;
} small#new {
	background-color: #f00;
	color: #fff;
	padding: 2px 4px;
	border-radius: 0px;
}
section#proyectos-industrial .choose {
	border: 5px solid #8babc2;
	padding: 0px !important;
} section#proyectos-industrial .galeria-proyecto {
	cursor: pointer;
}
/**/
section[id=proyectos-residencial] {
	background-color: #e5eaf0;
	padding: 100px 0px 100px 0px;
} section[id=proyectos-residencial] .line-1 {
  font-family: "Gotham-Light";
	color: #2b2b2b;margin-bottom: 50px;
} section[id=proyectos-residencial] .line-2 {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/san-lucas-_header.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 100px 0px 100px 0px;
} section[id=proyectos-residencial] .line-3 {
	display: flex;
	justify-content: space-between;
	margin-top: 50px;
} section[id=proyectos-residencial] .line-3 .b-left, section[id=proyectos-residencial] .line-3 .b-right {
	width: 48%;
} section[id=proyectos-residencial] .line-3 .b-left .galery-1, section[id=proyectos-residencial] .line-3 .b-left .galery-2 {
	width: 100%;
	display: flex;
	justify-content: space-between;
} section[id=proyectos-residencial] .line-3 .b-left .galery-2 button {
	border: 0;
	width: 100%;
	margin: 20px 15px 0px 15px;
} section[id=proyectos-residencial] .line-3 .b-left .galery-1 .big-image {
	width: 100%;
	height: 250px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyectos-galeria-1.webp');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
} section[id=proyectos-residencial] .line-3 .b-left .galery-2 .mini-1 {
	padding: 50px 0px 50px 0px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/san-lucas-1.webp');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	margin: 30px 10px 30px 50px;
} section[id=proyectos-residencial] .line-3 .b-left .galery-2 .mini-2 {
	padding: 50px 0px 50px 0px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/san-lucas-2.webp');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	margin: 30px 10px 30px 10px;
} section[id=proyectos-residencial] .line-3 .b-left .galery-2 .mini-3 {
	padding: 50px 0px 50px 0px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/san-lucas-3.webp');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	margin: 30px 40px 30px 10px;
} section[id=proyectos-residencial] .line-3 .b-left .galery-2 .active-select {
	border: 8px solid #94a7c4;
} section[id=proyectos-residencial] .line-3 .b-right .title {
	font-family: "Gotham-Bold";
	color: #6a7585;
	margin-bottom: 20px;
} section[id=proyectos-residencial] .line-3 .b-right p {
	font-family: "Gotham-Light";
	color: #2b2b2b;text-align: justify;
} section[id=proyectos-residencial] .line-4 {
  font-family: "Gotham-Light";
	color: #2b2b2b;text-align: center;
  margin: 50px 0px 50px 0px;
} section[id=proyectos-residencial] .line-5 {
	display: flex;
	justify-content: space-around;
} section[id=proyectos-residencial] .line-5 .block {
	display: flex;
	flex-direction: column;
} section[id=proyectos-residencial] .line-5 .block a {
	text-decoration: none;
	text-align: center;
	font-family: "Gotham-Bold";
	background-color: #94a7c4;
	color: #fff;padding: 8px 20px 8px 20px;
	border-radius: 0px;
	margin: 15px 0px 15px 0px;
} section[id=proyectos-residencial] .line-5 .block a span {
	background-color: #ff7054;
	padding: 1px 8px 1px 8px;
	margin-left: 10px;
} section[id=proyectos-residencial] .line-5 .block a:hover {
	background-color: #fff;
	color: #94a7c4;
} section[id=proyectos-residencial] .line-5 .block .proy-selected {
	background-color: #fff;
	color: #94a7c4;
} section[id=proyectos-residencial] ul li, section[id=proyectos-residencial] ol li {
	font-family: "Gotham-Light";}
/**/
section[id=proyectos-block-3] {
	padding: 100px 0px 0px 0px;
} section[id=proyectos-block-3] .line-1, section[id=proyectos-block-3] .line-1 h2 {
	font-family: "Gotham-Light";
	text-align: center;
	color: #2b2b2b;margin-bottom: 20px;
} section[id=proyectos-block-3] .line-2, section[id=proyectos-block-3] .line-2 p {
	font-family: "Gotham-Light";
	text-align: center;
	color: #2b2b2b;color: #002d72;
	margin-bottom: 50px;
}
/**/
section[id=proyectos-block-4] {
	margin: 100px 0px 100px 0px;
} section[id=proyectos-block-4] .line-1 {
  font-family: "Gotham-Light";text-align: center;
	margin-bottom: 50px;
} section[id=proyectos-block-4] .line-2 {
	display: flex;
	justify-content: space-between;
} section[id=proyectos-block-4] .line-2 .block {
	width: 350px;
	text-align: center;
} section[id=proyectos-block-4] .line-2 .block a {
	background-color: #94a7c4;
	font-family: "Gotham-Bold";
	color: #fff;padding: 8px 20px 8px 20px;
	border-radius: 0px;
	text-decoration: none;
} section[id=proyectos-block-4] .line-2 .block .img-proy-1 {
	/*margin-top: 30px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyectos-1.webp');
	background-position-x: left;
	background-position-y: top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 350px;
	margin-bottom: 25px;*/
} section[id=proyectos-block-4] .line-2 .block .img-proy-2 {
	/*margin-top: 30px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyectos-2.webp');
	background-position-x: left;
	background-position-y: top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 350px;
	margin-bottom: 25px;*/
} section[id=proyectos-block-4] .line-2 .block .img-proy-3 {
	/*margin-top: 30px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/proyectos-3.webp');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 350px;
	margin-bottom: 25px;*/
} section[id=proyectos-block-4] .line-2 .block .desc, section[id=proyectos-block-4] .line-2 .block .desc p {
	font-family: "Gotham-Light";line-height: 1.2;
} section[id=proyectos-block-5] {
	background-color: #94a7c4;
	padding: 50px 0px 50px 0px;
} section[id=proyectos-block-5] .line-1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
} section[id=proyectos-block-5] .line-1 .b-left {
	color: #fff;
	width: 60%;} section[id=proyectos-block-5] .line-1 .b-right {
	width: 40%;
	text-align: center;} section[id=proyectos-block-5] .line-1 .b-right a {
	font-family: "Gotham-Bold";
	background-color: #6279a0;
	padding: 10px 20px 10px 20px;
	border-radius: 0px;
	color: #fff;
	text-decoration: none;
}

/* Proyectos */
section[id=nosotros-block-1] {
	margin-top: 100px;
} section[id=nosotros-block-1] .line-1, section[id=nosotros-block-1] .line-1 h2 {
	font-family: "Gotham-Light";text-align: center;
	line-height: 1;
	font-weight:500;
} section[id=nosotros-block-1] .line-2 {
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
} section[id=nosotros-block-1] .line-2 .b-left, section[id=nosotros-block-1] .line-2 .b-left p {
	width: 100%;
	margin-right: 0px;
	font-family: "Gotham-Light";
	text-align: justify;
	color: #002d72;} section[id=nosotros-block-1] .line-2 .b-right {
	width: 100%;
} section[id=nosotros-block-1] .line-2 .b-right li {
	font-family: "Gotham-Light";
	color: #002d72;line-height: 1.8;
}
/**/
section[id=nosotros-block-2] {
	margin-top: 100px;
} section[id=nosotros-block-2] .line-1 {
	text-align: center;font-family: "Gotham-Light";
	margin-bottom: 50px;
} section[id=nosotros-block-2] .linea-tiempo img {
	width: 100%;
} section[id=nosotros-block-2] .blocks {
	width: 100%;
} section[id=nosotros-block-2] .blocks .row  {
	margin-left: 0px;
} section[id=nosotros-block-2] .blocks img {
	width: 100%;
	max-height: 90px;
	overflow: hidden;
} section[id=nosotros-block-2] .blocks .desc {
	font-family: "Gotham-Light";margin-bottom: 50px;
}
/**/
section[id=nosotros-block-3] .line-1 {
	font-family: "Gotham-Light";
	text-align: center;margin-bottom: 50px;
} section[id=nosotros-block-3] .line-2 {
	font-family: "Gotham-Light";
	color: #002d72;
	text-align: center;
	line-height: 1.5;
} section[id=nosotros-block-3] .video {
	margin-top: 50px;
} section#nosotros-block-3 .presentacion {
	background-color: #8da9c6;
	color: #fff;
	text-decoration: none;
	padding: 8px 20px;
}
/**/
section[id=nosotros-block-4] {
	margin-top: 100px;
} section[id=nosotros-block-4] .block-imgs {
	display: flex;
} section[id=nosotros-block-4] .nosotros-img-1 {
	color: #fff;
	padding-top: 300px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/option-1.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 50%;
	cursor: pointer;
} section[id=nosotros-block-4] .nosotros-industrial {
	text-align: center;
} section[id=nosotros-block-4] .nosotros-comercial {
	text-align: center;
} section[id=nosotros-block-4] .nosotros-residencial {
	text-align: center;
} section[id=nosotros-block-4] .nosotros-img-2 {
	color: #fff;
	padding-top: 300px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/option-2.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 25%;
	cursor: pointer;
} section[id=nosotros-block-4] .nosotros-img-3 {
	color: #fff;
	padding-top: 300px;
 	background-image: url('https://tratamientosdeagua.com/home/assets/img/option-3.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 25%;
	cursor: pointer;
} section[id=nosotros-block-4] .text {font-family: "Gotham-Bold";
	text-align: center;
	padding-bottom: 40px;
}
/**/
section[id=nosotros-block-5] {
	margin-top: 100px;
} section[id=nosotros-block-5] .line-1 {
	font-family: "Gotham-Light";
	text-align: center;margin-bottom: 25px;
} section[id=nosotros-block-5] .line-2 {
	font-family: "Gotham-Light";
	text-align: center;color: #002d72;
	margin-bottom: 100px;
}
/**/

/**/
section[id=nosotros-block-6] {
	margin-top: 100px;
} section[id=nosotros-block-6] .line-1, section[id=nosotros-block-6] .line-1 p {
	font-family: "Gotham-Light";text-align: center;
	color: #002d72;
}
/**/
section[id=nosotros-block-7] {
	margin-top: 100px;
} section[id=nosotros-block-7] .circle {
	background-image: url("https://tratamientosdeagua.com/home/assets/img/icon-servicios-circle.webp");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
} section[id=nosotros-block-7] .container .line-1 {
	display: flex;
	justify-content: center;
} section[id=nosotros-block-7] .container .block {
	text-align: center;
	width: 350px;
	background-color: #fff;
	margin-top: -20px;
} section[id=nosotros-block-7] .container img {
	width: 50px;
	margin-bottom: 10px;
} section[id=nosotros-block-7] .container .title, section[id=nosotros-block-7] .container .title h3 {
	font-family: "Gotham-Light";margin-bottom: 10px;
} section[id=nosotros-block-7] .container .desc {
	font-family: "Gotham-Light";line-height: 1.2;
	color: #002d72;
} section[id=nosotros-block-7] .container .line-2 {
	/*display: flex;
	justify-content: space-between;
	margin: 50px 80px 0px 80px; */
} section[id=nosotros-block-7] .container .line-2 .block-center, section[id=nosotros-block-7] .container .line-2 .block-center h2 {
	font-family: "Gotham-Light";line-height: 1.2;
	margin-top: 20px;
} section[id=nosotros-block-7] .container .line-3 {
	display: flex;
	justify-content: center;
	margin-top: 30px;
}
/**/
section[id=nosotros-block-8] {
	margin-top: 100px;
	background-color: #e5eaf0;
	padding: 100px 0px 100px 0px;
} section[id=nosotros-block-8] .block-1 {
	display: flex;
	justify-content: space-around;
  text-align: center;
} section[id=nosotros-block-8] .b-left, section[id=nosotros-block-8] .b-right {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
} section[id=nosotros-block-8] .b-left .line-1, section[id=nosotros-block-8] .b-left .line-1 h2, section[id=nosotros-block-8] .b-right .line-1, section[id=nosotros-block-8] .b-right .line-1 h2 {
	font-family: "Gotham-Light";margin-bottom: 30px;
} section[id=nosotros-block-8] .b-left .line-2, section[id=nosotros-block-8] .b-right .line-2 {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #fff;
	border-radius: 100px;
	width: 200px;
	height: 200px;
	margin-bottom: 50px;
} section[id=nosotros-block-8] .b-left .line-3, section[id=nosotros-block-8] .b-left .line-3 p, section[id=nosotros-block-8] .b-right .line-3, section[id=nosotros-block-8] .b-right .line-3 p {font-family: "Gotham-Light";
	text-align: justify;
	text-align-last: center;
} section[id=nosotros-block-8] .block-2 .line-1, section[id=nosotros-block-8] .block-2 .line-1 h2 {
	margin-top: 100px;
	font-family: "Gotham-Light";
	text-align: center;margin-bottom: 30px;
} section[id=nosotros-block-8] .block-2 .line-2, section[id=nosotros-block-8] .block-2 .line-2 p {
	font-family: "Gotham-Light";
	text-align: center;line-height: 1.2;
	color: #002d72;
} section[id=nosotros-block-8] .block-3 {
	margin-top: 50px;
} section[id=nosotros-block-8] .block-3 .row {
	margin-bottom: 50px;
} section[id=nosotros-block-8] .block-3 .btn-valores {
	width: 100%;
	background-color: #94a7c4;
	color: #fff;
	padding: 10px 0px 10px;
	text-align: center;
	border-radius: 0px;
} section[id=nosotros-block-8] .block-3 .btn-valores h3{margin-bottom: 0;
}section[id=nosotros-block-8] .block-3 .detail, section[id=nosotros-block-8] .block-3 .detail p {
	font-family: "Gotham-Light";text-align: justify;
}
/**/
section[id=nosotros-block-9] {
	padding: 0px 0px 100px;
} section[id=nosotros-block-9] img {
	width: 100%;
} section[id=nosotros-block-9] .title, section[id=nosotros-block-9] .title h2 {
	font-family: "Gotham-Light";} section[id=nosotros-block-9] img {
	margin-top: 40px;
	min-height: 230px;
	object-fit: cover;
} section[id=nosotros-block-9] .bullets {
	margin-top: 40px;
} section[id=nosotros-block-9] ul {
	padding-left: 20px;
  	list-style-image: url("https://tratamientosdeagua.com/home/assets/img/bullet-historia.webp");
} section[id=nosotros-block-9] ul li {padding-left: 20px;
	font-family: "Gotham-Light";
	line-height: 1.2;
	margin-bottom: 20px;
}
/**/
section[id=nosotros-block-10] {
	padding: 50px 0px 50px 0px;
	background-image: url('https://tratamientosdeagua.com/home/assets/img/membranas.webp');
	background-color: #1653a2;
	background-blend-mode: overlay;
	background-size: cover;
	background-position: revert;
	background-repeat: no-repeat;
} section[id=nosotros-block-10] .title div, section[id=nosotros-block-10] .title div h2 {
	text-align: center;
  font-family: "Gotham-Bold";color: #fff;
	line-height: 1;
  margin-bottom: 50px;
} section[id=nosotros-block-10] .title {
	text-align: center;
} section[id=nosotros-block-10] .title a {
	background-color: #52ace4;
	color: #fff;
	padding: 8px 20px 8px 20px;
	border-radius: 0px;text-decoration: none;
}
/**/
section[id=nosotros-block-11]{
	padding: 50px 0px 50px 0px;
	background-color: #94a7c4;
	color: #fff;text-align: justify;
}  section[id=nosotros-block-11] h2 {}section[id=nosotros-block-11] .row .col-md-5 {
	display: flex;
	justify-content: center;
	align-items: center;
} section[id=nosotros-block-11] .row  a {
  	text-decoration: none;
	color: #fff;
	background-color: #6279a0;
	padding: 10px 20px 10px 20px;
	border-radius: 0px;
	display: block;
}

.metodika {
	background-image: url('https://tratamientosdeagua.com/home/assets/img/metodika.webp');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 30px;
}


/* SEARCH */
div#search_content {
	width: 90%;
}
/**/
/* MARCAS */
section#marcas-block-1 {
	margin-top: 100px;
} section#marcas-block-1 .title, section#marcas-block-1 .title h2{
	font-family: "Gotham-Light";text-align: center;
	line-height: 1;
}
/*Clients*/
#clients-slideshow {
    height: 120px;
    position: relative;
    overflow: hidden;
}
#clients-slideshow > div {
    height: 80px;
    width: 10000px;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    -moz-transition:  opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
  	-webkit-transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
    -webkit-animation: moveSlideshow 20s linear infinite;
    -moz-animation:    moveSlideshow 20s linear infinite;
}
@-webkit-keyframes moveSlideshow {
    0% { left: 0; }
    100% { left: -3316px; }
}
@-moz-keyframes moveSlideshow {
    0% { left: 0; }
    100% { left: -3316px; }
}

/**/
section#marcas-block-2 {
	margin-top: 100px;
} section#marcas-block-2 .row {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 2px solid #d8dfe8;
} section#marcas-block-2 .column-1 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
} section#marcas-block-2 .column-1 .logo {
	width: 100%;
} section#marcas-block-2 .column-1 .descargar {text-decoration: none;
	border: 1px solid #c1cddb;
	padding: 2px 15px;
	border-radius: 0px;
	color: #5a7389;
	margin-bottom: 15px;
} section#marcas-block-2 .column-2 {
	display: flex;
	flex-direction: column;
	justify-content: center;
} section#marcas-block-2 .column-2 .title {
	color: #587188;
	margin-bottom: 20px;
} section#marcas-block-2 .column-2 .desc {
	font-family: "Gotham-Light";
	color: #587188
} section#marcas-block-2 .column-3 .img-galeria {
	border: 1px solid #c6d1dd;
	padding: 5px;
	width: 95%;
} section#marcas-block-2 .column-3 .slick-dots {
	position: absolute;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 10px;
	top: 0%;
	right: -8px;
} section#marcas-block-2 .column-3 .slick-dots li {
	width: 10px;
	height: 10px;
	margin-bottom: 5px;
} section#marcas-block-2 .column-3 .slick-dots button {
	width: 10px !important;
	height: 10px !important;
	border: 1px solid #000;
	border-radius: 10px;
} section#marcas-block-2 .column-3 .slick-dots button::before {
	display: none;
} section#marcas-block-2 .column-3 .slick-dots .slick-active {
	width: 11px !important;
	height: 11px !important;
	border-radius: 10px;
	background-color: #000;
}
/**/
/* CONTACTO */
section#contacto-block-1 {
	margin: 100px 0px 50px;
} section#contacto-block-1 .title, section#contacto-block-1 .title h2  {
	text-align: center;
	font-family: "Gotham-Light";}
/**/
section#contacto-block-2 {
	margin-top0: 100px;
	padding-bottom: 100px;
} section#contacto-block-2 .block-container {
	display: flex;
	justify-content: center;
} section#contacto-block-2 .block {
	width: 350px;
} section#contacto-block-2 .block .line-1, section#contacto-block-2 .block .line-1 h3 {
	font-family: "Gotham-Light";
	color: #6a7585;line-height: 1.2;
	margin-bottom: 10px;
} section#contacto-block-2 .block .line-2 div a,
section#contacto-block-2 .block .line-3 div a {
	font-family: "Gotham-Light";
	color: #002d72;text-decoration: none;
} section#contacto-block-2 .line-divider {
	border: 1px solid #a6acb6;
	margin: 70px 0px 50px ;
}

/* GOOGLE MAPS */
.bloque-contacto-big {
	height: 650px;
}
.map-container {
	height: 100%;
} #map, #map-country, #map-country-mobile {
	height: 100%;
}

.map-container-contacto {
	height: 400px;
} #map-contacto, #map-contacto-mobile {
	height: 400px;
}

.modal-content {
	background-color: #0000;
	border: 0px;
} .modal-content button#gal1-prev-industrial
, .modal-content button#gal1-prev-comercial1
, .modal-content button#gal1-prev-comercial2
, .modal-content button#gal1-prev-comercial3
, .modal-content button#gal1-prev-comercial4
, .modal-content button#gal1-prev-comercial5
, .modal-content button#gal1-prev-comercial6
, .modal-content button#gal1-prev-proyectos
, .modal-content button#gal1-prev-residencial {
	border: 0px;
	border-right: 1px solid #fff;
	background-color: #0000;
	color: #fff;
} .modal-content button#gal1-next-industrial
, .modal-content button#gal1-next-comercial1
, .modal-content button#gal1-next-comercial2
, .modal-content button#gal1-next-comercial3
, .modal-content button#gal1-next-comercial4
, .modal-content button#gal1-next-comercial5
, .modal-content button#gal1-next-comercial6
, .modal-content button#gal1-next-proyectos
, .modal-content button#gal1-next-residencial {
	border: 0px;
	border-left: 1px solid #fff;
	background-color: #0000;
	color: #fff;
} .modal-footer .btn {
	background-color: #0000;
	border: 0px;
}

.modal-footer {
	border: 0px;
} .modal-footer div#pagingInfoIndustrial, .modal-footer div#pagingInfoComercial, .modal-footer div#pagingInfoResidencial, div#pagingInfoProyectos {
	font-family: "Gotham-Light";
	color: #fff;
}

/* Membranas */
ul.breadcrumb-membranas{padding: 0;margin-top: 22px !important;}
ul.breadcrumb-membranas li{display: inline-block;list-style: none;padding-left: 10px;text-transform: uppercase;}
ul.breadcrumb-membranas li,
ul.breadcrumb-membranas li a{color: white;}
ul.breadcrumb-membranas li:first-child{padding-left: 0;}

/**/
/* NUESTROS PROYECTOS */
section#nuestros-proyectos-block-1 {
	padding: 100px 0px;
}
section#nuestros-proyectos-block-1 .banner-proyecto {
	padding: 0px 5% 0px 5%;
	text-align: center;
	margin-bottom: -45px;
	z-index: 9;
} section#nuestros-proyectos-block-1 .bloque-info {
	background-color: #e4ebf1;
	color: #262626;
	font-family: "Gotham-Light";text-align: justify;
	padding: 60px 20px 20px 20px;
	margin: 0px 60px 50px 60px;
} section#nuestros-proyectos-block-1 .bloque-info .bloque-footer {
	background-color: #8da9c6;
	color: #fff;
	padding: 8px 20px;
	border-radius: 0px;
	text-decoration: none;} section#nuestros-proyectos-block-1 .bloque-info div {
	text-align: center;
	font-family: "Gotham-Light";margin-bottom: 20px;
}


section#techs ul {
	list-style: none;
} section#techs ul li::before {
	content: "\2022";
	font-weight: bold;
	color: #94a7c4;
	margin-left:  -2em;
	margin-right: 1em;
}

section#techs .active {
	animation-name: slidein;
	animation-duration: 3s;
	animation-iteration-count: 10;
}

section#techs .active > img {
	background-color: #62acec !important;
} section#techs .active > div {
	color: #6279a0 !important;
}

section#techs .techs-ico h2{color: #2b2b2b;}

.btn-diagrama {
	border: 2px solid #94a7c4;text-decoration: none;
	color: #94a7c4;
} .btn-diagrama:hover {
	color: #fff !important;
	background-color: #94a7c4;
	text-decoration: none;
}

section#lista-precios {
	background-color: #627aa0;
	margin: 0px !important;
}

::-webkit-scrollbar {
  width: 15px;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #c6d2e3;
  border-radius: 10px;
}


/* UPDATE */
#prop-block-1 div .ml-2, #prop-block-1 div .ml-2 h2 {font-family: "Gotham-Bold";
}

#prop-block-1 #updateficha a {font-family: "Gotham-Medium";
}

#prop-block-1 .precio span {font-family: "Gotham-Medium";
}

#prop-block-1 #model-details li, .tech-content li {font-family: "Gotham-Light";
}

#clientes {
	padding: 80px 0px 0px;
} #clientes .title {color: #272727;
} #clientes .block {
	margin: 0px 20px;
} #clientes .block .img-marca {
	width: 100%;
} #clientes .block .img-proyecto {
	width: 100%;
	min-height: 220px;
	max-height: 220px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
} #clientes .block .block-blue {
	background-color: #eef2f6;
	padding: 20px 40px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	min-height: 180px;
} #clientes .block .block-blue p {} #clientes .block a {
	background-color: #8da9c6;
	color: #fff;
	margin-top: 20px;
} #clientes .arrow-l, #clientes .arrow-r {
	width: 40px;
}


.newsletter .modal-content {
	background-color: #fff;
	padding: 20px 60px;
} .newsletter .modal-content .modal-header {
	border: 0px;
} .newsletter .modal-content .close span {
	font-family: "Gotham-Light";color: #171717;
} .newsletter .modal-content .close {
	font-family: "Gotham-Light";color: #171717;
} .newsletter .modal-content .close span:hover {
	color: #171717;
} .newsletter .modal-content .close:hover {
	color: #171717;
} .newsletter .modal-content img {
	max-height: 50px;
} .newsletter .modal-content .title {
    font-family: "Gotham-Light";
    color: #171717;margin: 0px;
} .newsletter .modal-content .desc {
	font-family: "Gotham-Light";
	color: #000761;margin: 0px;
} .newsletter .modal-content input {
	border: 1px solid #b9c1c9;
	font-family: "Gotham-LIght";
	margin-right: 5px;
} .newsletter .modal-content .btn-suscribirse {
	background-color: #8da9c6;border-radius: 2px;
	color: #fff;
	font-family: "Gotham-Medium";
	margin-left: 5px;
}

#novedades {
	margin: 0px;
} #novedades .videos {
	background-image: url(https://tratamientosdeagua.com/home/assets/img/videos_back.webp);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px;
} #novedades .videos .descubre {
	font-family: "Gotham-Light";
	color: #fff;line-height: 1;
} #novedades .videos .descubre span {
	font-family: "Gotham-Bold";
} #novedades .videos .innovamos {
	font-family: "Gotham-Light";
	color: #002975;}


/* fafbfb
font-family: "Gotham-Bold";
font-family: "Gotham-Medium";
font-family: "Gotham-Light";
*/

/**/
html {
	scroll-behavior: smooth;
	@media screen and (prefers-reduced-motion: reduce) {
		html {
			scroll-behavior: auto;
		}
	}
}
/**/
/* Wiredit custom */
.slick-arrow img { width: 35px; }
.list_unstyled{list-style-type: none;}

.sendmail_form span{color:red;}
.sendmail_form .sendmail_legend{}
.sendmail_form .sendmail_ajax_loader{display:none;}
.sendmail_form .sendmail_result{display:none;}
.sendmail_form .form-control{height: auto;padding: 10px 10px;border-radius: 0px !important;font-style: normal;}
.sendmail_form input:not(input[type="submit"]),
.sendmail_form select{height: 38px !important;}
.sendmail_form input,
.sendmail_form textarea,
.sendmail_form select{margin-right: 0 !important;margin-left: 0 !important;}

/* Modal Serach */
#modalSearch #form-search .sendmail_ajax_loader{display: none;}

/* Footer */
footer#main-footer{padding: 0;}
footer#main-footer #top-footer{border-top: solid 1px #6e85ac;background: #6279a0;}
footer#main-footer #top-footer {padding: 35px 0;}
footer#main-footer #top-footer h4{font-family: "GOtham-Light";}
footer#main-footer #body-footer .newsletter h4{color: white;margin-top: 20px;border-top: solid 1px #8094b5;padding-top: 15px;}
footer#main-footer #body-footer .newsletter p{color:white;}
footer#main-footer #body-footer .newsletter input{border-top-left-radius: 25px;border-bottom-left-radius: 25px;padding: 15px 18px;border: unset;height: 100%;border-top-right-radius: 0;border-bottom-right-radius: 0;}
footer#main-footer #body-footer .newsletter button{border-top-right-radius: 25px;border-bottom-right-radius: 25px;background: #5ba0d0;color: white;padding: 8.5px 15px;}
footer#main-footer #body-footer .social{padding: 0;margin: 0;list-style: none;}
footer#main-footer #body-footer .social li{display: inline-block;margin: 10px 10px 10px 0;}
footer#main-footer #body-footer .social li:last-child{margin-right: 0;}
footer#main-footer #body-footer .social li a{text-decoration:none;width: 45px;height: 45px;display: flex;justify-content: center;align-items: center;color: white;border-radius: 50%;}
footer#main-footer #body-footer .social li a.bg-facebook{background-color: #1873eb;}
footer#main-footer #body-footer .social li a.bg-twitter{background-color: black;}
footer#main-footer #body-footer .social li a.bg-youtube{background-color: #f70000;}
footer#main-footer #body-footer .social li a.bg-linkedin{background-color: #005ce1;}
footer#main-footer #body-footer{padding: 30px 0 50px 0;background: #6279a0;}
footer#main-footer #body-footer .widget-footer > a > img{width: 100%;height: auto;max-width: 300px;margin-right: auto;margin-left: auto;display: block;}
footer#main-footer #body-footer .widget-footer{margin-top: 30px;}
footer#main-footer #body-footer .widget-footer .widget-title{font-weight: normal;font-family: "Gotham-Medium";color: white;}
footer#main-footer #body-footer .widget-footer .widget-content{margin-top: 25px;}
footer#main-footer #body-footer .widget-footer .widget-content ul:not(.social){list-style: none;padding: 0;margin-bottom: 0;}
footer#main-footer #body-footer .widget-footer .widget-content ul:not(.social) li{margin-bottom: 15px;color: white;transition: .5s all;display: flex;align-items: flex-start;}
footer#main-footer #body-footer .widget-footer .widget-content ul:not(.social) li:last-child{margin-bottom: 0;}
footer#main-footer #body-footer .widget-footer .widget-content ul:not(.social) li a{color: white;font-weight: normal;text-decoration: none;font-family: "GOtham-Light";}
footer#main-footer #body-footer .widget-footer .widget-content ul:not(.social) li:hover{padding-left: 5px;}
footer#main-footer #body-footer .widget-footer .widget-content ul:not(.social) li i{margin-right: 3px;margin-top: 3px;}
footer#main-footer #body-footer .widget-footer .widget-content ul.list-contact li i{background: white;color: #6279a0;width: 22px;height: 22px;display: flex;justify-content: center;align-items: center;border-radius: 50%;min-width: 22px;margin-top: 0;margin-right: 7px;}
footer#main-footer #body-footer .widget-footer .widget-content h4{color: white;padding-top: 25px;}
footer#main-footer #body-footer .widget-footer .widget-content address{margin: 0;}
footer#main-footer #body-footer .widget-footer .widget-content address a{color: white;text-decoration: none;font-family: "GOtham-Light";}
footer#main-footer #top-footer .logos{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
footer#main-footer #top-footer .logos .image {border-radius: 50%;}
footer#main-footer #top-footer .logos .image .box{overflow: hidden;background: white;max-width: 90px;border-radius: 50%;padding: 10px;margin: 5px;min-height: 90px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
footer#main-footer #top-footer .logos .image .box img{height: auto;width: 100%;}
footer#main-footer #bottom-footer{background: #7086ac;padding: 5px 0;}
footer#main-footer #bottom-footer p{margin: 0;padding:0;}
footer#main-footer #bottom-footer p,
footer#main-footer #bottom-footer a{color: white;text-decoration: none;}

@media (max-width: 575.98px) {
	section[id=block-2] .block-imgs > div{
		position: relative;
	}

	section[id=block-2] > div h2{position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%) rotate(270deg);
	}

	section[id=block-2] .block-imgs .selector-industrial,
	section[id=block-2] .block-imgs .selector-comercial,
	section[id=block-2] .block-imgs .selector-residencial{
		display: none;
	}

	section[id=block-4] h2{margin-bottom:15px;
	}

	/* Contact */
	#map-contacto{height: 300px;}
}

@media (max-width: 767.98px) {
	/* Contact */
	section#contacto-block-2 .block{margin-bottom: 30px;max-width: 100% !important;width: 100% !important;}
	section#contacto-block-2 .block .line-3 .col-md-1,
	section#contacto-block-2 .block .line-2 .col-md-1{display: none;}
	section#contacto-block-2 .block address{margin-bottom: 0;}
	section[id="block-11"] .line{margin: auto;}

	/* Home */
	#p-mobile-residencial .slick-initialized .slick-slide{max-width: 372px !important;}
	#p-mobile-residencial .slick-list{margin: auto;}
	/* -- Design */
	section[id="block-1"] .block-1 #main_header{}
	/* -- Product card */
	#section-product-card .container > div.row:last-child{padding-top: 0px !important;}
	/* -- Clients */
	#clientes .title{font-family: "Gotham-Medium";}

	/* Footer */
	footer#main-footer #body-footer .widget-footer .widget-content ul.list-contact li:last-child{margin-bottom: 15px;}
}

@media (max-width: 991.98px) {
	.menu_pdf{
		margin-top:5px;
	}

	/* Header */
	.navbar-nav .btn-group  {flex-direction: column;}
	div[id="mtop"] .dropdown-menu div{left: 0;}
	div[id="mtop"] .dropdown-menu{max-height: 200px !important;}
	.navbar-brand{margin-right: 0;}

	/* Home */
	/* -- Content */
	#pageContent .block-content .block-1{text-align: center;display: block;margin-top: 2rem;}
	/* -- Clients */
	section[id="block-5"] img{height: auto;}
	section[id="block-8"] h2{}
	#clientes-mobile .block .block-blue p{}
	/* -- Novedades */
	#novedades .videos .descubre{margin-bottom: 20px !important;}

	/* About us */
	/* -- Description */
	section[id="plantas-block-6"] .line .b-right .line-3 .title p{}
	#nosotros-block-3 .container {text-align: center !important;}
	section[id="nosotros-block-1"] .line-1 h2{}
	section[id="nosotros-block-8"] .block-2 .line-2,
	section[id="nosotros-block-8"] .block-2 .line-2 p,
	section[id="nosotros-block-1"] .line-2 .b-left,
	section[id="nosotros-block-1"] .line-2 .b-left p,
	section[id="nosotros-block-1"] .line-2 .b-right li,
	section[id="nosotros-block-6"] .line-1,
	section[id="nosotros-block-6"] .line-1 p,
	section[id="nosotros-block-8"] .block-3 .detail,
	section[id="nosotros-block-8"] .block-3 .detail p,
	section[id="plantas-block-7"] .container .line-2,
	section[id="plantas-block-7"] .container .line-2 p,
	section[id="plantas-block-6"] .line .b-right .line-3 ul li,
	section[id="nosotros-block-8"] .b-right .line-3 p{}

	section[id="plantas-block-6"] .line .b-right .line-1,
	section[id="plantas-block-6"] .line .b-right .line-1 h2{}

	/* Catalog */
	#prop-block-2 p,
	#prop-block-1 p,
	#model-details p{}

	/* Brand */
	#marcas-block-2 p{}

	/* Project */
	section#nuestros-proyectos-block-1 .bloque-info{text-align: center;margin-right: 0;margin-left: 0;}
	section#nuestros-proyectos-block-1 > .container >.row{margin: auto;}

	/* Plant */
	#techs p,
	#techs ul li,
	section[id="plantas-block-1"] .b-right p,
	section[id="block-3"] .desc h3,
	section[id="block-3"] .desc p,
	section[id="plantas-block-8"] .line-2 .block .desc,
	section[id="plantas-block-8"] .line-2 .block .desc p{}

	/* HOME */
	.header-slider .slick-slide .contenido{padding: 50px 0 50px 0;}
}

@media (max-width: 1199.98px) {  }

/* BLOG */

#page-blog{padding-top: 50px;padding-bottom: 50px;}
.blog_banner {

    background: url(../img/banner-purificador-agua.jpg) center center no-repeat;

    background-size: cover !important;

    text-align: left;

}


.blog_banner h2 {

    font-family: 'GothamRnd';color: #fff;

    line-height: 50px;

    margin: 0;

    padding: 90px 0;

    text-shadow: 1px 1px 1px black;
}


.blog .title {

    margin: 0;font-family: 'GothamRnd';

    color: #48bfea;

}


.blog .image_thumb {

    width: 100%;

    display: inline-block;

}


.blog .title_post, .blog .title_post:hover {

    text-decoration: none;

    font-weight: 600;

    color: #212631;

    padding: 0;line-height: 18px;

    margin: 0;

}


.blog .categoria {

    padding: 0;

    text-align: left;

}


.blog .categoria p {font-weight: 100;

    margin: 0;

    padding: 2px 6px;

    display: inline-block;

    background: #00c0eb;

    color: white;

}


.blog .date_post {font-weight: 100;

    padding: 0;

    margin: 0;

    text-align: left;

    color: black;

}


.blog .description_post {font-weight: 300;

    color: #3d455c;

    padding: 0;

    margin: 10px 0 5px 0;

}


.blog .single_post {

    padding-bottom: 40px;

    text-decoration: none;

}

 .presentacion-section {
	padding: 10px 0 20px 0;
	background: #ffffff;
	text-align: center;
}

.presentacion-btn {
	display: inline-flex;
	align-items: center;
	gap: 18px;
	padding: 18px 32px;
	border-radius: 16px;
	text-decoration: none;
	background: #ffffff;
	border: 1px solid #e2e8f0;
	box-shadow: 0 15px 40px rgba(0,0,0,0.08);
	transition: all 0.35s ease;
}

.presentacion-btn .icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 52px;
	height: 52px;
	background: #2563eb;
	color: #fff;border-radius: 12px;
	transition: all 0.35s ease;
}

.presentacion-btn .text {
	display: flex;
	flex-direction: column;
	line-height: 1.2;
}

.presentacion-btn .text strong {color: #0f172a;
}

.presentacion-btn .text small {color: #64748b;
}

.presentacion-btn:hover {
	transform: translateY(-6px);
	box-shadow: 0 25px 60px rgba(0,0,0,0.12);
}

.presentacion-btn:hover .icon {
	background: #1d4ed8;
	transform: scale(1.1);
}

