.elementor-3 .elementor-element.elementor-element-27672ff{--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-3 .elementor-element.elementor-element-8804a03{--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-3 .elementor-element.elementor-element-e086630{text-align:center;}.elementor-3 .elementor-element.elementor-element-e086630 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:52px;font-weight:700;}.elementor-3 .elementor-element.elementor-element-dcd2d9a{--display:flex;}.elementor-3 .elementor-element.elementor-element-0b8f1e2{--display:flex;}.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-3 .elementor-element.elementor-element-2b6c410{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-3 .elementor-element.elementor-element-a513c5b{--display:flex;}.elementor-3 .elementor-element.elementor-element-6f0ca6d{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-3 .elementor-element.elementor-element-5ce270f{--display:flex;}.elementor-3 .elementor-element.elementor-element-f43ec50{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-3 .elementor-element.elementor-element-af68d73{--display:flex;}.elementor-3 .elementor-element.elementor-element-c2d0818{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-3 .elementor-element.elementor-element-a605ab0{--display:flex;}.elementor-3 .elementor-element.elementor-element-7997d2e{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-3 .elementor-element.elementor-element-3aa6d8f{--display:flex;}.elementor-3 .elementor-element.elementor-element-5613b2e{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-3 .elementor-element.elementor-element-ca43f44{--display:flex;}.elementor-3 .elementor-element.elementor-element-c7b2760{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-3 .elementor-element.elementor-element-de6324e{--display:flex;}.elementor-3 .elementor-element.elementor-element-0a6f28f{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-3 .elementor-element.elementor-element-6f26964{--display:flex;}.elementor-3 .elementor-element.elementor-element-bb51584{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-3 .elementor-element.elementor-element-4a38b3f{--divider-border-style:solid;--divider-color:#CFCFCF;--divider-border-width:1px;}.elementor-3 .elementor-element.elementor-element-4a38b3f .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-4a38b3f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3 .elementor-element.elementor-element-f711cc9{--display:flex;}.elementor-3 .elementor-element.elementor-element-6cf1f2f{text-align:center;}.elementor-3 .elementor-element.elementor-element-77f44ff{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}body.elementor-page-3:not(.elementor-motion-effects-element-type-background), body.elementor-page-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-e086630 */.elementor-3 .elementor-element.elementor-element-e086630 {
  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 heading, class: .elementor-element-3739121 */.elementor-3 .elementor-element.elementor-element-3739121 {
  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-2b6c410 *//* TEXT EDITOR CONTENT */
.elementor-3 .elementor-element.elementor-element-2b6c410 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

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

/* LIST */
.elementor-3 .elementor-element.elementor-element-2b6c410 ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

/* ORANGE BULLETS */
.elementor-3 .elementor-element.elementor-element-2b6c410 ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14c4c70 */.elementor-3 .elementor-element.elementor-element-14c4c70 {
  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-6f0ca6d *//* TEXT EDITOR CONTENT */
.elementor-3 .elementor-element.elementor-element-6f0ca6d {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

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

/* LIST */
.elementor-3 .elementor-element.elementor-element-6f0ca6d ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

/* ORANGE BULLETS */
.elementor-3 .elementor-element.elementor-element-6f0ca6d ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce1f83d */.elementor-3 .elementor-element.elementor-element-ce1f83d {
  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-f43ec50 *//* TEXT EDITOR CONTENT */
.elementor-3 .elementor-element.elementor-element-f43ec50 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

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

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

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

/* ORANGE BULLETS */
.elementor-3 .elementor-element.elementor-element-f43ec50 ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fe2445 */.elementor-3 .elementor-element.elementor-element-2fe2445 {
  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-c2d0818 *//* TEXT EDITOR CONTENT */
.elementor-3 .elementor-element.elementor-element-c2d0818 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

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

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

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

/* ORANGE BULLETS */
.elementor-3 .elementor-element.elementor-element-c2d0818 ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ddb358 */.elementor-3 .elementor-element.elementor-element-8ddb358 {
  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-7997d2e *//* TEXT EDITOR CONTENT */
.elementor-3 .elementor-element.elementor-element-7997d2e {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

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

/* LIST */
.elementor-3 .elementor-element.elementor-element-7997d2e ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

/* ORANGE BULLETS */
.elementor-3 .elementor-element.elementor-element-7997d2e ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb38581 */.elementor-3 .elementor-element.elementor-element-fb38581 {
  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-5613b2e *//* TEXT EDITOR CONTENT */
.elementor-3 .elementor-element.elementor-element-5613b2e {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

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

/* LIST */
.elementor-3 .elementor-element.elementor-element-5613b2e ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

/* ORANGE BULLETS */
.elementor-3 .elementor-element.elementor-element-5613b2e ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93fb570 */.elementor-3 .elementor-element.elementor-element-93fb570 {
  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-c7b2760 *//* TEXT EDITOR CONTENT */
.elementor-3 .elementor-element.elementor-element-c7b2760 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

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

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

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

/* ORANGE BULLETS */
.elementor-3 .elementor-element.elementor-element-c7b2760 ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61076b3 */.elementor-3 .elementor-element.elementor-element-61076b3 {
  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-0a6f28f *//* TEXT EDITOR CONTENT */
.elementor-3 .elementor-element.elementor-element-0a6f28f {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

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

/* LIST */
.elementor-3 .elementor-element.elementor-element-0a6f28f ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

/* ORANGE BULLETS */
.elementor-3 .elementor-element.elementor-element-0a6f28f ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e3abb0 */.elementor-3 .elementor-element.elementor-element-8e3abb0 {
  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-bb51584 *//* TEXT EDITOR CONTENT */
.elementor-3 .elementor-element.elementor-element-bb51584 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

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

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

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

/* ORANGE BULLETS */
.elementor-3 .elementor-element.elementor-element-bb51584 ul li::marker {
  color: #cfcfcf;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cf1f2f */.elementor-3 .elementor-element.elementor-element-6cf1f2f {
  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-77f44ff *//* TEXT EDITOR CONTENT */
.elementor-3 .elementor-element.elementor-element-77f44ff {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

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

/* LIST */
.elementor-3 .elementor-element.elementor-element-77f44ff ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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