
.elementor-6 .elementor-element.elementor-element-3934c191 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .5;
	--padding-top: 6rem;
	--padding-bottom: 2rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-6 .elementor-element.elementor-element-3934c191:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3934c191 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejjbf.nitrocdn.com/RLZceHvCepGematwKvzUGDjHShkFeRES/assets/images/optimized/rev-331acb3/pinturaselalcazar.com/wp-content/uploads/2026/02/Empresa-de-Pintura-Industrial-y-Revestimientos-en-Huelva-Cabecera.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-3934c191:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-6 .elementor-element.elementor-element-3934c191 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6 .elementor-element.elementor-element-3934c191::before, .elementor-6 .elementor-element.elementor-element-3934c191 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-3934c191 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-3934c191 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-3934c191 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-3934c191 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-6 .elementor-element.elementor-element-7ae84c9e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-5544ac59 {
	--display: flex;
	--gap: .5rem .5rem;
	--row-gap: .5rem;
	--column-gap: .5rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-50bef68a {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-50bef68a.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-50bef68a .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
	text-decoration: var(--e-global-typography-primary-text-decoration);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-6 .elementor-element.elementor-element-24621364 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-1b3765c);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-24621364 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-6 .elementor-element.elementor-element-24621364 .elementor-divider {
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-6 .elementor-element.elementor-element-7759c829 {
	--display: flex;
}

.elementor-6 .elementor-element.elementor-element-3d49a851 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-1b3765c);
}

.elementor-6 .elementor-element.elementor-element-3d49a851.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-4923b7a9 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-e9ce8d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9ce8d2-font-size);
	font-weight: var(--e-global-typography-e9ce8d2-font-weight);
	text-transform: var(--e-global-typography-e9ce8d2-text-transform);
	text-decoration: var(--e-global-typography-e9ce8d2-text-decoration);
	line-height: var(--e-global-typography-e9ce8d2-line-height);
	color: var(--e-global-color-1b3765c);
}

.elementor-6 .elementor-element.elementor-element-4923b7a9.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-7dac14f8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-12f784b7 .elementor-button {
	font-family: var(--e-global-typography-246a3f1-font-family), Sans-serif;
	font-size: var(--e-global-typography-246a3f1-font-size);
	font-weight: var(--e-global-typography-246a3f1-font-weight);
	text-transform: var(--e-global-typography-246a3f1-text-transform);
	font-style: var(--e-global-typography-246a3f1-font-style);
	text-decoration: var(--e-global-typography-246a3f1-text-decoration);
	line-height: var(--e-global-typography-246a3f1-line-height);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-44075ab6 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-family: var(--e-global-typography-246a3f1-font-family), Sans-serif;
	font-size: var(--e-global-typography-246a3f1-font-size);
	font-weight: var(--e-global-typography-246a3f1-font-weight);
	text-transform: var(--e-global-typography-246a3f1-text-transform);
	font-style: var(--e-global-typography-246a3f1-font-style);
	text-decoration: var(--e-global-typography-246a3f1-text-decoration);
	line-height: var(--e-global-typography-246a3f1-line-height);
	fill: var(--e-global-color-1b3765c);
	color: var(--e-global-color-1b3765c);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-1b3765c);
}

.elementor-6 .elementor-element.elementor-element-44075ab6 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-44075ab6 .elementor-button:focus {
	background-color: rgba(255, 255, 255, .24);
	color: var(--e-global-color-1b3765c);
}

.elementor-6 .elementor-element.elementor-element-44075ab6 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-44075ab6 .elementor-button:focus svg {
	fill: var(--e-global-color-1b3765c);
}

