html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
body {
line-height: 1;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
} p.form-submit INPUT,
form .buttons input.submit,
form .buttons input.adjuntar,
label.check input {
-webkit-appearance: none;
}
p,
h1,
h2,
h3,
h4,
h5,
h6,
li,
a,
span,
div {
-webkit-text-size-adjust: 100%;
}
p a {
text-decoration: underline !important;
}
.clr {
clear: both;
}
.clr:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clr {
display: inline-block;
}
* {
box-sizing: border-box;
} *,
::before,
::after {
box-sizing: border-box;
} html {
-moz-tab-size: 4;
tab-size: 4;
} html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} body {
font-family: system-ui, -apple-system, "Segoe UI", Roboto,
Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
}  hr {
height: 0; color: inherit; }  abbr[title] {
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp,
pre {
font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo,
monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  table {
text-indent: 0; border-color: inherit; }  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} ::-moz-focus-inner {
border-style: none;
padding: 0;
} :-moz-focusring {
outline: 1px dotted ButtonText;
} :-moz-ui-invalid {
box-shadow: none;
} legend {
padding: 0;
} progress {
vertical-align: baseline;
} ::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } ::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  summary {
display: list-item;
} .claim-index h1,
.titulo-interior h1 {
text-transform: uppercase;
font-size: 3rem;
font-weight: 400;
margin: 0 0 2rem 0;
padding: 0;
color: var(--color-negro);
line-height: 0.9;
}
.titulo-interior h1 {
margin: 0;
} .claim-index h2 {
font-size: 2.9rem;
font-weight: 400;
padding: 0;
color: var(--color-blanco);
line-height: 0.9;
}
h2#certs,
h2.title-int,
h2.title-formacion {
font-weight: 700;
font-size: 2rem;
margin: 0.5rem 0 1rem;
}
h2.title-int {
font-size: 1.4rem;
margin: 1rem 0rem;
}
h2.title-formacion {
color: var(--color-principal);
margin: 0 0 1rem 0;
font-size: 1.6rem;
} .titulo-footer h3 {
font: 700 1.5rem/1.2 var(--font-principal) !important;
margin-bottom: 0;
}
h3.widget-title {
font: 600 0.8rem/1.2 var(--font-principal) !important;
text-transform: uppercase;
margin-bottom: 0;
}
.col-destacados h3,
h3.title-formacion {
font-weight: 700;
font-size: 1.2rem;
margin: 0.5rem 0rem 0.75rem;
}
.style-noticia h3,
.content-curso h3,
.content-curso-1 h3,
.content-curso-2 h3,
.content-curso-3 h3 {
color: var(--color-principal);
font-size: 1.3rem;
font-weight: 700;
line-height: 1.1;
margin: 0.5rem 0 1rem;
}
.content-curso h3{
min-height: 90px;
margin-bottom: 0;
font-size: 1.23rem;
}
.style-noticia h3 {
margin-top: 1.5rem;
} h4.punto-formacion {
font-size: 1.2rem;
font-weight: 600;
margin: 1.5rem 0 0.5rem;
} p {
line-height: 1.6;
}
p.otros-servicios,
p.otros-productos,
p.otros-marcas,
p.otros-descargas {
text-align: center;
}
p.otros-servicios a,
p.otros-productos a,
p.otros-marcas a,
p.otros-descargas a {
text-decoration: none !important;
display: block;
width: 100%;
text-transform: uppercase;
color: var(--color-principal);
padding: 5.5rem 0 2rem;
border: 2px solid var(--color-principal);
border-radius: 10px;
background: transparent url(//arizti.com/wp-content/themes/Arizti-theme/images/icn-servicios.png) 50% 2rem no-repeat;
font-weight: 600;
}
p.otros-productos a {
background: transparent url(//arizti.com/wp-content/themes/Arizti-theme/images/icn-productos.png) 50% 2rem no-repeat;
}
p.otros-marcas a {
background: transparent url(//arizti.com/wp-content/themes/Arizti-theme/images/icn-marcas.png) 50% 2rem no-repeat;
}
p.otros-descargas a {
background: transparent url(//arizti.com/wp-content/themes/Arizti-theme/images/icn-descargas.png) 50% 2rem no-repeat;
}
p.otros-servicios a:hover,
p.otros-productos a:hover,
p.otros-marcas a:hover,
p.otros-descargas a:hover {
color: var(--color-negro);
border: 2px solid var(--color-negro);
background-image: url(//arizti.com/wp-content/themes/Arizti-theme/images/icn-servicios-hover.png);
background-color: var(--color-negro-5);
}
p.otros-productos a:hover {
background-image: url(//arizti.com/wp-content/themes/Arizti-theme/images/icn-productos-hover.png);
}
p.otros-marcas a:hover {
background-image: url(//arizti.com/wp-content/themes/Arizti-theme/images/icn-marcas-hover.png);
}
p.otros-descargas a:hover {
background-image: url(//arizti.com/wp-content/themes/Arizti-theme/images/icn-descargas-hover.png);
}
.col-destacados p {
font-size: 1rem;
font-weight: 500;
}
p.boton-naranja,
p.boton-anulado {
font-size: 1rem;
text-transform: uppercase;
display: inline-block;
margin-top: auto;
align-self: center;
}
p.boton-naranja a,
p.boton-anulado {
color: var(--color-principal);
border: 1px solid var(--color-principal);
border-radius: 25px;
font-size: 0.9rem;
padding: 0.5rem 2rem;
background-color: var(--color-blanco);
text-decoration: none !important;
}
p.boton-naranja a:hover,
p.boton-anulado {
color: var(--color-blanco);
border-color: var(--color-blanco);
background-color: var(--color-principal);
}
.encabezado .tit {
font-family: var(--font-OR);
color: var(--color-blanco);
font-size: 1.6rem;
margin-bottom: 0.2em;
}
.row-start p.tit-popup {
font: 1.5rem/1.2 var(--font-OR);
text-transform: uppercase;
margin: 1em 0;
color: var(--color-principal);
}
.row-start p {
color: var(--color-blanco);
font-size: 1.2rem;
}
p.txt-popup {
font: 1.2rem/1.3 var(--font-OR);
margin: 0.5em 0 2em;
color: var(--color-blanco);
}
.single-post h2{
font-size: 1.5em;
margin-bottom: 10px;
} @media only screen and (min-width: 300px) and (max-width: 1024px) {
.claim-index h1,
.titulo-interior h1 {
font-size: 2.6rem;
line-height: 1;
}
.titulo-interior h1 {
font-size: 2.2rem;
line-height: 1;
}
.claim-index h2 {
font-size: 2.2rem;
line-height: 1;
}
}
@media only screen and (min-width: 300px) and (max-width: 500px) {
.claim-index h1, .titulo-interior h1 {
font-size: 2.2rem;
margin-bottom: 1rem;
font-weight: 600;
}
.titulo-interior h1 {
font-size: 2rem;
margin-bottom: 0rem;
}
.claim-index h2 {
font-size: 1.6rem;
}
h2.title-int {
text-align: center;
}
.marcas-rodamientos {
justify-content: center;
}
}
@media only screen and (min-width: 500px) and (max-width: 767px) {
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
}
@media only screen and (min-width: 1101px) and (max-width: 1368px) {
}
@media only screen and (min-width: 1281px) and (max-width: 1450px) {
}
@media only screen and (min-width: 2100px) and (max-width: 2600px) {
} .header-list-datos ul {
margin: 0;
padding: 0;
}
.header-list-datos ul li {
display: inline-block;
margin: 0 0.5rem;
font-size: 1rem;
color: var(--color-principal);
}
.header-list-datos ul li i {
font-size: 1.3rem;
}
p.bot-telefono, p.bot-tienda {
display: inline-block;
background-color: var(--color-principal);
text-transform: uppercase;
font-size: 1rem;
font-weight: 400;
padding: 0.5rem 1rem;
margin-bottom: 0;
color: var(--color-blanco);
}
p.bot-telefono i {
color: var(--color-blanco);
font-size: 1.3rem;
}
p.bot-tienda{
margin-right: 20px;
}
p.bot-telefono a, p.bot-tienda a {
color: var(--color-blanco)!important;
text-decoration: none !important;
}
.solomovil {
display: none!important;
}
.botones-header {
display: flex;
justify-content: space-around;
align-items: center;
} .she-header #logo-header img{
max-width: 100px;
margin: 2px 0;
}
.she-header .e-con-inner{
padding-top: 0.2rem;
padding-bottom: 0.2rem;
}
.she-header > div:first-child .e-con-inner{
padding-top: 0rem;
padding-bottom: 0rem;
}
.she-header p.bot-telefono, .she-header p.bot-tienda{
padding: 0.2rem 1rem;
} @media only screen and (min-width: 300px) and (max-width: 1280px) {
div[data-id="97447fd"] .elementor-widget-container{
text-align: right;
}
p.bot-tienda {
margin-right: 0px;
margin-bottom: 0px;
}
}
@media only screen and (min-width: 300px) and (max-width: 1024px) {
.header-list-datos ul {
margin: 0 1rem 0.5rem;
}
.header-list-datos ul li {
margin: 0 0.5rem 0.5rem;
font-size: 1.1rem;
}
}
@media only screen and (min-width: 300px) and (max-width: 500px) {
.header-list-datos ul li {
font-size: 1rem;
margin: 0 0.5rem 0.25rem;
}
div[data-id="97447fd"] .elementor-widget-container{
text-align: center;
}
.solomovil {
display: block!important;
}
p.bot-telefono span {
display: none;
}
}
@media only screen and (min-width: 500px) and (max-width: 767px) {
.solomovil {
display: block!important;
}
p.bot-telefono span {
display: none;
}
}
@media only screen and (min-width: 500px) and (max-width: 880px) {
.solomovil {
display: block!important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
.header-list-datos ul li {
font-size: 1.1rem;
margin: 0.5rem 0.5rem 0.25rem;
line-height: 1;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
}
@media only screen and (min-width: 1101px) and (max-width: 1368px) {
}
@media only screen and (min-width: 1281px) and (max-width: 1450px) {
}
@media only screen and (min-width: 2100px) and (max-width: 2600px) {
} .img-txt,
.single-post img {
margin: 1.5em 0em;
border-radius: 20px !important;
}
.single-post .centrado img{
margin: 1.5em auto;
}
.logo-header img,
.single-post footer img,
img[title="logo-arizti-footer"],
.dialog-message img{
margin: 0em;
border-radius: 0px !important;
}
.oculto {
display: none;
}  ul.list-destacados-index {
margin: 0;
padding: 0;
}
ul.list-normal {
margin: 2rem 1rem;
padding: 0;
}
ul.list-destacados-index li {
list-style-type: none;
text-transform: uppercase;
color: var(--color-blanco);
margin-bottom: 0.75rem;
font-size: 1.2rem;
}
ul.list-normal li {
list-style-type: none;
margin-bottom: 1rem;
background: transparent url(//arizti.com/wp-content/themes/Arizti-theme/images/check-listnormal.png) 0 5px no-repeat;
background-size: 20px;
padding-left: 1.85rem;
}
ul.list-destacados-index li i {
font-size: 1.5rem;
}
dl.dl-normal ul {
margin: 1rem;
}
dl.dl-normal ul li {
list-style-type: disc;
margin-bottom: 0.5rem;
color: var(--color-negro-70);
}
ul.list-catalogos {
margin: 1rem 2em;
}
ul.list-catalogos li {
margin-bottom: 0.75rem;
border-bottom: 1px solid var(--color-negro-10);
padding: 0.25em 2em 0.75em 2em;
background: transparent url(//arizti.com/wp-content/themes/Arizti-theme/images/icn-descargas.png) 0 0 no-repeat;
background-size: 20px;
}
ul.list-catalogos li a {
color: var(--color-principal);
}
ul.list-catalogos li a:hover {
color: var(--color-negro-70);
}
.info ul li.dia {
background: transparent url(//arizti.com/wp-content/themes/Arizti-theme/images/icn-calendario.png) 0 0 no-repeat;
}
.info ul li.hora {
background: transparent url(//arizti.com/wp-content/themes/Arizti-theme/images/icn-reloj.png) 0 0 no-repeat;
}
.info ul li.tiempo {
background: transparent url(//arizti.com/wp-content/themes/Arizti-theme/images/icn-reloj-arena.png) 0 0 no-repeat;
}  dl.dl-normal {
margin-bottom: 1rem;
}
dl.dl-normal dt {
margin: 1em 0 0.5rem;
font-size: 1.2rem;
color: var(--color-principal);
font-weight: 700;
}
dl.dl-normal dd {
margin-bottom: 0.5rem;
font-size: 1rem;
font-weight: 500;
margin-left: 1.65rem;
background: transparent url(//arizti.com/wp-content/themes/Arizti-theme/images/check-listnormal.png) 0 5px no-repeat;
background-size: 20px;
padding-left: 2rem;
} address {
font-size: 1rem;
line-height: 1.6;
font-weight: 700;
margin-top: 1rem;
}
address.direccion {
font-size: 1rem;
line-height: 1.9;
margin-left: 2em;
}
address.direccion i {
font-size: 1.35rem;
color: var(--color-principal);
}  label.elementor-field-label {
margin-left: 1.5rem;
}
.elementor-955
.elementor-element.elementor-element-a0951a9
.elementor-field-group:not(.elementor-field-type-upload)
.elementor-field:not(.elementor-select-wrapper) {
padding: 1rem 2rem;
} .banner-llamamos[vf] {
position: fixed;
right: 0;
top: 50%;
background: var(--color-negro-25);
color: var(--color-principal);
width: 100%;
max-width: 370px;
text-align: left;
-webkit-box-shadow: 0 2px 20px 0 #424242;
box-shadow: 0 2px 20px 0 #424242;
-webkit-transform: translateY(-50%) translateX(405px);
transform: translateY(-50%) translateX(405px);
z-index: 50;
-webkit-transition: 0.5s;
transition: 0.5s;
-webkit-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
}
.banner-llamamos[show][vf] {
-webkit-transform: translateY(-50%) translateX(-10px);
transform: translateY(-50%) translateX(-10px);
-webkit-transition-delay: 1s;
transition-delay: 1s;
}
.wrapper-banner[vf] {
overflow: hidden;
position: relative;
background: var(--color-secundario);
z-index: 1000;
border: 1px solid var(--color-principal);
border-width: 5px 0 0 0;
}
.banner-llamamos .encabezado[vf] {
background: var(--color-negro-25);
padding: 20px;
}
.banner-llamamos .encabezado[vf] i {
color: var(--color-principal);
font-size: 2rem; }
.banner-llamamos .encabezado[vf] i.abrir {
color: var(--color-principal);
-webkit-transform: rotate(-90deg) translate(0%);
transform: rotate(-90deg) translate(0%);
font-size: 2rem;
}
.banner-llamamos .encabezado[vf] i.normal {
-webkit-transform: rotate(0deg) translate(0%);
transform: rotate(0deg) translate(0%);
}
.banner-llamamos .encabezado.-left[vf] {
position: absolute;
left: 0;
top: 0;
-webkit-transform: rotate(-90deg) translate(-50%, -234px);
transform: rotate(-90deg) translate(-50%, -234px);
min-width: 320px;
-webkit-transition: 0.5s;
transition: 0.5s;
-webkit-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
-webkit-transition-delay: 1s;
transition-delay: 1s;
cursor: pointer;
border: 1px solid var(--color-blanco);
background-color: var(--color-negro-25);
border-width: 5px 0 0 0;
}
.banner-llamamos[show] .encabezado.-left[vf] {
-webkit-transform: rotate(-90deg) translate(-50%);
transform: rotate(-90deg) translate(-50%);
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.banner-llamamos[show] .encabezado.-left[vf] i {
-webkit-transform: rotate(90deg) translate(0%);
transform: rotate(90deg) translate(0%);
}
.row-start {
background: var(--color-negro-25);
padding: 2em 2em 4em 2em;
}
.pop-llamanos {
display: flex;
margin-bottom: 1em;
flex-flow: row wrap;
}
.telefono {
order: 1;
width: 60%;
}
.aceptar {
order: 3;
margin-top: -1em;
}
.boton {
order: 2;
width: 20%;
}
.boton .elementor-kit-9 input[type="submit"] {
font: 500 1.1rem "Poppins", Sans-Serif !important;
text-transform: uppercase;
line-height: 1.1em;
letter-spacing: 0.1px;
border-radius: 10px 10px 10px 10px;
padding: 0.35em 1.15em !important;
}
.df {
display: flex;
gap: 1em;
justify-content: space-between;
} @media only screen and (min-width: 300px) and (max-width: 1024px) {
}
@media only screen and (min-width: 300px) and (max-width: 500px) {
ul.list-destacados-index {
background: var(--color-bg-gris-index);
padding: 1em;
}
}
@media only screen and (min-width: 500px) and (max-width: 767px) {
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
}
@media only screen and (min-width: 1101px) and (max-width: 1368px) {
}
@media only screen and (min-width: 1281px) and (max-width: 1450px) {
}
@media only screen and (min-width: 2100px) and (max-width: 2600px) {
} .claim-index {
padding: 3rem 6rem 3rem 3rem;
} .container-destacados {
display: flex;
width: 1100px;
gap: 1rem;
}
.col-destacados {
padding: 1rem 1rem 1rem 0;
width: 25%;
} .datos-contacto i {
font-size: 1.4rem;
color: var(--color-principal);
}
.datos-contacto {
margin-top: 1rem;
}
.datos-contacto p {
margin-bottom: 0.5rem;
}
.datos-contacto p a {
text-decoration: none !important;
color: var(--color-texto);
}
.datos-contacto p a:hover {
color: var(--color-principal);
text-decoration: underline !important;
} @media only screen and (min-width: 300px) and (max-width: 1024px) {
.container-destacados {
width: 100%;
flex-direction: column;
}
.col-destacados {
padding: 0;
width: auto;
text-align: center;
}
.claim-index {
padding: 1.5rem 1.5rem 2rem 1.5rem;
}
}
@media only screen and (min-width: 300px) and (max-width: 500px) {
}
@media only screen and (min-width: 500px) and (max-width: 767px) {
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
}
@media only screen and (min-width: 1101px) and (max-width: 1368px) {
}
@media only screen and (min-width: 1281px) and (max-width: 1450px) {
}
@media only screen and (min-width: 2100px) and (max-width: 2600px) {
} .titulo-interior {
padding: 2rem 6rem 2rem 2rem;
width: 1100px;
}
.marcas-rodamientos {
display: flex;
flex-flow: row wrap;
margin: 2rem 0;
gap: 0.5rem;
}
.marcas-rodamientos img {
border: 1px solid #ddd;
width: 175px;
display: inline-block;
margin-bottom: -3px;
background-color: #fff;
} .num_novedades{
background-color: var(--color-principal);
color: #ffffff;
margin-left: 5px;
padding: 2px 6px;
border-radius: 50%;
}
.anyo{
color: var( --e-global-color-text );
font-size: 1.6rem !important;
font-weight: 700 !important;
text-align: center;
margin-bottom: 20px;
}
.content-curso .content-img{
position: relative;
}
.content-curso .content-img img {
width: 100%;
border-radius: 10px 10px 0 0;
}
.content-curso .content-img .novedad{
position: absolute;
width: 100%;
text-align: center;
background-color: var(--color-principal);
color: #ffffff;
bottom: 7px;
} .container-logos-marcas {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
gap: 20px 7px;
}
.col-marca {
display: flex;
flex-flow: column nowrap;
align-items: center;
width: 150px;
gap: 10px;
}
.col-marca img {
border: 1px solid var(--color-secundario);
} .container--cajas {
display: flex;
gap: 1rem;
flex-wrap: wrap;
justify-content: center;
}
.caja--producto,
.caja--descargas {
background-color: var(--color-principal);
text-transform: uppercase;
width: 23.5%;
padding: 1em;
text-align: center;
border-radius: 15px;
display: flex;
flex-direction: column;
justify-content: center;
}
.caja--descargas {
width: 29.5%;
}
.caja--producto a,
.caja--descargas a {
color: var(--color-blanco);
text-decoration: none;
font-size: 1.2rem;
display: inline-block;
}
.caja--producto a:hover,
.caja--descargas a:hover {
color: var(--color-negro);
} .container-curso {
display: flex;
width: 100%;
gap: 20px;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
}
.content-curso {
width: 32%;
background: #efefef;
border: 1px solid #d3d3d3;
background-position: 0 0;
background-repeat: no-repeat;
display: flex;
border-radius: 10px;
position: relative;
flex-direction: column;
justify-content: space-between;
}
.content-curso-detalle {
background: #efefef6e;
border: 1px solid #d3d3d3;
border-radius: 10px;
padding: 1rem 2.5rem 2rem;
margin-top: 2rem;
}
.content-curso > .info {
padding: 0.5rem 1.5rem 1rem;
display: flex;
height: 100%;
flex-direction: column;
}
.content-curso ul {
margin: 1rem 0;
padding: 0;
}
.content-curso li {
margin-bottom: 0.75rem;
list-style-type: none !important;
padding-left: 1.75rem;
}
.elementor-field-group-field_b84a184,
.elementor-field-group-field_2d39e67 {
padding: 0rem 2rem 0.5rem !important;
border-bottom: 1px solid var(--color-secundario);
margin-bottom: 0.5rem;
}
.cabecera{
padding: 12rem 0 10rem;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
}
.cabecera .velo{
position: absolute;
top: 0;
left: 0;
background-color: #00000088;
width: 100%;
height: 100%;
}
.cabecera h1{
width: 100%;
color: #ffffff;
text-align: center;
margin: 0 auto;
font-size: 3em;
font-weight: 700;
line-height: 1.236;
max-width: 896px;
z-index: 1;
position: relative;
}
.contenido{
margin: -6rem auto 0;
position: relative;
border-radius: 1px;
background-color: #ffffff;
width: 88%;
max-width: 1152px;
padding: 4rem;
}
.contenido h3{
font-size: 1.2em;
color: #ec6607;
text-transform: uppercase;
font-weight: 700;
line-height: 1.236;
margin: 0 0 0.5em;
}
.contenido p, .contenido li{
color: #4d5968;
}
.contenido ul{
margin-left: 4rem;
margin-bottom: 2rem;
line-height: 2;
}
.contenido ul > li{
list-style-type: disc;
}
.contenido .boton-naranja{
text-align: center;
width: 100%;
}
.contenido .boton-naranja a{
font-size: 1.2rem;
}
.num_activos {
background-color: #ec6607;
color: #ffffff;
padding: 5px 5px;
border-radius: 50%;
position: absolute;
top: -30px;
right: -10px;
font-size: 15px;
min-width: 30px;
text-align: center;
} #menu-2-4045bf0 .num_activos{
padding: 13px 13px;
top: 2px;
right: 0px;
} #menu-1-11b8e5c .num_activos{
padding: 5px 5px;
top: 0px;
right: -15px;
display: none;
} .tac{
text-align: center;
}
.izq {
display: flex;
justify-content: end;
margin-bottom: 40px;
}
.req{
color: var(--color-principal);
}
.parent-pageid-26 ul{
margin-bottom: 1.6em;
margin-left: 4rem;
line-height: 2;
}
.parent-pageid-26 ul li{
list-style-type: disc;
}
.parent-pageid-26 a{
color: var(--color-principal);
text-decoration: none !important;
}
.parent-pageid-26 input, .parent-pageid-26 select, .parent-pageid-26 textarea{
background-color: var(--e-global-color-55a4541);
border-width: 0px 0px 0px 0px;
border-radius: 20px 20px 20px 20px;
padding: .5rem 1rem;
}
.parent-pageid-26 form label{
width: 100%;
}
.parent-pageid-26 input[type="submit"]{
background-color: var(--e-global-color-17bfa33);
color: var(--e-global-color-primary);
font-size: 1rem;
font-weight: 500;
text-transform: uppercase;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-radius: 25px 25px 25px 25px;
padding: 0.5em 2.2em .5em 2.2em;
} .destacados-maquinas {
display: flex;
gap: 35px;
margin: 60px 0px;
flex-direction: row;
flex-wrap: wrap;
}
.col-destacado {
width: 22%;
text-align: center;
}
.destacados-maquinas h3, p.destacado {
font-weight: bold;
color: #ec6607;
margin-bottom: 1rem;
margin-top: 0;
}
.images-destacado {
display: flex;
flex-direction: row;
gap: 10px;
margin-bottom: 40px;
}
ul.list-destacado {
margin: 30px 20px 50px 0;
margin-left: 0px;
width: 100%;
margin-left: 0px;
}
ul.list-destacado li {
list-style: none;
background: transparent url(https://labs.2ados.com/rodamientos-arizti/iconos/check-list.png) 0px 5px no-repeat;
background-size: auto;
padding-left: 30px;
background-size: 22px;
line-height: 2;
}
video{
margin-bottom: 3rem !important;
padding: 15px;
background-color: #c6cace !important;
} .inscripcion h2{
font-size: 1.2em;
color: #ec6607;
text-transform: uppercase;
font-weight: 700;
line-height: 1.236;
margin: 0 0 0.5em;
text-align: center;
}
.inscripcion > div:not(.tac){
display: flex;
gap: 1em;
}
.inscripcion > div > div{
width: 50%;
}
.inscripcion input{
background-color: var(--e-global-color-55a4541);
border-width: 0px 0px 0px 0px;
border-radius: 20px 20px 20px 20px;
padding: .5rem 1rem;
margin-bottom: 10px;
}
.inscripcion input[type="submit"] {
background-color: var(--e-global-color-17bfa33);
color: var(--e-global-color-primary);
font-size: 1rem;
font-weight: 500;
text-transform: uppercase;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-radius: 25px 25px 25px 25px;
padding: 0.5em 2.2em .5em 2.2em;
}
.err{
color: #ff0000;
text-align: center;
text-transform: uppercase;
border: 1px solid #ff0000;
margin-bottom: 20px;
padding: 5px;
}
.exito{
color: #3d763d;
text-align: center;
text-transform: uppercase;
border: 1px solid #3d763d;
margin-bottom: 20px;
padding: 5px;
} .page-id-34 .elementor-widget-container h2, .page-id-34 .elementor-widget-container h3, .page-id-34 .elementor-widget-container ul, .page-id-32 .elementor-widget-container h2, .page-id-32 .elementor-widget-container h3, .page-id-32 .elementor-widget-container ul{
margin-bottom: 20px;
}
.page-id-34 .elementor-widget-container h2, .page-id-32 .elementor-widget-container h2{
font-family: "Open Sans", Sans-serif;
font-size: 2rem;
font-weight: 600;
text-transform: uppercase;
}
.page-id-34 .elementor-widget-container h3, .page-id-32 .elementor-widget-container h3{
color: var(--e-global-color-text);
font-family: "Open Sans", Sans-serif;
font-size: 1.5rem;
font-weight: 700;
line-height: 1.4em;
}
.page-id-34 .elementor-widget-container a, .page-id-32 .elementor-widget-container a{
color: var(--color-principal);
text-decoration: none !important;
}
.page-id-34 .elementor-widget-container ul{
margin-left: 4rem;
}
.page-id-34 .elementor-widget-container ul, .page-id-32 .elementor-widget-container ul{
margin-bottom: 1.6em;
line-height: 2;
}
.page-id-34 .elementor-widget-container ul li{
list-style-type: disc;
}
.form-destacado {
background-color: #f7f7f7;
padding: 50px;
width: 90%;
margin: 40px auto;
}
.form-destacado input, .form-destacado textarea {
background-color: #fff;
margin-bottom: 1em;
color: #2a3139;
font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
border: 1px solid #eceef1;
border-radius: 9rem;
padding: 0 1.5em;
width: 100%;
font-size: 1.3rem;
line-height: 2em;
height: 2em;
font-weight: 600;
}
.form-destacado textarea{
height: 8em;
border-radius: 2.5rem;
}
.form-destacado input.wpcf7-checkbox label{
display: flex;
}
.form-destacado input[type="checkbox"], .form-destacado input[type="radio"] {
width: auto;
line-height: 1em;
height: 1em;
margin-bottom: 0 !important;
margin-right: 5px;
}
.form-destacado a{
color: #ec6607;
text-decoration: none !important;
font-weight: 700;
}
.form-destacado input[type="submit"]{
border: 1px solid;
border-radius: 9rem;
color: #ec6607;
cursor: pointer;
font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
font-weight: 700;
text-decoration: none;
white-space: nowrap;
display: inline-block;
width: auto;
line-height: 2em;
height: 2em;
padding: 0 2em;
background: #fff;
text-transform: uppercase;
font-size: 1.5rem;
} @media only screen and (min-width: 1025px) and (max-width: 1280px) {
.content-curso {
width: 31%;
}
}
@media only screen and (min-width: 300px) and (max-width: 1024px) {
.titulo-interior {
width: 100%;
padding: 2rem;
}
.container--cajas {
flex-flow: column nowrap;
}
.caja--producto,
.caja--descargas {
width: 100%;
}
.container-curso {
flex-wrap: wrap;
justify-content: center;
}
.content-curso-detalle {
padding: 0rem 1rem 0.5rem;
margin-top: 1rem;
}
.contenido {
padding: 2rem;
}
.col-destacado {
width: 21%;
}
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
.content-curso {
width: 40%;
margin-bottom: 0.7em;
}
.container-formacion {
flex-direction: column;
flex-wrap: nowrap;
}
.col-marca{
width: 140px;
}
}
@media only screen and (min-width: 300px) and (max-width: 640px) {
.content-curso {
width: 100%;
margin-bottom: 0.7em;
}
.titulo-interior {
padding: 1.5rem;
}
.col-marca{
width: 125px;
}
.contenido ul {
margin-left: 2rem;
}
.parent-pageid-26 ul {
margin-left: 2rem;
}
}
@media only screen and (max-width: 1024px) {
.col-destacado, .images-destacado a{
width: 47%;
}
.images-destacado{
flex-wrap: wrap;
}
.images-destacado img{
width: 100%;
}
.images-destacado br{
display: none;
}
}
@media only screen and (max-width: 640px){
.col-destacado, .images-destacado a {
width: 46%;
}
}
@media only screen and (max-width: 480px){
.col-destacado, .images-destacado a {
width: 100%;
}
}
@media only screen and (min-width: 300px) and (max-width: 500px) {
}
@media only screen and (min-width: 500px) and (max-width: 767px) {
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
}
@media only screen and (min-width: 1101px) and (max-width: 1368px) {
}
@media only screen and (min-width: 1281px) and (max-width: 1450px) {
}
@media only screen and (min-width: 2100px) and (max-width: 2600px) {
}
.elementor-26 .elementor-element.elementor-element-d56c5bd {
--width: 100%;
}  :root {
--color-principal: #ec6607;
--color-secundario: #efefef;
--color-bg-principal: #f4f4f4;
--color-bg-gris-index: #484848;
--color-verde-claro: #f3faf7;
--color-texto: #202020;
--color-blanco: #fff;
--color-negro: #000;
--color-negro-90: #191919;
--color-negro-85: #262626;
--color-negro-70: #4c4c4c;
--color-negro-55: #737373;
--color-negro-40: #999;
--color-negro-25: #bfbfbf;
--color-negro-10: #e5e5e5;
--color-negro-5: #f2f2f2;
--font-principal: "Open Sans", sans-serif;
}