.elementor.elementor .e-con.sgx{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;display:block;padding:0;margin:0;gap:normal;width:auto;max-width:none;min-width:auto;height:auto;min-height:auto;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;align-content:normal;align-self:auto;justify-self:auto;order:0;overflow:visible;text-align:inherit;border:0 none;border-radius:0;background:none;box-shadow:none;color:inherit;text-decoration:none}
.elementor.elementor .e-con.sgx{position:static}
.elementor-editor-active .elementor.elementor .e-con.sgx:not(.sgx-pos){position:relative}
.elementor.elementor .e-con > .elementor-widget.sgx{margin:0;padding:0;width:auto;max-width:none;min-width:auto;flex:0 1 auto;align-self:auto;order:0}
.elementor-widget.sgx .elementor-heading-title{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;padding:0}
.elementor-widget.sgx .elementor-heading-title a{color:inherit;text-decoration:inherit;font:inherit}
.elementor-widget-text-editor.sgx{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}
.elementor-widget-text-editor.sgx p:first-child{margin-top:0}
.elementor-widget-text-editor.sgx p:last-child{margin-bottom:0}
.elementor-widget-text-editor.sgx a{color:inherit}

.elementor.elementor .e-con.sgx-3-1{display:block;background:#101215}
.elementor.elementor .e-con.sgx-3-2{display:block;position:relative;max-width:820px;margin:0 auto;padding:clamp(56px,6.5vw,88px) 24px clamp(40px,5vw,56px)}
.elementor-widget.sgx-3-3 .elementor-heading-title{margin:0 0 18px;display:inline-flex;align-items:center;gap:12px;font:600 11.5px/1 'Archivo',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ff8a8a}
.elementor-widget.sgx-3-4 .elementor-heading-title{margin:0;font:600 clamp(32px,4.6vw,52px)/1.08 'Archivo',sans-serif;letter-spacing:-.028em;color:#ffffff}
.elementor.elementor .e-con.sgx-3-5{display:block;background:#ffffff}
.elementor.elementor .e-con.sgx-3-6{display:block;max-width:820px;margin:0 auto;padding:clamp(48px,6vw,72px) 24px clamp(72px,8vw,110px)}
.elementor.elementor .e-con > .elementor-widget.sgx-3-7{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-8 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-9{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-10 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-11{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-12 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-13{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-14 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-15{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-16 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-17{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-18 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-19{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-20 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-21{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-22 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-23{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-24 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-25{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-26 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-27{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-28 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-29{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-30 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-31{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-32 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-33{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-34 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-35{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-3-36 .elementor-heading-title{margin:0 0 14px;font:600 22px/1.3 'Archivo',sans-serif;letter-spacing:-.012em;color:#101215}
.elementor.elementor .e-con > .elementor-widget.sgx-3-37{display:block;margin:0;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
