.elementor-17 .elementor-element.elementor-element-8a22b3d{--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-17 .elementor-element.elementor-element-31dbcd0{--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-17 .elementor-element.elementor-element-a7287a0{text-align:center;}.elementor-17 .elementor-element.elementor-element-a7287a0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:52px;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-17 .elementor-element.elementor-element-16e6968{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-17 .elementor-element.elementor-element-6704c09{--display:flex;}.elementor-17 .elementor-element.elementor-element-225810b{--display:flex;}.elementor-17 .elementor-element.elementor-element-fdfd8d4{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-17 .elementor-element.elementor-element-e342348{--display:flex;}.elementor-17 .elementor-element.elementor-element-491b6f4{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-17 .elementor-element.elementor-element-0531110{--display:flex;}.elementor-17 .elementor-element.elementor-element-67892d8{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-17 .elementor-element.elementor-element-a5d715d{--display:flex;}.elementor-17 .elementor-element.elementor-element-4a538dc{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-17 .elementor-element.elementor-element-98a99aa{--display:flex;}.elementor-17 .elementor-element.elementor-element-a3631f5{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-17 .elementor-element.elementor-element-1cfb5af{--display:flex;}.elementor-17 .elementor-element.elementor-element-766752f{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-17 .elementor-element.elementor-element-0e7494c{--display:flex;}.elementor-17 .elementor-element.elementor-element-4fa1e60{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-17 .elementor-element.elementor-element-685e12d{--display:flex;}.elementor-17 .elementor-element.elementor-element-b730528{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-17 .elementor-element.elementor-element-da7f1ba{--display:flex;}.elementor-17 .elementor-element.elementor-element-fb55f15{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-17 .elementor-element.elementor-element-3be4a97{--display:flex;}.elementor-17 .elementor-element.elementor-element-8d33e4f{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}.elementor-17 .elementor-element.elementor-element-6b0bd73{--display:flex;}.elementor-17 .elementor-element.elementor-element-41433fb{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-17 .elementor-element.elementor-element-369ebe3{--divider-border-style:solid;--divider-color:#CFCFCF;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-369ebe3 .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-369ebe3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17 .elementor-element.elementor-element-fcc26f8{--display:flex;}.elementor-17 .elementor-element.elementor-element-c443460{text-align:center;}.elementor-17 .elementor-element.elementor-element-a8e0c74{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#CFCFCF;}body.elementor-page-17:not(.elementor-motion-effects-element-type-background), body.elementor-page-17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-a7287a0 */.elementor-17 .elementor-element.elementor-element-a7287a0 {
  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-16e6968 *//* TEXT EDITOR CONTENT */
.elementor-17 .elementor-element.elementor-element-16e6968 {
  color: rgba(255,255,255,0.75);
  font-size: 16px;
  line-height: 1.8;
}

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

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

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

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

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

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

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

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

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

/* LIST */
.elementor-17 .elementor-element.elementor-element-491b6f4 ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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

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

/* LIST */
.elementor-17 .elementor-element.elementor-element-67892d8 ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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

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

/* LIST */
.elementor-17 .elementor-element.elementor-element-4a538dc ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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

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

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

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

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

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

/* LIST */
.elementor-17 .elementor-element.elementor-element-766752f ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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

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

/* LIST */
.elementor-17 .elementor-element.elementor-element-4fa1e60 ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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

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

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

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

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

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

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

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

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

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

/* LIST */
.elementor-17 .elementor-element.elementor-element-8d33e4f ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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

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

/* LIST */
.elementor-17 .elementor-element.elementor-element-41433fb ul {
  padding-left: 20px;
  margin-top: 10px;
}

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

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

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

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

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

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