.elementor-16 .elementor-element.elementor-element-8e7563f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-9fddb14{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-4ac8910{text-align:center;}.elementor-16 .elementor-element.elementor-element-4ac8910 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:41.34px;font-weight:700;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-7671bd4{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-16 .elementor-element.elementor-element-67d6db7{--display:flex;}.elementor-16 .elementor-element.elementor-element-15f7cd3{--display:flex;}.elementor-16 .elementor-element.elementor-element-fd32800{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-16 .elementor-element.elementor-element-d31dde2{--display:flex;}.elementor-16 .elementor-element.elementor-element-514c33a{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-16 .elementor-element.elementor-element-71a0cec{--display:flex;}.elementor-16 .elementor-element.elementor-element-ab21845{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-16 .elementor-element.elementor-element-1ff9de3{--display:flex;}.elementor-16 .elementor-element.elementor-element-fca1155{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-16 .elementor-element.elementor-element-07b9520{--display:flex;}.elementor-16 .elementor-element.elementor-element-ca56804{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-16 .elementor-element.elementor-element-1a58ce2{--display:flex;}.elementor-16 .elementor-element.elementor-element-6488b89{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-16 .elementor-element.elementor-element-c033734{--display:flex;}.elementor-16 .elementor-element.elementor-element-e3d5e0f{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-16 .elementor-element.elementor-element-f6a660b{--display:flex;}.elementor-16 .elementor-element.elementor-element-e43bca3{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-16 .elementor-element.elementor-element-402096c{--display:flex;}.elementor-16 .elementor-element.elementor-element-bef70de{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4e77694{--divider-border-style:solid;--divider-color:#CFCFCF;--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-4e77694 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-4e77694 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-5a50b92{--display:flex;}.elementor-16 .elementor-element.elementor-element-76a76a9{text-align:center;}.elementor-16 .elementor-element.elementor-element-e5803c5{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}body.elementor-page-16:not(.elementor-motion-effects-element-type-background), body.elementor-page-16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-4ac8910 */.elementor-16 .elementor-element.elementor-element-4ac8910 {
  text-align: center;
  font-weight: 700;
  background: linear-gradient(90deg, #ffffff, #cfcfcf);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7671bd4 *//* TEXT EDITOR CONTENT */
.elementor-16 .elementor-element.elementor-element-7671bd4 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

/* PARAGRAPHS */
.elementor-16 .elementor-element.elementor-element-7671bd4 p {
  margin-bottom: 16px;
}

/* LIST */
.elementor-16 .elementor-element.elementor-element-7671bd4 ul {
  padding-left: 20px;
  margin-top: 10px;
}

/* LIST ITEMS */
.elementor-16 .elementor-element.elementor-element-7671bd4 ul li {
  margin-bottom: 12px;
  color: rgba(255,255,255,0.7);
}

/* ORANGE BULLETS */
.elementor-16 .elementor-element.elementor-element-7671bd4 ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1854729 */.elementor-16 .elementor-element.elementor-element-1854729 {
  text-align: left;
  font-weight: 700;
  background: linear-gradient(90deg, #ffffff, #cfcfcf);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd32800 *//* TEXT EDITOR CONTENT */
.elementor-16 .elementor-element.elementor-element-fd32800 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

/* PARAGRAPHS */
.elementor-16 .elementor-element.elementor-element-fd32800 p {
  margin-bottom: 16px;
}

/* LIST */
.elementor-16 .elementor-element.elementor-element-fd32800 ul {
  padding-left: 20px;
  margin-top: 10px;
}

/* LIST ITEMS */
.elementor-16 .elementor-element.elementor-element-fd32800 ul li {
  margin-bottom: 12px;
  color: rgba(255,255,255,0.7);
}

/* ORANGE BULLETS */
.elementor-16 .elementor-element.elementor-element-fd32800 ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588a9f0 */.elementor-16 .elementor-element.elementor-element-588a9f0 {
  text-align: left;
  font-weight: 700;
  background: linear-gradient(90deg, #ffffff, #cfcfcf);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-514c33a *//* TEXT EDITOR CONTENT */
.elementor-16 .elementor-element.elementor-element-514c33a {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

/* PARAGRAPHS */
.elementor-16 .elementor-element.elementor-element-514c33a p {
  margin-bottom: 16px;
}

/* LIST */
.elementor-16 .elementor-element.elementor-element-514c33a ul {
  padding-left: 20px;
  margin-top: 10px;
}

/* LIST ITEMS */
.elementor-16 .elementor-element.elementor-element-514c33a ul li {
  margin-bottom: 12px;
  color: rgba(255,255,255,0.7);
}

/* ORANGE BULLETS */
.elementor-16 .elementor-element.elementor-element-514c33a ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a0bf11 */.elementor-16 .elementor-element.elementor-element-7a0bf11 {
  text-align: left;
  font-weight: 700;
  background: linear-gradient(90deg, #ffffff, #cfcfcf);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab21845 *//* TEXT EDITOR CONTENT */
.elementor-16 .elementor-element.elementor-element-ab21845 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

/* PARAGRAPHS */
.elementor-16 .elementor-element.elementor-element-ab21845 p {
  margin-bottom: 16px;
}

/* LIST */
.elementor-16 .elementor-element.elementor-element-ab21845 ul {
  padding-left: 20px;
  margin-top: 10px;
}

/* LIST ITEMS */
.elementor-16 .elementor-element.elementor-element-ab21845 ul li {
  margin-bottom: 12px;
  color: rgba(255,255,255,0.7);
}

/* ORANGE BULLETS */
.elementor-16 .elementor-element.elementor-element-ab21845 ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f98d40f */.elementor-16 .elementor-element.elementor-element-f98d40f {
  text-align: left;
  font-weight: 700;
  background: linear-gradient(90deg, #ffffff, #cfcfcf);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fca1155 *//* TEXT EDITOR CONTENT */
.elementor-16 .elementor-element.elementor-element-fca1155 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

/* PARAGRAPHS */
.elementor-16 .elementor-element.elementor-element-fca1155 p {
  margin-bottom: 16px;
}

/* LIST */
.elementor-16 .elementor-element.elementor-element-fca1155 ul {
  padding-left: 20px;
  margin-top: 10px;
}

/* LIST ITEMS */
.elementor-16 .elementor-element.elementor-element-fca1155 ul li {
  margin-bottom: 12px;
  color: rgba(255,255,255,0.7);
}

/* ORANGE BULLETS */
.elementor-16 .elementor-element.elementor-element-fca1155 ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f62a71e */.elementor-16 .elementor-element.elementor-element-f62a71e {
  text-align: left;
  font-weight: 700;
  background: linear-gradient(90deg, #ffffff, #cfcfcf);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca56804 *//* TEXT EDITOR CONTENT */
.elementor-16 .elementor-element.elementor-element-ca56804 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

/* PARAGRAPHS */
.elementor-16 .elementor-element.elementor-element-ca56804 p {
  margin-bottom: 16px;
}

/* LIST */
.elementor-16 .elementor-element.elementor-element-ca56804 ul {
  padding-left: 20px;
  margin-top: 10px;
}

/* LIST ITEMS */
.elementor-16 .elementor-element.elementor-element-ca56804 ul li {
  margin-bottom: 12px;
  color: rgba(255,255,255,0.7);
}

/* ORANGE BULLETS */
.elementor-16 .elementor-element.elementor-element-ca56804 ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-383049b */.elementor-16 .elementor-element.elementor-element-383049b {
  text-align: left;
  font-weight: 700;
  background: linear-gradient(90deg, #ffffff, #cfcfcf);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6488b89 *//* TEXT EDITOR CONTENT */
.elementor-16 .elementor-element.elementor-element-6488b89 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

/* PARAGRAPHS */
.elementor-16 .elementor-element.elementor-element-6488b89 p {
  margin-bottom: 16px;
}

/* LIST */
.elementor-16 .elementor-element.elementor-element-6488b89 ul {
  padding-left: 20px;
  margin-top: 10px;
}

/* LIST ITEMS */
.elementor-16 .elementor-element.elementor-element-6488b89 ul li {
  margin-bottom: 12px;
  color: rgba(255,255,255,0.7);
}

/* ORANGE BULLETS */
.elementor-16 .elementor-element.elementor-element-6488b89 ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b26278 */.elementor-16 .elementor-element.elementor-element-1b26278 {
  text-align: left;
  font-weight: 700;
  background: linear-gradient(90deg, #ffffff, #cfcfcf);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d5e0f *//* TEXT EDITOR CONTENT */
.elementor-16 .elementor-element.elementor-element-e3d5e0f {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

/* PARAGRAPHS */
.elementor-16 .elementor-element.elementor-element-e3d5e0f p {
  margin-bottom: 16px;
}

/* LIST */
.elementor-16 .elementor-element.elementor-element-e3d5e0f ul {
  padding-left: 20px;
  margin-top: 10px;
}

/* LIST ITEMS */
.elementor-16 .elementor-element.elementor-element-e3d5e0f ul li {
  margin-bottom: 12px;
  color: rgba(255,255,255,0.7);
}

/* ORANGE BULLETS */
.elementor-16 .elementor-element.elementor-element-e3d5e0f ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa5953b */.elementor-16 .elementor-element.elementor-element-fa5953b {
  text-align: left;
  font-weight: 700;
  background: linear-gradient(90deg, #ffffff, #cfcfcf);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e43bca3 *//* TEXT EDITOR CONTENT */
.elementor-16 .elementor-element.elementor-element-e43bca3 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

/* PARAGRAPHS */
.elementor-16 .elementor-element.elementor-element-e43bca3 p {
  margin-bottom: 16px;
}

/* LIST */
.elementor-16 .elementor-element.elementor-element-e43bca3 ul {
  padding-left: 20px;
  margin-top: 10px;
}

/* LIST ITEMS */
.elementor-16 .elementor-element.elementor-element-e43bca3 ul li {
  margin-bottom: 12px;
  color: rgba(255,255,255,0.7);
}

/* ORANGE BULLETS */
.elementor-16 .elementor-element.elementor-element-e43bca3 ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09c9c6a */.elementor-16 .elementor-element.elementor-element-09c9c6a {
  text-align: left;
  font-weight: 700;
  background: linear-gradient(90deg, #ffffff, #cfcfcf);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bef70de *//* TEXT EDITOR CONTENT */
.elementor-16 .elementor-element.elementor-element-bef70de {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

/* PARAGRAPHS */
.elementor-16 .elementor-element.elementor-element-bef70de p {
  margin-bottom: 16px;
}

/* LIST */
.elementor-16 .elementor-element.elementor-element-bef70de ul {
  padding-left: 20px;
  margin-top: 10px;
}

/* LIST ITEMS */
.elementor-16 .elementor-element.elementor-element-bef70de ul li {
  margin-bottom: 12px;
  color: rgba(255,255,255,0.7);
}

/* ORANGE BULLETS */
.elementor-16 .elementor-element.elementor-element-bef70de ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76a76a9 */.elementor-16 .elementor-element.elementor-element-76a76a9 {
  text-align: center;
  font-weight: 700;
  background: linear-gradient(90deg, #ffffff, #cfcfcf);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5803c5 *//* TEXT EDITOR CONTENT */
.elementor-16 .elementor-element.elementor-element-e5803c5 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

/* PARAGRAPHS */
.elementor-16 .elementor-element.elementor-element-e5803c5 p {
  margin-bottom: 16px;
}

/* LIST */
.elementor-16 .elementor-element.elementor-element-e5803c5 ul {
  padding-left: 20px;
  margin-top: 10px;
}

/* LIST ITEMS */
.elementor-16 .elementor-element.elementor-element-e5803c5 ul li {
  margin-bottom: 12px;
  color: rgba(255,255,255,0.7);
}

/* ORANGE BULLETS */
.elementor-16 .elementor-element.elementor-element-e5803c5 ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */