/*
 Theme Name:     Valor Implant
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme - Valor Implant
 Author:         JEVNET
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 

 
/* =Theme customization starts here
------------------------------------------------------- */
:root {
	/* Corporativos */
 /* --lila: #4E3583;
  --azul: #2C817F;
  --gris: #464D50;
  	/* Variaciones */
/*  --lila-v1: #424C96;
  --lila-v2: #5414CA;
  --lila-v3: #A665E4;

  --azul-v1: #99D7D6;
  --azul-v2: #68BDB2;
  --azul-v3: #DFEBEC;

  --gris-v3: #4D4947;
  --gris-v3: #5D5E6D;
  --gris-v3: #D5D5D5;
*/

  --violeta-intenso: #9757ff;
  --lavanda: #9D97D8;
  --azul-pizarra: #243849;
  --gris-pizarra: #464D50;

  --text-color: var(--azul-pizarra);
  --text-color-b: var(--violeta-intenso);
  --link-color: var(--violeta-intenso);

  /* Auxiliar */
  --begin-degradado-lila:#3F0F98;

}

html,body{font-size:16px;}
body {color:var(--text-color)}

h1,h2,h3,h4{color:var(--text-color);font-weight:600}
h1 strong, h2 strong,h3 strong{color:var(--text-color-b);font-weight:600}
h1{color:#243849;font-size:3.75rem;line-height: 1.1em}
h2{font-size:2.75rem;line-height: 1.2em}
h3{font-size:1.875rem;line-height: 1.25em}
p{font-weight: 400}

.bigText p{font-size: 1.4rem}


/* BOTONES */
.et_pb_button::after, .et_pb_button::before {display: none;content: ""}
.et_pb_bg_layout_light.et_pb_button, .et_pb_bg_layout_light .et_pb_button,
.et_pb_button,#contacto input[type="submit"],.wpcf7 input[type="submit"],
#wp-disclaimer-popup .wpdp-footer > span#wpdp-close, #wp-disclaimer-popup .wpdp-footer > #wpdp-decline,[class*="dipi_"].et_pb_module .et_pb_button,
#pixelizer_acceptCookiesDialog .cookieDlgButtonBar button{background: transparent linear-gradient(0deg, var(--begin-degradado-lila) 0%, var(--violeta-intenso) 100%) 0% 0% no-repeat padding-box;background: transparent linear-gradient(0deg, var(--begin-degradado-lila) 0%, var(--violeta-intenso) 100%) 0% 0% no-repeat padding-box;
box-shadow: 8px 8px 20px #9D97D880;opacity: 1;border-radius: 2em;border: none;color:#fff;padding: 1em 2em;font-size: 1rem;text-decoration: none;border:2px solid transparent;transition:none;letter-spacing:.2em;font-weight:500}

.et_pb_bg_layout_light.et_pb_button:hover, .et_pb_bg_layout_light .et_pb_button:hover, .et_pb_module .et_pb_button:hover,
.et_pb_button:hover,#contacto input[type="submit"]:hover,.wpcf7 input[type="submit"]:hover,
#wp-disclaimer-popup .wpdp-footer > span#wpdp-close:hover, #wp-disclaimer-popup .wpdp-footer > #wpdp-decline:hover,[class*="dipi_"].et_pb_module .et_pb_button:hover,
#pixelizer_acceptCookiesDialog .cookieDlgButtonBar button:hover{background:var(--violeta-intenso);border:2px solid #fff;color:#fff;border-radius: 2em!important;padding:1em 2em;transition:none!important;letter-spacing:.2em;font-weight:500}

body .theTitle{padding-top:2em;padding-bottom: 2em;}
body .theTitle,.theTitle h1,.theTitle p{text-align: center;}
body .theTitle p{font-size:1.4rem}

.et_pb_section.dark{background:#222;color:#fff;}
.et_pb_section.dark h1,.et_pb_section.dark h2, .et_pb_section.dark h3, .et_pb_section.dark h4, .et_pb_section.dark h5, .et_pb_section.dark p, .et_pb_section.dark span,
.et_pb_section.dark ul, .et_pb_section.dark li, .et_pb_section.dark a,.et_pb_section.dark a:hover,.et_pb_section.dark a:visited{color:#fff!important;}


.lilablock{background: transparent linear-gradient(0deg, var(--begin-degradado-lila) 0%, var(--violeta-intenso) 100%) 0% 0% no-repeat padding-box;background: transparent linear-gradient(0deg, var(--begin-degradado-lila) 0%, var(--violeta-intenso) 100%) 0% 0% no-repeat padding-box;box-shadow: 0px 15px 30px #9D97D89A;border-radius: 1em}
.lilablock h2,.lilablock h3, .lilablock p{color:#fff}
.lilablock a.et_pb_button{background:#fff;color:var(--text-color);box-shadow: none}
.lilablock a.et_pb_button:hover{background:transparent;color:#fff;box-shadow: none}

/* Header */
#topBar{background: #243849;color:#fff;padding:0}
#topBar .et_pb_row{padding:.5em 0!important}
#topBar a{color:#fff;margin-left:2em}
#topBar a:hover{cursor:pointer}
.theHeader{padding-top:1em!important;padding-bottom:1em!important}
.theHeader .et_pb_row{padding-top:0;padding-bottom:0}
.theHeader .logo{max-width:190px}
.theHeader .logo:hover{cursor:pointer}
.theHeader .logo svg path,.theHeader .logo svg rect{fill:var(--violeta-intenso);}

/* Menu */
header .et_pb_menu__menu,header .et-menu-nav, header .et-menu-nav ul#menu-main-menu, header .et-menu-nav ul#menu-main-menu-en{width:100%}
/*header ul#menu-main-menu.et-menu {display: flex;justify-content: space-between; width: 100%;}/* reparte el espacio entre items */
/*header ul#menu-main-menu.et-menu > li { flex: 1;text-align: center;} */
header ul#menu-main-menu.et-menu,
header ul#menu-main-menu-en.et-menu{width: auto}
header ul#menu-main-menu > li,
header ul#menu-main-menu-en > li{display: inline-block;padding:0 2em}
header ul#menu-main-menu > li:last-child,
header ul#menu-main-menu-en > li:last-child{padding-right: 0}
header ul#menu-main-menu > li > a,
header ul#menu-main-menu-en > li > a{padding-top:0;padding-bottom:.5em;font-weight: 500;color:var(--azul-pizarra)}
header .et_pb_menu_0_tb_header.et_pb_menu .nav li ul,
header .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{background:#fffc!important}
header .et_mobile_menu li a:hover, header .nav ul li a:hover{background:var(--lavanda);color:#fff}
/*
form.forminator-ui{padding:2em 3em!important;background: transparent linear-gradient(0deg, var(--begin-degradado-lila) 0%, var(--violeta-intenso) 100%) 0% 0% no-repeat padding-box;border-radius: 1em!important}
form.forminator-ui label,.forminator-checkbox__label,.forminator-checkbox__label a,.forminator-field-html{color:#fff}
.forminator-checkbox__label a{text-decoration: underline;} */
/*form.forminator-ui input{border-radius: 10px!important;}*/


/* Contact */
body form.forminator-ui.forminator-custom-form[data-design="default"]{padding:2em 3em!important;background: #fff;border-radius: 1em!important;width: 800px;max-width: 90%;margin:auto!important}
body form.forminator-ui .introText label.forminator-label{display: none!important}
body form.forminator-ui .introText{text-align: center;}
body form.forminator-ui.forminator-custom-form .forminator-field .forminator-input,
body form.forminator-ui.forminator-custom-form .forminator-field-select .select2-selection{border-radius: .5em}
body.page-id-92 .et_pb_section_video.et_pb_with_background .mejs-video video{opacity: .3}

/*form.forminator-ui label,.forminator-checkbox__label,.forminator-checkbox__label a,.forminator-field-html{color:#fff} */
.forminator-checkbox__label a{text-decoration: underline;}

/* Footer */

footer .et_pb_row{padding-top:0;padding-bottom:0}
footer .logo{max-width:250px}
footer .logo svg path,footer .logo svg rect{fill:#fff;}
footer .et-menu li{width: 100%}
footer .claim p{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:2rem;line-height: 1.2em}
/* Home */


#intro p{font-size:1.42rem;line-height: 1.4em}
/*
#indicadores .et_pb_column:not(.et_pb_column_4_4){padding:1em;padding:1em;background: transparent linear-gradient(360deg, var(--begin-degradado-lila) 0%, var(--violeta-intenso) 100%) 0% 0% no-repeat padding-box;background: transparent linear-gradient(360deg, var(--begin-degradado-lila) 0%, var(--violeta-intenso) 100%) 0% 0% no-repeat padding-box;box-shadow: 10px 10px 20px #9D97D88D;border-radius: 15px;opacity: 1;color:#fff}
#indicadores .percent{margin-bottom:.75em;height:2rem}
#indicadores .percent > p{line-height: 1.2em}
#indicadores .percent-value,#indicadores .percent-sign{font-size:2rem;color:#fff}
#indicadores .up .percent-value:before,
#indicadores .down .percent-value:before{content:" ";display:inline-block;background:url(https://jevnet.es/dev/valorimplant/wp-content/uploads/2025/12/icono-flecha-arriba.svg) center center no-repeat;width:.9em;height:.9em;background-size:contain!important;margin-right: .25em}
#indicadores .down .percent-value:before{background:url(https://jevnet.es/dev/valorimplant/wp-content/uploads/2025/12/icono-flecha-abajo.svg) center center no-repeat}
#indicadores h3.title,#indicadores .et_pb_column p{font-family:"Roboto",sans-serif;font-size:1rem;color:#fff;font-weight: 400}
*/

#indicadores .et_pb_column_1_6,
#indicadores .et_pb_column_1_5{padding:4em 1em;}
#indicadores .et_pb_column:not(.et_pb_column_4_4){box-shadow: 0 0 20px #9D97D88D;border-radius: 15px;opacity: 1;color:var(--gris-pizarra);border:1px solid #9D97D88D}
#indicadores .percent{margin-bottom:4.75em;height:2rem;color:var(--violeta-intenso)}
#indicadores .percent > p{line-height: 1.2em}
#indicadores .percent-value,#indicadores .percent-sign{font-size:2.5rem;color:var(--violeta-intenso);font-weight: 200}
/*#indicadores .up .percent-value:before,
#indicadores .down .percent-value:before{content:" ";display:inline-block;background:url(https://jevnet.es/dev/valorimplant/wp-content/uploads/2025/12/icono-flecha-arriba.svg) center center no-repeat;width:.9em;height:.9em;background-size:contain!important;margin-right: .25em}
#indicadores .down .percent-value:before{background:url(https://jevnet.es/dev/valorimplant/wp-content/uploads/2025/12/icono-flecha-abajo.svg) center center no-repeat}
*/
#indicadores .up .percent-value:before,
#indicadores .down .percent-value:before{content:"+";display:inline-block;margin-right: .25em}
#indicadores .down .percent-value:before{content:"-"}

#indicadores h3.title,#indicadores .et_pb_column p{font-family:"Roboto",sans-serif;font-size:1rem;color:var(--violeta-intenso);font-weight: 800}
#indicadores .et_pb_text.fuentes p{font-size: .87rem;font-style: italic;}

#keyFigures .percent-value{font-family:"Montserrat",sans-serif;font-weight:bold;color:#6D00CC!important}
#keyFigures .percent-value:before{content:"+";display: inline-block;}
/* How it works */
#howItWorks .tmdivi-wrapper .tmdivi-content{border-radius: 1em;box-shadow: 0px 10px 20px #9D97D84D;background:#fff}
#howItWorks .tmdivi-title{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:var(--violeta-intenso)}
#howItWorks .tmdivi-wrapper .tmdivi-media{order:1}
#howItWorks .tmdivi-wrapper .tmdivi-title{order:2}
#howItWorks .tmdivi-wrapper .tmdivi-description{order:3}
#howItWorks .tmdivi-description{font-family:"Roboto",sans-serif;font-size: 1rem}
#howItWorks .tmdivi-media svg,
#howItWorks .tmdivi-description svg{margin-right: .5em}
#howItWorks .tmdivi-media svg path,
#howItWorks .tmdivi-media svg rect,
#howItWorks .tmdivi-description svg path,
#howItWorks .tmdivi-description svg rect{fill:var(--violeta-intenso);}
#howItWorks .tmdivi-media{background:transparent;text-align: center;padding:.6em;width: 3.5em;height:3.5em}
/*#howItWorks .tmdivi-media{background:var(--violeta-intenso);border-radius: 50%;text-align: center;padding:.6em;width: 3.5em;height:3.5em}*/
#howItWorks .tmdivi-media svg{height:100%;margin:0 auto}
/*#howItWorks .tmdivi-media svg path,
#howItWorks .tmdivi-media svg rect,
#howItWorks .tmdivi-description svg path,
#howItWorks .tmdivi-description svg rect{fill:#fff;}*/


#ctaPlatform{background:transparent}
#ctaPlatform .et_pb_row{background: transparent linear-gradient(0deg, var(--begin-degradado-lila) 0%, var(--violeta-intenso) 100%) 0% 0% no-repeat padding-box;background: transparent linear-gradient(0deg, var(--begin-degradado-lila) 0%, var(--violeta-intenso) 100%) 0% 0% no-repeat padding-box;box-shadow: 0px 15px 30px #9D97D89A;border-radius: 1em}
#ctaPlatform  .et_pb_button_1_wrapper{text-align: right;}
#ctaPlatform  .et_pb_button_1_wrapper a,
#ctaPlatform  .et_pb_button_2_wrapper a:hover{border:1px solid #fff;background:transparent;color:#fff!important;width:16em;text-align: center;}
#ctaPlatform  .et_pb_button_2_wrapper{text-align: left;}
#ctaPlatform  .et_pb_button_1_wrapper a:hover,
#ctaPlatform  .et_pb_button_2_wrapper a{border:1px solid #fff;background:#fff;color:var(--violeta-intenso)!important;width:16em;text-align: center}
#ctaPlatform  .et_pb_button{box-shadow:none}
#uniqueImplants p{font-size:1.42rem}

/* Products */
/* Disclaimer popup */
#wp-disclaimer-popup p {text-align: center;font-size: 2em;font-weight: 700;}
#wp-disclaimer-popup .wpdp-footer > span#wpdp-close, #wp-disclaimer-popup .wpdp-footer > #wpdp-decline{width:7em}
/*.dipi_image_hotspot .dipi_image_hotspot_child_0 .dipi-hotspot-icon{background:#fff;color:var(--violeta-intenso)!important;padding:0!important;border-radius: 1em!important} */

/* Cuerpo humano desktop */

.dipi_image_hotspot .dipi_image_hotspot_child .dipi-tooltip-wrap{border-radius: 1em;padding:1em 3em!important}
.dipi_image_hotspot .dipi_image_hotspot_child .dipi-tooltip-wrap p{margin-bottom:0;padding-bottom:0}
.dipi_image_hotspot .dipi_image_hotspot_child .dipi-hotspot-icon{font-size:0}
.dipi_image_hotspot .dipi_image_hotspot_child .dipi-hotspot-icon:before{content:"+";background:#fff;border-radius: 50%!important;padding:0!important;
  display:inline-flex!important; align-items:center;justify-content:center;width:2em;height:2em;font-size: 1rem;display:inline-block;font-family: "Roboto",sans-serif;color:var(--violeta-intenso)!important;}
.dipi-tooltip-wrap h3.dipi-tooltip-title{color:var(--violeta-intenso)}

/* Detalle */
.parent-pageid-90  .theTitle,
.parent-pageid-931 .theTitle{padding-bottom:0}
.parent-pageid-90  .theTitle .breadcrumbs a,
.parent-pageid-931 .theTitle .breadcrumbs a{color:var(--text-color)}
.parent-pageid-90  .theTitle .breadcrumbs .breadcrumb_last,
.parent-pageid-931 .theTitle .breadcrumbs .breadcrumb_last{font-weight: 700}
.parent-pageid-90  .theTitle .et_pb_row,
.parent-pageid-931 .theTitle .et_pb_row{padding-bottom:0;padding-top:0}
.parent-pageid-90  .theTitle h1,
.parent-pageid-931 .theTitle h1{padding-top:1em}
.parent-pageid-90  .et_pb_section,
.parent-pageid-931 .et_pb_section{background:#f5f5f7;}
.parent-pageid-90  .product:first-child,
.parent-pageid-931 .product:first-child{padding-top:0}
.parent-pageid-90  .et_pb_section.product .et_pb_row,
.parent-pageid-931 .et_pb_section.product .et_pb_row{background:#fff;box-shadow: 10px 20px 30px #9D97D826;padding:2em}
.parent-pageid-90  .et_pb_section.product .et_pb_row:first-child,
.parent-pageid-931 .et_pb_section.product .et_pb_row:first-child{border-radius:2em 2em 0 0;}
.parent-pageid-90  .et_pb_section.product .et_pb_row:last-child,
.parent-pageid-931 .et_pb_section.product .et_pb_row:last-child{border-radius: 0 0 2em 2em;box-shadow: 10px 20px 30px #9D97D826;}
.parent-pageid-90  .product:last-child,
.parent-pageid-931 .product:last-child{background:#f5f5f7 url(https://jevnet.es/dev/valorimplant/wp-content/uploads/2025/12/product-background.png) bottom left repeat-x;}
.parent-pageid-90  .product .et_pb_text ul,
.parent-pageid-931 .product .et_pb_text ul{list-style: none;}
.parent-pageid-90  .product .et_pb_text ul li:before,
.parent-pageid-931 .product .et_pb_text ul li:before{display:inline-block;content: ' ';background:url('https://jevnet.es/dev/valorimplant/wp-content/uploads/2025/12/tick.jpg') left .2em no-repeat;margin-right: 1em;width:1.25em;height:1em}


/* Patients */
/*
.dipi_carousel .swiper-container{overflow: visible}
.dipi_carousel .dipi_carousel_child{background: transparent linear-gradient(0deg, var(--begin-degradado-lila) 0%, var(--violeta-intenso) 100%) 0% 0% no-repeat padding-box;background: transparent linear-gradient(0deg, var(--begin-degradado-lila) 0%, var(--violeta-intenso) 100%) 0% 0% no-repeat padding-box;
	box-shadow: 10px 20px 30px #9D97D880;opacity: 1;border-radius: 2em;border: none;color:#fff;padding: 3em 2em 2em 2em;font-size: 1rem;text-decoration: none;}
/*.dipi-carousel-item-content{background:url(https://jevnet.es/dev/valorimplant/wp-content/uploads/2025/12/icono-testimonio.svg) center center no-repeat;background-size: 4em;} */
/*.dipi_carousel .dipi_carousel_child .dipi-carousel-image svg{width: 5em}
.dipi_carousel .dipi_carousel_child .dipi-carousel-image path{fill:#f5f5f7}
.dipi_carousel .dipi_carousel_child .dipi-carousel-item-title{color:#fff;font-size: 1.7rem}
[class*="dipi_"] .swiper-button-next, [class*="dipi_"] .swiper-button-prev{background:#fff;border-radius: 50%;}
*/
/* .dipi_carousel .swiper-container{overflow: visible} */
.dipi_carousel .dipi_carousel_child{background: transparent url('https://jevnet.es/dev/valorimplant/wp-content/uploads/2026/02/vi-quote.png') center 1em no-repeat!important;background-size:unset!important;box-shadow: 0 0 20px #9D97D88D;border-radius: 15px;opacity: 1;border-radius: 2em;border: 1px solid #9D97D88D;padding: 80px 2em 2em 2em;font-size: 1rem;text-decoration: none;}
/*.dipi-carousel-item-content{background:url(https://jevnet.es/dev/valorimplant/wp-content/uploads/2025/12/icono-testimonio.svg) center center no-repeat;background-size: 4em;} */
.dipi_carousel .dipi_carousel_child .dipi-carousel-image svg{width: 5em}
.dipi_carousel .dipi_carousel_child .dipi-carousel-image path{fill:#f5f5f7}
.dipi_carousel .dipi_carousel_child .dipi-carousel-item-title{font-size: 1.7rem}
[class*="dipi_"] .swiper-button-next, [class*="dipi_"] .swiper-button-prev{background:#fff;border-radius: 50%;}


/* How it works*/
#steps{background: #F6F3FC}
 /* #steps .et_pb_row{border: 2px solid #F0ECF9;padding: 0;border-width: 1em 3em;border-radius: 4em;background:#F0ECF9;margin-top:4em;margin-bottom:4em} */
/* #steps .et_pb_column{background:#FCF8FE;border-radius: 4em;}*/
#steps .et_pb_row{background:#FCF8FE;box-shadow: 0 0 20px #9D97D88D;border-radius: 15px;opacity: 1;color:var(--gris-pizarra);border:1px solid #9D97D88D;margin-top:4em;margin-bottom:4em}


#steps .et_pb_column .et_pb_image{position: absolute;top:-4em;z-index: 100;}

#steps .et_pb_row h3{color:var(--violeta-intenso);margin-top:3em}
#steps .numPaso {background: var(--violeta-intenso);width: 2em;height: 2em;border-radius: 50%;text-align: center;color: #fff;font-size: 2em;padding-top: .5em;position: absolute;z-index:120}


/* Protocolos */
/* BOTONES */

body #page-container .protocolos .et_pb_button{color:var(--violeta-intenso)!important;background: #fff!important;}
body #page-container .protocolos .et_pb_button:before{color:var(--violeta-intenso)!important;}

body #page-container .et_pb_section.protocolos .et_pb_button:hover{background: var(--violeta-intenso)!important;color:#fff!important;cursor:pointer}
body #page-container .et_pb_section.protocolos .et_pb_button:hover:before{color:#fff!important}


/* Pixelizer - Muri de cookies */
#pixelizer_acceptCookiesDialog{border-radius: 1em}
#pixelizer_acceptCookiesDialog .cookieDlgButtonBar{background: transparent!important}
#pixelizer_acceptCookiesDialog .cookieDlgButtonBar button{font-size: .8rem}

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
}
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
}

/*** Responsive Styles Tablet And Above w ***/
@media all and (min-width: 981px) {

#howItWorks .tmdivi-vertical.tmdivi-wrapper .tmdivi-timeline{margin-left:-15%}
#howItWorks .tmdivi-vertical-right.tmdivi-wrapper .tmdivi-end, #howItWorks .tmdivi-vertical-right.tmdivi-wrapper .tmdivi-start{left:calc((33.33% - var(--tw-line-width) * 1.5) - 15% )}


	/* Header con transparencia */
	body.home:not(.scrolldone) .et-l--header{position: fixed;width: 100%;z-index: 10000}
	body.home:not(.scrolldone) .theHeader{background:rgba(255,255,255,.8);}

	/* Menu */
	header .topHeaderText{text-align: right;}
	header .et_pb_menu__wrap .et_pb_menu__menu{display: block;}
	header .et_pb_menu__wrap .et_pb_menu__menu nav{display:block;float:right;}
	header ul#menu-main-menu.et-menu,
  header ul#menu-main-menu-en.et-menu{float:right;}
	header ul#menu-main-menu > li > a,
  header ul#menu-main-menu-en > li > a{float:right;text-align:right}

	header ul#menu-main-menu > li > a,
  header ul#menu-main-menu-en > li > a{font-size:1.2rem}
	header .et_mobile_menu li a, .nav li li a{font-size:1.2rem}

	#indicadores .et_pb_column_1_6{margin-right: 2%;width:15.1667%}

	/* Products */

	.parent-pageid-90 .et_pb_section.product .et_pb_row{padding:3em 4em}
	.parent-pageid-90 .et_pb_section.product:first-child{padding-top:0}

	/* How it Works */
	#steps .et_pb_column{min-height: 300px;padding:2em}
	#steps .et_pb_column:first-child{border-radius: 4em 0 0 4em}
	#steps .et_pb_column.et-last-child{border-radius: 0 4em 4em 0}
	#steps .et_pb_column:first-child .et_pb_image{left:10%;}
	#steps .et_pb_column:last-child .et_pb_image{right:10%;}
	#steps .et_pb_column .et_pb_image{height:300px}
	#steps .et_pb_column .et_pb_image img{height:300px;width: auto}
	html:not(.et-fb-preview--desktop) #steps .et_pb_column:first-child .numPaso{display:none}
	#steps .et_pb_column .numPaso {right: 1em;top: 0;}
	

}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	header .topHeaderText{text-align: center;}
#indicadores .et_pb_column {
  width: 100%;
  margin-bottom: 30px;
}
	/* How it works */
	#steps .et_pb_row{margin-bottom:6em}
	#steps .et_pb_column{padding:0 2em 2em 2em}
	#steps .et_pb_column:first-child{border-radius: 4em 4em 0 0;min-height: 150px;margin-}
	#steps .et_pb_column.et-last-child{border-radius: 0 0 4em 4em}
	#steps .et_pb_column .et_pb_image{left:0;right: 0;}
	#steps .et_pb_column .et_pb_image img{height:150px;width: auto }
	#steps .et_pb_column .et_pb_text:not(.numPaso){margin-top:-75px;min-height: 75px}
	#steps .et_pb_column:first-child .numPaso {left: 1em;top: 1em;}
	#steps .et_pb_column:last-child .numPaso {display:none}
}

/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
}
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
	h1,h2,h3{font-size:1.8rem}

	.et_pb_column:not(.et-last-child){margin-bottom:2em;}
	.et_pb_row{width:95%}

	.et_pb_image{max-width: 550px}

	header .platformText{width: 100%;text-align: center;display:inline-block}
	header .theHeader .et_pb_row .et_pb_column{margin-bottom:0}
	footer .et_pb_menu .et_pb_menu__menu {display: block; }
    footer .et_mobile_nav_menu {display: none!important;}
    footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content: flex-start;}

	/* Home */
	.home .tmdivi_timeline_0 .tmdivi-wrapper .tmdivi-title{font-size:1.5rem}
	#ctaPlatform  .et_pb_button_1_wrapper,
	#ctaPlatform  .et_pb_button_2_wrapper{text-align: center;}

	/* Products */
	.mobile{background:#EFE5FF}
	.mobile .product{background:#fff;border-radius:1em}


	#indicadores .et_pb_column .et_pb_text_inner,#indicadores .et_pb_column .et_pb_text_inner p{text-align: center;}

	/* Contact */
	form.forminator-ui{padding:2em 1em!important;}
}
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
	.et_pb_image{max-width: 330px}
}


