.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-24-1{display:block;background:#101215}
.elementor.elementor .e-con.sgx-24-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-24-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-24-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-24-5{display:block;background:#ffffff}
.elementor.elementor .e-con.sgx-24-6{display:block;max-width:820px;margin:0 auto;padding:clamp(48px,6vw,72px) 24px clamp(72px,8vw,110px)}
.elementor-widget.sgx-24-7 .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-24-8{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-24-9 .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-24-10{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-24-11 .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-24-12{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-24-13 .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-24-14{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-24-15 .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-24-16{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-24-17 .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-24-18{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-24-19 .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-24-20{display:block;margin:0 0 40px;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
.elementor-widget.sgx-24-21 .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-24-22{display:block;margin:0;font:400 16px/1.7 'Public Sans',sans-serif;color:#5b6168}
