.elementor .e-435eff3-249fe5a{text-align:center;}.elementor .e-ab6269e-84bd5f9{padding-block-start:var(--espacio-xl);padding-block-end:var(--espacio-xl);flex-direction:column;}.elementor .e-255e466-ec06761{width:40px;height:40px;position:absolute;inset-inline-end:20px;inset-block-end:20px;}.elementor .e-bea542d-9fb64ad{height:324px;padding-block-start:var(--espacio-l);padding-block-end:var(--espacio-m);padding-inline-start:var(--espacio-m);padding-inline-end:var(--espacio-m);border-radius:var(--border-radius-m);background-color:var(--color-bg-1);display:flex;flex-direction:column;gap:var(--espacio-m);overflow: hidden;
background-repeat: no-repeat;
background-position: left bottom;
background-size: 100% auto;
transition:
background-size 0.8s cubic-bezier(0.22, 1, 0.36, 1),
background-position 0.8s cubic-bezier(0.22, 1, 0.36, 1);\n}.elementor .e-bea542d-9fb64ad:hover,.elementor .e-bea542d-9fb64ad:focus-visible{background-color:var(--color-bg-3);background-size: 120% auto;
background-position: left -3px bottom -3px;\n}.elementor .e-c190cf2-d07d434{width:40px;height:40px;position:absolute;inset-inline-end:20px;inset-block-end:20px;}.elementor .e-83dcb03-1a4bb5a{height:324px;padding-block-start:var(--espacio-l);padding-block-end:var(--espacio-m);padding-inline-start:var(--espacio-m);padding-inline-end:var(--espacio-m);border-radius:var(--border-radius-m);background-color:var(--color-bg-1);display:flex;flex-direction:column;gap:var(--espacio-m);overflow: hidden;
background-repeat: no-repeat;
background-position: left bottom;
background-size: 100% auto;
transition:
background-size 0.8s cubic-bezier(0.22, 1, 0.36, 1),
background-position 0.8s cubic-bezier(0.22, 1, 0.36, 1);\n}.elementor .e-83dcb03-1a4bb5a:hover,.elementor .e-83dcb03-1a4bb5a:focus-visible{background-color:var(--color-bg-3);background-size: 120% auto;
background-position: left -3px bottom -3px;\n}.elementor .e-3f7768e-1492d9b{width:40px;height:40px;position:absolute;inset-inline-end:20px;inset-block-end:20px;}.elementor .e-854b553-4c90391{height:324px;padding-block-start:var(--espacio-l);padding-block-end:var(--espacio-m);padding-inline-start:var(--espacio-m);padding-inline-end:var(--espacio-m);border-radius:var(--border-radius-m);background-color:var(--color-bg-1);display:flex;flex-direction:column;gap:var(--espacio-m);overflow: hidden;
background-repeat: no-repeat;
background-position: left bottom;
background-size: 100% auto;
transition:
background-size 0.8s cubic-bezier(0.22, 1, 0.36, 1),
background-position 0.8s cubic-bezier(0.22, 1, 0.36, 1);\n}.elementor .e-854b553-4c90391:hover,.elementor .e-854b553-4c90391:focus-visible{background-color:var(--color-bg-3);background-size: 120% auto;
background-position: left -3px bottom -3px;\n}.elementor .e-bcafa39-a31bb7b{width:40px;height:40px;position:absolute;inset-inline-end:20px;inset-block-end:20px;}.elementor .e-eca9871-a0b9cd3{height:324px;padding-block-start:var(--espacio-l);padding-block-end:var(--espacio-m);padding-inline-start:var(--espacio-m);padding-inline-end:var(--espacio-m);border-radius:var(--border-radius-m);background-color:var(--color-bg-1);display:flex;flex-direction:column;gap:var(--espacio-m);overflow: hidden;
background-repeat: no-repeat;
background-position: left bottom;
background-size: 100% auto;
transition:
background-size 0.8s cubic-bezier(0.22, 1, 0.36, 1),
background-position 0.8s cubic-bezier(0.22, 1, 0.36, 1);\n}.elementor .e-eca9871-a0b9cd3:hover,.elementor .e-eca9871-a0b9cd3:focus-visible{background-color:var(--color-bg-3);background-size: 120% auto;
background-position: left -3px bottom -3px;\n}.elementor .e-a8ba59e-001d12b{width:40px;height:40px;position:absolute;inset-inline-end:20px;inset-block-end:20px;}.elementor .e-47202d2-66dd174{height:324px;padding-block-start:var(--espacio-l);padding-block-end:var(--espacio-m);padding-inline-start:var(--espacio-m);padding-inline-end:var(--espacio-m);border-radius:var(--border-radius-m);background-color:var(--color-bg-1);display:flex;flex-direction:column;gap:var(--espacio-m);overflow: hidden;
background-repeat: no-repeat;
background-position: left bottom;
background-size: 100% auto;
transition:
background-size 0.8s cubic-bezier(0.22, 1, 0.36, 1),
background-position 0.8s cubic-bezier(0.22, 1, 0.36, 1);\n}.elementor .e-47202d2-66dd174:hover,.elementor .e-47202d2-66dd174:focus-visible{background-color:var(--color-bg-3);background-size: 120% auto;
background-position: left -3px bottom -3px;\n}.elementor .e-453c7a0-e96a602{width:1200px;padding-block-end:var(--espacio-xl);display:grid;flex-direction:row;gap:var(--espacio-m);grid-template-columns:repeat(4, 1fr);}