.elementor-6 .elementor-element.elementor-element-2674758d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 3rem 3rem;
	--row-gap: 3rem;
	--column-gap: 3rem;
	--padding-top: 5rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-6 .elementor-element.elementor-element-4193750a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-7593f77b {
	--display: flex;
	--gap: 1rem 1rem;
	--row-gap: 1rem;
	--column-gap: 1rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-4656105b {
	--display: flex;
	--gap: .5rem .5rem;
	--row-gap: .5rem;
	--column-gap: .5rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-57d280d7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-57d280d7.e-con {
	--align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-33ed9898.elementor-element {
	--align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-33ed9898 {
	text-align: start;
}

.elementor-6 .elementor-element.elementor-element-33ed9898 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	font-style: var(--e-global-typography-secondary-font-style);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-6 .elementor-element.elementor-element-2b06ff69 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-2b06ff69 .elementor-divider-separator {
	width: 10%;
}

.elementor-6 .elementor-element.elementor-element-2b06ff69 .elementor-divider {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-6 .elementor-element.elementor-element-71101df0 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-71101df0 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-5bab4098 {
	--display: flex;
	--gap: .5rem .5rem;
	--row-gap: .5rem;
	--column-gap: .5rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-6d5647f2 {
	text-align: start;
	font-family: var(--e-global-typography-e9ce8d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9ce8d2-font-size);
	font-weight: var(--e-global-typography-e9ce8d2-font-weight);
	text-transform: var(--e-global-typography-e9ce8d2-text-transform);
	text-decoration: var(--e-global-typography-e9ce8d2-text-decoration);
	line-height: var(--e-global-typography-e9ce8d2-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-3727cba3 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-3727cba3 .elementor-divider-separator {
	width: 100%;
}

.elementor-6 .elementor-element.elementor-element-3727cba3 .elementor-divider {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-6 .elementor-element.elementor-element-52f24a51 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--justify-content: space-between;
	--gap: 0rem 0rem;
	--row-gap: 0rem;
	--column-gap: 0rem;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-570e03f7 .elementor-button {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-72620a54.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-72620a54 {
	font-family: var(--e-global-typography-246a3f1-font-family), Sans-serif;
	font-size: var(--e-global-typography-246a3f1-font-size);
	font-weight: var(--e-global-typography-246a3f1-font-weight);
	text-transform: var(--e-global-typography-246a3f1-text-transform);
	font-style: var(--e-global-typography-246a3f1-font-style);
	text-decoration: var(--e-global-typography-246a3f1-text-decoration);
	line-height: var(--e-global-typography-246a3f1-line-height);
}

.elementor-6 .elementor-element.elementor-element-72620a54 p {
	margin-block-end: 0px;
}

.elementor-6 .elementor-element.elementor-element-20c6cf2e {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-312f95d {
	--display: flex;
	--gap: 1rem 1rem;
	--row-gap: 1rem;
	--column-gap: 1rem;
	--padding-top: 0rem;
	--padding-bottom: 1rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-6 .elementor-element.elementor-element-312f95d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-312f95d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7f5cd34);
}

.elementor-6 .elementor-element.elementor-element-2e6b52f7 {
	--display: flex;
	--min-height: 18rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-2e6b52f7:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2e6b52f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejjbf.nitrocdn.com/RLZceHvCepGematwKvzUGDjHShkFeRES/assets/images/optimized/rev-331acb3/pinturaselalcazar.com/wp-content/uploads/2026/02/Pintura-industrial-para-Naves-y-estructuras-Metalicas-en-Huelva-Cabecera.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-2e6b52f7:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-6 .elementor-element.elementor-element-2e6b52f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6 .elementor-element.elementor-element-730b5c6a {
	--display: flex;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

.elementor-6 .elementor-element.elementor-element-730d01bc {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-6 .elementor-element.elementor-element-730d01bc .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-44d20fb8 {
	text-align: start;
	font-family: var(--e-global-typography-e9ce8d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9ce8d2-font-size);
	font-weight: var(--e-global-typography-e9ce8d2-font-weight);
	text-transform: var(--e-global-typography-e9ce8d2-text-transform);
	text-decoration: var(--e-global-typography-e9ce8d2-text-decoration);
	line-height: var(--e-global-typography-e9ce8d2-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-70156624 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-70156624 .elementor-divider-separator {
	width: 100%;
}

.elementor-6 .elementor-element.elementor-element-70156624 .elementor-divider {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-6 .elementor-element.elementor-element-71795a14 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--justify-content: space-between;
	--gap: 0rem 0rem;
	--row-gap: 0rem;
	--column-gap: 0rem;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

.elementor-6 .elementor-element.elementor-element-5d83af97 .elementor-button {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-178b468c.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-178b468c {
	font-family: var(--e-global-typography-246a3f1-font-family), Sans-serif;
	font-size: var(--e-global-typography-246a3f1-font-size);
	font-weight: var(--e-global-typography-246a3f1-font-weight);
	text-transform: var(--e-global-typography-246a3f1-text-transform);
	font-style: var(--e-global-typography-246a3f1-font-style);
	text-decoration: var(--e-global-typography-246a3f1-text-decoration);
	line-height: var(--e-global-typography-246a3f1-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-178b468c p {
	margin-block-end: 0px;
}

.elementor-6 .elementor-element.elementor-element-178b468c a {
	color: var(--e-global-color-bb107d5);
}

.elementor-6 .elementor-element.elementor-element-9b1f4f3 {
	--display: flex;
	--gap: 1rem 1rem;
	--row-gap: 1rem;
	--column-gap: 1rem;
	--padding-top: 0rem;
	--padding-bottom: 1rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-6 .elementor-element.elementor-element-9b1f4f3:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9b1f4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7f5cd34);
}

.elementor-6 .elementor-element.elementor-element-4fa8c0b9 {
	--display: flex;
	--min-height: 18rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-4fa8c0b9:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4fa8c0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejjbf.nitrocdn.com/RLZceHvCepGematwKvzUGDjHShkFeRES/assets/images/optimized/rev-331acb3/pinturaselalcazar.com/wp-content/uploads/2026/02/Limpieza-de-Superficies-por-Granallado-en-Huelva-Cabecera.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-4fa8c0b9:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-6 .elementor-element.elementor-element-4fa8c0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6 .elementor-element.elementor-element-3c85678a {
	--display: flex;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

.elementor-6 .elementor-element.elementor-element-6584954f {
	width: var(--container-widget-width, 95%);
	max-width: 95%;
	--container-widget-width: 95%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-6 .elementor-element.elementor-element-6584954f .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-37252791 {
	text-align: start;
	font-family: var(--e-global-typography-e9ce8d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9ce8d2-font-size);
	font-weight: var(--e-global-typography-e9ce8d2-font-weight);
	text-transform: var(--e-global-typography-e9ce8d2-text-transform);
	text-decoration: var(--e-global-typography-e9ce8d2-text-decoration);
	line-height: var(--e-global-typography-e9ce8d2-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-70425714 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-70425714 .elementor-divider-separator {
	width: 100%;
}

.elementor-6 .elementor-element.elementor-element-70425714 .elementor-divider {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-6 .elementor-element.elementor-element-114408d7 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--justify-content: space-between;
	--gap: 0rem 0rem;
	--row-gap: 0rem;
	--column-gap: 0rem;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

.elementor-6 .elementor-element.elementor-element-4230cc9b .elementor-button {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-6af86152.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-6af86152 {
	font-family: var(--e-global-typography-246a3f1-font-family), Sans-serif;
	font-size: var(--e-global-typography-246a3f1-font-size);
	font-weight: var(--e-global-typography-246a3f1-font-weight);
	text-transform: var(--e-global-typography-246a3f1-text-transform);
	font-style: var(--e-global-typography-246a3f1-font-style);
	text-decoration: var(--e-global-typography-246a3f1-text-decoration);
	line-height: var(--e-global-typography-246a3f1-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-6af86152 p {
	margin-block-end: 0px;
}

.elementor-6 .elementor-element.elementor-element-6af86152 a {
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-215211f5 {
	--display: flex;
	--gap: 1rem 1rem;
	--row-gap: 1rem;
	--column-gap: 1rem;
	--padding-top: 0rem;
	--padding-bottom: 1rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-6 .elementor-element.elementor-element-215211f5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-215211f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7f5cd34);
}

.elementor-6 .elementor-element.elementor-element-69bb2f12 {
	--display: flex;
	--min-height: 18rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-69bb2f12:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-69bb2f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejjbf.nitrocdn.com/RLZceHvCepGematwKvzUGDjHShkFeRES/assets/images/optimized/rev-331acb3/pinturaselalcazar.com/wp-content/uploads/2026/02/Trabajos-Verticales-y-acceso-por-cuerdas-en-Huelva-Cabecera.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-69bb2f12:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-6 .elementor-element.elementor-element-69bb2f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6 .elementor-element.elementor-element-533fb99b {
	--display: flex;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

.elementor-6 .elementor-element.elementor-element-51214485 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-6 .elementor-element.elementor-element-51214485 .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-1b8ab912 {
	text-align: start;
	font-family: var(--e-global-typography-e9ce8d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9ce8d2-font-size);
	font-weight: var(--e-global-typography-e9ce8d2-font-weight);
	text-transform: var(--e-global-typography-e9ce8d2-text-transform);
	text-decoration: var(--e-global-typography-e9ce8d2-text-decoration);
	line-height: var(--e-global-typography-e9ce8d2-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-62cfcd49 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-62cfcd49 .elementor-divider-separator {
	width: 100%;
}

.elementor-6 .elementor-element.elementor-element-62cfcd49 .elementor-divider {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-6 .elementor-element.elementor-element-4e494528 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--justify-content: space-between;
	--gap: 0rem 0rem;
	--row-gap: 0rem;
	--column-gap: 0rem;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

.elementor-6 .elementor-element.elementor-element-36c52637 .elementor-button {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-4c713208.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-4c713208 {
	font-family: var(--e-global-typography-246a3f1-font-family), Sans-serif;
	font-size: var(--e-global-typography-246a3f1-font-size);
	font-weight: var(--e-global-typography-246a3f1-font-weight);
	text-transform: var(--e-global-typography-246a3f1-text-transform);
	font-style: var(--e-global-typography-246a3f1-font-style);
	text-decoration: var(--e-global-typography-246a3f1-text-decoration);
	line-height: var(--e-global-typography-246a3f1-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-4c713208 p {
	margin-block-end: 0px;
}

.elementor-6 .elementor-element.elementor-element-4c713208 a {
	color: var(--e-global-color-bb107d5);
}

.elementor-6 .elementor-element.elementor-element-3a2be633 {
	--display: flex;
	--gap: 1rem 1rem;
	--row-gap: 1rem;
	--column-gap: 1rem;
	--padding-top: 0rem;
	--padding-bottom: 1rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-6 .elementor-element.elementor-element-3a2be633:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3a2be633 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7f5cd34);
}

.elementor-6 .elementor-element.elementor-element-375496c {
	--display: flex;
	--min-height: 18rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-375496c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-375496c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejjbf.nitrocdn.com/RLZceHvCepGematwKvzUGDjHShkFeRES/assets/images/optimized/rev-331acb3/pinturaselalcazar.com/wp-content/uploads/2026/02/Pintura-industrial-para-Naves-y-estructuras-Metalicas-en-Huelva-Cabecera-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-375496c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-6 .elementor-element.elementor-element-375496c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6 .elementor-element.elementor-element-a69d7e5 {
	--display: flex;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

.elementor-6 .elementor-element.elementor-element-5fca06a8 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-6 .elementor-element.elementor-element-5fca06a8 .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-1a5531a9 {
	text-align: start;
	font-family: var(--e-global-typography-e9ce8d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9ce8d2-font-size);
	font-weight: var(--e-global-typography-e9ce8d2-font-weight);
	text-transform: var(--e-global-typography-e9ce8d2-text-transform);
	text-decoration: var(--e-global-typography-e9ce8d2-text-decoration);
	line-height: var(--e-global-typography-e9ce8d2-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-416277b8 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-416277b8 .elementor-divider-separator {
	width: 100%;
}

.elementor-6 .elementor-element.elementor-element-416277b8 .elementor-divider {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-6 .elementor-element.elementor-element-489bbec7 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--justify-content: space-between;
	--gap: 0rem 0rem;
	--row-gap: 0rem;
	--column-gap: 0rem;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

.elementor-6 .elementor-element.elementor-element-3515bc25 .elementor-button {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-545d0c96.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-545d0c96 {
	font-family: var(--e-global-typography-246a3f1-font-family), Sans-serif;
	font-size: var(--e-global-typography-246a3f1-font-size);
	font-weight: var(--e-global-typography-246a3f1-font-weight);
	text-transform: var(--e-global-typography-246a3f1-text-transform);
	font-style: var(--e-global-typography-246a3f1-font-style);
	text-decoration: var(--e-global-typography-246a3f1-text-decoration);
	line-height: var(--e-global-typography-246a3f1-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-545d0c96 p {
	margin-block-end: 0px;
}

.elementor-6 .elementor-element.elementor-element-545d0c96 a {
	color: var(--e-global-color-bb107d5);
}

.elementor-6 .elementor-element.elementor-element-31303841 {
	--display: flex;
	--gap: 1rem 1rem;
	--row-gap: 1rem;
	--column-gap: 1rem;
	--padding-top: 0rem;
	--padding-bottom: 1rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-6 .elementor-element.elementor-element-31303841:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-31303841 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7f5cd34);
}

.elementor-6 .elementor-element.elementor-element-373471d0 {
	--display: flex;
	--min-height: 18rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-373471d0:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-373471d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejjbf.nitrocdn.com/RLZceHvCepGematwKvzUGDjHShkFeRES/assets/images/optimized/rev-331acb3/pinturaselalcazar.com/wp-content/uploads/2026/02/Pintura-industrial-para-Naves-y-estructuras-Metalicas-en-Huelva-Cabecera-2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-373471d0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-6 .elementor-element.elementor-element-373471d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6 .elementor-element.elementor-element-7b432b08 {
	--display: flex;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

.elementor-6 .elementor-element.elementor-element-50e43609 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-6 .elementor-element.elementor-element-50e43609 .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-10917d5 {
	text-align: start;
	font-family: var(--e-global-typography-e9ce8d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9ce8d2-font-size);
	font-weight: var(--e-global-typography-e9ce8d2-font-weight);
	text-transform: var(--e-global-typography-e9ce8d2-text-transform);
	text-decoration: var(--e-global-typography-e9ce8d2-text-decoration);
	line-height: var(--e-global-typography-e9ce8d2-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-6d8756e1 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-6d8756e1 .elementor-divider-separator {
	width: 100%;
}

.elementor-6 .elementor-element.elementor-element-6d8756e1 .elementor-divider {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-6 .elementor-element.elementor-element-670d7318 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--justify-content: space-between;
	--gap: 0rem 0rem;
	--row-gap: 0rem;
	--column-gap: 0rem;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

.elementor-6 .elementor-element.elementor-element-135ebe1b .elementor-button {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-45dc3f11.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-45dc3f11 {
	font-family: var(--e-global-typography-246a3f1-font-family), Sans-serif;
	font-size: var(--e-global-typography-246a3f1-font-size);
	font-weight: var(--e-global-typography-246a3f1-font-weight);
	text-transform: var(--e-global-typography-246a3f1-text-transform);
	font-style: var(--e-global-typography-246a3f1-font-style);
	text-decoration: var(--e-global-typography-246a3f1-text-decoration);
	line-height: var(--e-global-typography-246a3f1-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-45dc3f11 p {
	margin-block-end: 0px;
}

.elementor-6 .elementor-element.elementor-element-45dc3f11 a {
	color: var(--e-global-color-bb107d5);
}

.elementor-6 .elementor-element.elementor-element-65d24dae {
	--display: flex;
	--gap: 1rem 1rem;
	--row-gap: 1rem;
	--column-gap: 1rem;
	--padding-top: 0rem;
	--padding-bottom: 1rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-6 .elementor-element.elementor-element-65d24dae:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-65d24dae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7f5cd34);
}

.elementor-6 .elementor-element.elementor-element-7d77f8c3 {
	--display: flex;
	--min-height: 18rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-7d77f8c3:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7d77f8c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejjbf.nitrocdn.com/RLZceHvCepGematwKvzUGDjHShkFeRES/assets/images/optimized/rev-331acb3/pinturaselalcazar.com/wp-content/uploads/2026/02/Pintado-de-Lineas-de-Parking-y-Senalizacion-Industrial-en-Huelva-Cabecera.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-7d77f8c3:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-6 .elementor-element.elementor-element-7d77f8c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6 .elementor-element.elementor-element-40265b8d {
	--display: flex;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

.elementor-6 .elementor-element.elementor-element-43e273d {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-6 .elementor-element.elementor-element-43e273d .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-13676089 {
	text-align: start;
	font-family: var(--e-global-typography-e9ce8d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9ce8d2-font-size);
	font-weight: var(--e-global-typography-e9ce8d2-font-weight);
	text-transform: var(--e-global-typography-e9ce8d2-text-transform);
	text-decoration: var(--e-global-typography-e9ce8d2-text-decoration);
	line-height: var(--e-global-typography-e9ce8d2-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-21b27944 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-21b27944 .elementor-divider-separator {
	width: 100%;
}

.elementor-6 .elementor-element.elementor-element-21b27944 .elementor-divider {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-6 .elementor-element.elementor-element-41798611 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--justify-content: space-between;
	--gap: 0rem 0rem;
	--row-gap: 0rem;
	--column-gap: 0rem;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

.elementor-6 .elementor-element.elementor-element-64cb277a .elementor-button {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-2caf5e4b.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-2caf5e4b {
	font-family: var(--e-global-typography-246a3f1-font-family), Sans-serif;
	font-size: var(--e-global-typography-246a3f1-font-size);
	font-weight: var(--e-global-typography-246a3f1-font-weight);
	text-transform: var(--e-global-typography-246a3f1-text-transform);
	font-style: var(--e-global-typography-246a3f1-font-style);
	text-decoration: var(--e-global-typography-246a3f1-text-decoration);
	line-height: var(--e-global-typography-246a3f1-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-2caf5e4b p {
	margin-block-end: 0px;
}

.elementor-6 .elementor-element.elementor-element-2caf5e4b a {
	color: var(--e-global-color-bb107d5);
}

.elementor-6 .elementor-element.elementor-element-6dfd4c57 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-6 .elementor-element.elementor-element-73553527 {
	--display: flex;
	--z-index: 1;
}

.elementor-6 .elementor-element.elementor-element-73553527:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-73553527 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejjbf.nitrocdn.com/RLZceHvCepGematwKvzUGDjHShkFeRES/assets/images/optimized/rev-331acb3/pinturaselalcazar.com/wp-content/uploads/2026/02/Suministro-de-Pinturas-y-Accesorios.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-73553527:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-6 .elementor-element.elementor-element-73553527 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6 .elementor-element.elementor-element-104eb4a8 {
	--display: flex;
	--margin-top: 7rem;
	--margin-bottom: -3rem;
	--margin-left: -15rem;
	--margin-right: 0rem;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
	--z-index: 2;
}

.elementor-6 .elementor-element.elementor-element-104eb4a8:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-104eb4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7f5cd34);
}

.elementor-6 .elementor-element.elementor-element-45c1f1c5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 5rem;
	--padding-bottom: 5rem;
	--padding-left: 5rem;
	--padding-right: 21rem;
}

.elementor-6 .elementor-element.elementor-element-5fe4e9d8 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-6 .elementor-element.elementor-element-5fe4e9d8 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	font-style: var(--e-global-typography-secondary-font-style);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-bb107d5);
}

.elementor-6 .elementor-element.elementor-element-1deec50a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-f7cad0d);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-1deec50a .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-6 .elementor-element.elementor-element-1deec50a .elementor-divider {
	text-align: left;
	padding-block-start: 12px;
	padding-block-end: 12px;
}

.elementor-6 .elementor-element.elementor-element-64bd86aa {
	--display: flex;
	--gap: .5rem 0rem;
	--row-gap: .5rem;
	--column-gap: 0rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-cd79530 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-cd79530 > .elementor-widget-container {
	padding: 0rem 0rem 0rem 0rem;
}

.elementor-6 .elementor-element.elementor-element-7ffa1088 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-e9ce8d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9ce8d2-font-size);
	font-weight: var(--e-global-typography-e9ce8d2-font-weight);
	text-transform: var(--e-global-typography-e9ce8d2-text-transform);
	text-decoration: var(--e-global-typography-e9ce8d2-text-decoration);
	line-height: var(--e-global-typography-e9ce8d2-line-height);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-7ffa1088 > .elementor-widget-container {
	padding: 1rem 0rem 0rem 0rem;
}

.elementor-6 .elementor-element.elementor-element-32e32f0c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-6 .elementor-element.elementor-element-61ca63f4.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-61ca63f4 {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	text-transform: none;
	text-decoration: none;
	line-height: 1.1rem;
}

.elementor-6 .elementor-element.elementor-element-47348733 .elementor-button {
	font-family: var(--e-global-typography-246a3f1-font-family), Sans-serif;
	font-size: var(--e-global-typography-246a3f1-font-size);
	font-weight: var(--e-global-typography-246a3f1-font-weight);
	text-transform: var(--e-global-typography-246a3f1-text-transform);
	font-style: var(--e-global-typography-246a3f1-font-style);
	text-decoration: var(--e-global-typography-246a3f1-text-decoration);
	line-height: var(--e-global-typography-246a3f1-line-height);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-66dded98 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-f7cad0d);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-66dded98 .elementor-divider-separator {
	width: 100%;
}

.elementor-6 .elementor-element.elementor-element-66dded98 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-6 .elementor-element.elementor-element-66a400a7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-6 .elementor-element.elementor-element-4bad2f3c.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-4bad2f3c {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	text-transform: none;
	text-decoration: none;
	line-height: 1.1rem;
}

.elementor-6 .elementor-element.elementor-element-1aacec6b .elementor-button {
	font-family: var(--e-global-typography-246a3f1-font-family), Sans-serif;
	font-size: var(--e-global-typography-246a3f1-font-size);
	font-weight: var(--e-global-typography-246a3f1-font-weight);
	text-transform: var(--e-global-typography-246a3f1-text-transform);
	font-style: var(--e-global-typography-246a3f1-font-style);
	text-decoration: var(--e-global-typography-246a3f1-text-decoration);
	line-height: var(--e-global-typography-246a3f1-line-height);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-4f475049 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-f7cad0d);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-4f475049 .elementor-divider-separator {
	width: 100%;
}

.elementor-6 .elementor-element.elementor-element-4f475049 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-6 .elementor-element.elementor-element-6a07a6cd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5rem 5rem;
	--row-gap: 5rem;
	--column-gap: 5rem;
	--padding-top: 7rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-6 .elementor-element.elementor-element-40232da9 {
	--display: flex;
	--gap: .5rem .5rem;
	--row-gap: .5rem;
	--column-gap: .5rem;
	--flex-wrap: wrap;
}

.elementor-6 .elementor-element.elementor-element-40232da9.e-con {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-34a1d535 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-74ce116a.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-74ce116a .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	font-style: var(--e-global-typography-secondary-font-style);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-bb107d5);
}

.elementor-6 .elementor-element.elementor-element-52c796b8 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-f7cad0d);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-52c796b8 .elementor-divider-separator {
	width: 15%;
}

.elementor-6 .elementor-element.elementor-element-52c796b8 .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-6 .elementor-element.elementor-element-fa2c8e0 {
	--display: flex;
	--gap: 1rem 1rem;
	--row-gap: 1rem;
	--column-gap: 1rem;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-6 .elementor-element.elementor-element-3a4a6f4e .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-3f17d81f {
	font-family: var(--e-global-typography-e9ce8d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9ce8d2-font-size);
	font-weight: var(--e-global-typography-e9ce8d2-font-weight);
	text-transform: var(--e-global-typography-e9ce8d2-text-transform);
	text-decoration: var(--e-global-typography-e9ce8d2-text-decoration);
	line-height: var(--e-global-typography-e9ce8d2-line-height);
}

.elementor-6 .elementor-element.elementor-element-3f17d81f p {
	margin-block-end: 0px;
}

.elementor-6 .elementor-element.elementor-element-7e70c04 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-f7cad0d);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-7e70c04 > .elementor-widget-container {
	padding: 1rem 0rem 0rem 0rem;
}

.elementor-6 .elementor-element.elementor-element-7e70c04 .elementor-divider-separator {
	width: 100%;
}

.elementor-6 .elementor-element.elementor-element-7e70c04 .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-6 .elementor-element.elementor-element-42a5074d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-51482e69.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-51482e69 {
	font-family: var(--e-global-typography-246a3f1-font-family), Sans-serif;
	font-size: var(--e-global-typography-246a3f1-font-size);
	font-weight: var(--e-global-typography-246a3f1-font-weight);
	text-transform: var(--e-global-typography-246a3f1-text-transform);
	font-style: var(--e-global-typography-246a3f1-font-style);
	text-decoration: var(--e-global-typography-246a3f1-text-decoration);
	line-height: var(--e-global-typography-246a3f1-line-height);
}

.elementor-6 .elementor-element.elementor-element-2ac764c8 .elementor-button {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-51b51c09 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-51b51c09:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-51b51c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejjbf.nitrocdn.com/RLZceHvCepGematwKvzUGDjHShkFeRES/assets/images/optimized/rev-331acb3/pinturaselalcazar.com/wp-content/uploads/2026/02/Empresa-Especializada-en-Pintura-Industrial.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-51b51c09:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-6 .elementor-element.elementor-element-51b51c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6 .elementor-element.elementor-element-25bf909 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-25bf909:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-25bf909 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7f5cd34);
}

.elementor-6 .elementor-element.elementor-element-a7d8ca9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-7efb272 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-f3d5855 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-3f57c0d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .5;
	--padding-top: 3rem;
	--padding-bottom: 3rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-6 .elementor-element.elementor-element-3f57c0d::before, .elementor-6 .elementor-element.elementor-element-3f57c0d > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-3f57c0d > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-3f57c0d > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-3f57c0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-3f57c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-6 .elementor-element.elementor-element-70bf568 {
	--display: flex;
	--gap: .5rem .5rem;
	--row-gap: .5rem;
	--column-gap: .5rem;
}

.elementor-6 .elementor-element.elementor-element-996ae50 {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-996ae50 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	font-style: var(--e-global-typography-secondary-font-style);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-bb107d5);
}

.elementor-6 .elementor-element.elementor-element-91b0e70 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-f7cad0d);
	--divider-border-width: 2px;
}

.elementor-6 .elementor-element.elementor-element-91b0e70 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-6 .elementor-element.elementor-element-91b0e70 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-6 .elementor-element.elementor-element-a1e64c0 > .elementor-widget-container {
	padding: .5rem 0rem 0rem 0rem;
}

.elementor-6 .elementor-element.elementor-element-a1e64c0 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-2d27722 {
	--display: flex;
}

.elementor-6 .elementor-element.elementor-element-95010dc {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-e9ce8d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9ce8d2-font-size);
	font-weight: var(--e-global-typography-e9ce8d2-font-weight);
	text-transform: var(--e-global-typography-e9ce8d2-text-transform);
	text-decoration: var(--e-global-typography-e9ce8d2-text-decoration);
	line-height: var(--e-global-typography-e9ce8d2-line-height);
}

.elementor-6 .elementor-element.elementor-element-95010dc.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-987a7b4 img {
	width: 35rem;
}

.elementor-6 .elementor-element.elementor-element-1ab242e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-6 .elementor-element.elementor-element-3934c191 {
		--padding-top: 10rem;
		--padding-bottom: 2rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-50bef68a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-24621364 .elementor-divider-separator {
		width: 15%;
	}
	
	.elementor-6 .elementor-element.elementor-element-3d49a851 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-4923b7a9 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-12f784b7 .elementor-button {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-44075ab6 .elementor-button {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-2674758d {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--padding-top: 4rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-4193750a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-6 .elementor-element.elementor-element-33ed9898 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-2b06ff69 .elementor-divider-separator {
		width: 10%;
	}
	
	.elementor-6 .elementor-element.elementor-element-71101df0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-71101df0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-6d5647f2 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-72620a54 {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-20c6cf2e {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-6 .elementor-element.elementor-element-2e6b52f7 {
		--min-height: 20rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-730d01bc .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-44d20fb8 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-178b468c {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-4fa8c0b9 {
		--min-height: 20rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-6584954f .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-37252791 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-6af86152 {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-69bb2f12 {
		--min-height: 20rem;
		--justify-content: space-between;
	}
	
	.elementor-6 .elementor-element.elementor-element-51214485 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-1b8ab912 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-4c713208 {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-375496c {
		--min-height: 20rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-5fca06a8 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-1a5531a9 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-545d0c96 {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-373471d0 {
		--min-height: 20rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-50e43609 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-10917d5 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-45dc3f11 {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-7d77f8c3 {
		--min-height: 20rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-43e273d .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-13676089 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-2caf5e4b {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-104eb4a8 {
		--margin-top: 5rem;
		--margin-bottom: -3rem;
		--margin-left: -25rem;
		--margin-right: 0rem;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-45c1f1c5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 3rem;
		--padding-right: 8rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-5fe4e9d8 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-cd79530 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-7ffa1088 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-47348733 .elementor-button {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-1aacec6b .elementor-button {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-6a07a6cd {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--padding-top: 6rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-40232da9 {
		--gap: .5rem .5rem;
		--row-gap: .5rem;
		--column-gap: .5rem;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-34a1d535 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-34a1d535.e-con {
		--align-self: center;
	}
	
	.elementor-6 .elementor-element.elementor-element-74ce116a.elementor-element {
		--align-self: center;
	}
	
	.elementor-6 .elementor-element.elementor-element-74ce116a .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-3a4a6f4e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-3f17d81f {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-51482e69 {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-51b51c09 {
		--min-height: 80vh;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-6 .elementor-element.elementor-element-51b51c09:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-51b51c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center left;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-6 .elementor-element.elementor-element-51b51c09.e-con {
		--align-self: flex-start;
	}
	
	.elementor-6 .elementor-element.elementor-element-3f57c0d {
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-996ae50 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-a1e64c0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-95010dc {
		--container-widget-width: 67%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 67%);
		max-width: 67%;
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-987a7b4 img {
		width: 30rem;
	}
}

@media (max-width:767px) {
	.elementor-6 .elementor-element.elementor-element-3934c191 {
		--padding-top: 7rem;
		--padding-bottom: 1rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-50bef68a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-50bef68a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-24621364 .elementor-divider-separator {
		width: 35%;
	}
	
	.elementor-6 .elementor-element.elementor-element-3d49a851 {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-4923b7a9 {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-12f784b7 .elementor-button {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-44075ab6 .elementor-button {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-2674758d {
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-57d280d7 {
		--gap: .5rem .5rem;
		--row-gap: .5rem;
		--column-gap: .5rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-33ed9898 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-2b06ff69 .elementor-divider-separator {
		width: 20%;
	}
	
	.elementor-6 .elementor-element.elementor-element-71101df0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-6d5647f2 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-3727cba3 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-72620a54 {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-20c6cf2e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-6 .elementor-element.elementor-element-730d01bc .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-44d20fb8 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-70156624 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-178b468c {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-6584954f .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-37252791 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-70425714 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-6af86152 {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-51214485 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-1b8ab912 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-62cfcd49 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-4c713208 {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-5fca06a8 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-1a5531a9 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-416277b8 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-545d0c96 {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-50e43609 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-10917d5 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-6d8756e1 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-45dc3f11 {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-43e273d .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-13676089 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-21b27944 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-2caf5e4b {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-73553527 {
		--min-height: 15rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-104eb4a8 {
		--margin-top: 0rem;
		--margin-bottom: 0rem;
		--margin-left: 0rem;
		--margin-right: 0rem;
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-45c1f1c5 {
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-5fe4e9d8 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-cd79530 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-7ffa1088 {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-47348733 .elementor-button {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-1aacec6b .elementor-button {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-6a07a6cd {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-40232da9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-34a1d535 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-74ce116a.elementor-element {
		--align-self: center;
	}
	
	.elementor-6 .elementor-element.elementor-element-74ce116a {
		text-align: start;
	}
	
	.elementor-6 .elementor-element.elementor-element-74ce116a .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-3a4a6f4e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-3f17d81f {
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-7e70c04 > .elementor-widget-container {
		padding: 1rem 0rem 0rem 0rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-51482e69 {
		font-size: var(--e-global-typography-246a3f1-font-size);
		line-height: var(--e-global-typography-246a3f1-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-51b51c09 {
		--min-height: 50vh;
	}
	
	.elementor-6 .elementor-element.elementor-element-51b51c09:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-51b51c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-6 .elementor-element.elementor-element-3f57c0d {
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-6 .elementor-element.elementor-element-996ae50 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-91b0e70 .elementor-divider-separator {
		width: 20%;
	}
	
	.elementor-6 .elementor-element.elementor-element-a1e64c0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-95010dc {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-e9ce8d2-font-size);
		line-height: var(--e-global-typography-e9ce8d2-line-height);
	}
	
	.elementor-6 .elementor-element.elementor-element-987a7b4 img {
		width: 30rem;
	}
}

@media (min-width:768px) {
	.elementor-6 .elementor-element.elementor-element-5bab4098 {
		--width: 60%;
	}
	
	.elementor-6 .elementor-element.elementor-element-73553527 {
		--width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-45c1f1c5 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-6 .elementor-element.elementor-element-5bab4098 {
		--width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-51b51c09 {
		--content-width: 100%;
	}
}
