.elementor-331 .elementor-element.elementor-element-b45e26c{--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-331 .elementor-element.elementor-element-cc78630{--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-331 .elementor-element.elementor-element-e3dcc59{text-align:center;}.elementor-331 .elementor-element.elementor-element-e3dcc59 .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-331 .elementor-element.elementor-element-aa5d24e{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-331 .elementor-element.elementor-element-71a94b1{--display:flex;}.elementor-331 .elementor-element.elementor-element-a82c1bc{--display:flex;}.elementor-331 .elementor-element.elementor-element-327fe79{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-331 .elementor-element.elementor-element-071f3cc{--display:flex;}.elementor-331 .elementor-element.elementor-element-b4b86f9{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-331 .elementor-element.elementor-element-76b1789{--display:flex;}.elementor-331 .elementor-element.elementor-element-fc7023a{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-331 .elementor-element.elementor-element-c4490f4{--display:flex;}.elementor-331 .elementor-element.elementor-element-845a44b{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-331 .elementor-element.elementor-element-092bac5{--display:flex;}.elementor-331 .elementor-element.elementor-element-2032619{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-331 .elementor-element.elementor-element-541f31e{--display:flex;}.elementor-331 .elementor-element.elementor-element-7cd219f{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-331 .elementor-element.elementor-element-7cd219f a{color:#00D2A7;}.elementor-331 .elementor-element.elementor-element-7cd219f a:hover, .elementor-331 .elementor-element.elementor-element-7cd219f a:focus{color:#00D2A7;}.elementor-331 .elementor-element.elementor-element-81dcc64{--display:flex;}.elementor-331 .elementor-element.elementor-element-6740708{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-331 .elementor-element.elementor-element-746350d{--display:flex;}.elementor-331 .elementor-element.elementor-element-8126dba{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-331 .elementor-element.elementor-element-fb5005e{--display:flex;}.elementor-331 .elementor-element.elementor-element-2627584{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-331 .elementor-element.elementor-element-876adeb{--display:flex;}.elementor-331 .elementor-element.elementor-element-5e14c9b{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-331 .elementor-element.elementor-element-4fbca11{--display:flex;}.elementor-331 .elementor-element.elementor-element-63ff777{--display:flex;--border-radius:19px 19px 19px 19px;}.elementor-331 .elementor-element.elementor-element-63ff777:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-63ff777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1F;}.elementor-331 .elementor-element.elementor-element-84d82e6{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-331 .elementor-element.elementor-element-c98b81e{--divider-border-style:solid;--divider-color:#CFCFCF;--divider-border-width:1px;}.elementor-331 .elementor-element.elementor-element-c98b81e .elementor-divider-separator{width:100%;}.elementor-331 .elementor-element.elementor-element-c98b81e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-331 .elementor-element.elementor-element-327844e{--display:flex;}.elementor-331 .elementor-element.elementor-element-2f5f5e6{text-align:center;}.elementor-331 .elementor-element.elementor-element-179fbe0{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}body.elementor-page-331:not(.elementor-motion-effects-element-type-background), body.elementor-page-331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-e3dcc59 */.elementor-331 .elementor-element.elementor-element-e3dcc59 {
  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-aa5d24e *//* TEXT EDITOR CONTENT */
.elementor-331 .elementor-element.elementor-element-aa5d24e {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

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

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

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

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

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

/* LIST */
.elementor-331 .elementor-element.elementor-element-327fe79 ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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

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

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

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

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

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

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

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

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

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

/* LIST */
.elementor-331 .elementor-element.elementor-element-845a44b ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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

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

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

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

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

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

/* LIST */
.elementor-331 .elementor-element.elementor-element-7cd219f ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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

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

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

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

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

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

/* LIST */
.elementor-331 .elementor-element.elementor-element-8126dba ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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

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

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

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

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

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

/* LIST */
.elementor-331 .elementor-element.elementor-element-5e14c9b ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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

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

/* LIST */
.elementor-331 .elementor-element.elementor-element-84d82e6 ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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

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

/* LIST */
.elementor-331 .elementor-element.elementor-element-179fbe0 ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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