.elementor-3542 .elementor-element.elementor-element-3dfe5ff9:not(.elementor-motion-effects-element-type-background), .elementor-3542 .elementor-element.elementor-element-3dfe5ff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3542 .elementor-element.elementor-element-3dfe5ff9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 0px 0px;}.elementor-3542 .elementor-element.elementor-element-3dfe5ff9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3542 .elementor-element.elementor-element-5ae2db24 > .elementor-element-populated{padding:10px 20px 10px 10px;}.elementor-3542 .elementor-element.elementor-element-cf350c5{text-align:center;}.elementor-3542 .elementor-element.elementor-element-cf350c5 .elementor-heading-title{text-transform:uppercase;color:#2E2F31;}.elementor-3542 .elementor-element.elementor-element-3fddb35 > .elementor-widget-container{padding:020px 020px 020px 020px;}.woocommerce .elementor-3542 .elementor-element.elementor-element-3fddb35 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-3542 .elementor-element.elementor-element-3fddb35 .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-3542 .elementor-element.elementor-element-3fddb35 .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-3542 .elementor-element.elementor-element-7403a6a9 > .elementor-element-populated{padding:10px 10px 10px 40px;}.woocommerce .elementor-3542 .elementor-element.elementor-element-490d6aa7 .woocommerce-product-details__short-description{color:#7A7A7A;font-family:"Heebo", Sans-serif;font-weight:300;}.elementor-3542 .elementor-element.elementor-element-24bd3be5{color:#7A7A7A;font-family:"Metropolis", Sans-serif;font-weight:300;}.elementor-3542 .elementor-element.elementor-element-2fab94f2{--divider-border-style:solid;--divider-color:#EAEAEA;--divider-border-width:1px;}.elementor-3542 .elementor-element.elementor-element-2fab94f2 .elementor-divider-separator{width:100%;}.elementor-3542 .elementor-element.elementor-element-2fab94f2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}@media(min-width:768px){.elementor-3542 .elementor-element.elementor-element-5ae2db24{width:42.807%;}.elementor-3542 .elementor-element.elementor-element-7403a6a9{width:57.193%;}}@media(max-width:1024px){.elementor-3542 .elementor-element.elementor-element-3dfe5ff9{padding:60px 10px 60px 10px;}}@media(max-width:767px){.elementor-3542 .elementor-element.elementor-element-3dfe5ff9{padding:40px 10px 40px 10px;}.elementor-3542 .elementor-element.elementor-element-5ae2db24 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-3542 .elementor-element.elementor-element-7403a6a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.woocommerce .elementor-3542 .elementor-element.elementor-element-490d6aa7 .woocommerce-product-details__short-description{font-size:14px;}.elementor-3542 .elementor-element.elementor-element-24bd3be5{font-size:14px;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-24bd3be5 */.elementor-3542 .elementor-element.elementor-element-24bd3be5 {
    max-height: 80vh;
    overflow-y: auto;
    overflow-x: hidden;
    scroll-behavior: smooth;
    scrollbar-gutter: stable; /* deja espacio fijo para la barra */
    padding-right: 12px; /* separa el contenido de la barra */
}

/* Scrollbar personalizada */
.elementor-3542 .elementor-element.elementor-element-24bd3be5::-webkit-scrollbar {
    width: 8px;
}

.elementor-3542 .elementor-element.elementor-element-24bd3be5::-webkit-scrollbar-track {
    background: #f1f1f1; 
    border-radius: 10px;
}

.elementor-3542 .elementor-element.elementor-element-24bd3be5::-webkit-scrollbar-thumb {
    background: #e7392f; /* ROJO CEPSA */
    border-radius: 10px;
}

.elementor-3542 .elementor-element.elementor-element-24bd3be5::-webkit-scrollbar-thumb:hover {
    background: #c62f27; /* rojo más oscuro */
}
.elementor-3542 .elementor-element.elementor-element-24bd3be5 {
    background: #ffffff;
    border-radius: 12px;
    padding: 20px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.05);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://backupgrupocepsa.bluenova.com.ec/wp-content/uploads/2025/02/Metropolis-Regular.woff2') format('woff2'),
		url('https://backupgrupocepsa.bluenova.com.ec/wp-content/uploads/2025/02/Metropolis-Regular.woff') format('woff'),
		url('https://backupgrupocepsa.bluenova.com.ec/wp-content/uploads/2025/02/Metropolis-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://backupgrupocepsa.bluenova.com.ec/wp-content/uploads/2025/02/Metropolis-Bold.woff2') format('woff2'),
		url('https://backupgrupocepsa.bluenova.com.ec/wp-content/uploads/2025/02/Metropolis-Bold.woff') format('woff'),
		url('https://backupgrupocepsa.bluenova.com.ec/wp-content/uploads/2025/02/Metropolis-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */