.elementor-8701 .elementor-element.elementor-element-db28d8e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-8701 .elementor-element.elementor-element-db28d8e:not(.elementor-motion-effects-element-type-background), .elementor-8701 .elementor-element.elementor-element-db28d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.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 );}body.elementor-page-8701:not(.elementor-motion-effects-element-type-background), body.elementor-page-8701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}/* Start custom CSS */body.elementor-page-8701 { background-color:#0A0A0A; }

body.elementor-page-8701 .elementor-widget-text-editor{
  max-width:760px; margin:0 auto;
  font-family:'Roboto',sans-serif;
}

body.elementor-page-8701 .elementor-widget-text-editor p,
body.elementor-page-8701 .elementor-widget-text-editor li{
  color:#C4C4C4; font-size:17px; line-height:1.8; margin-bottom:14px;
}

body.elementor-page-8701 .elementor-widget-text-editor strong{ color:#FFFFFF; font-weight:600; }

body.elementor-page-8701 .elementor-widget-text-editor h1{
  color:#E5D9B0; font-size:44px; line-height:1.2; font-weight:700;
  margin:0 0 8px; letter-spacing:-.5px;
}
body.elementor-page-8701 .elementor-widget-text-editor h1 + p em{
  color:#8A8A8A; font-size:14px; font-style:normal;
  text-transform:uppercase; letter-spacing:1.2px;
}

body.elementor-page-8701 .elementor-widget-text-editor h2{
  color:#BAB087; font-size:22px; font-weight:600; line-height:1.35;
  margin:44px 0 16px; padding-left:14px; border-left:3px solid #BAB087;
}

body.elementor-page-8701 .elementor-widget-text-editor ul{ margin:0 0 18px; padding-left:22px; }
body.elementor-page-8701 .elementor-widget-text-editor li{ margin-bottom:9px; }
body.elementor-page-8701 .elementor-widget-text-editor li::marker{ color:#BAB087; }

body.elementor-page-8701 .elementor-widget-text-editor a{
  color:#E5D9B0; text-decoration:underline;
  text-underline-offset:3px; transition:color .2s ease;
}
body.elementor-page-8701 .elementor-widget-text-editor a:hover{ color:#FFFFFF; }

@media (max-width:767px){
  body.elementor-page-8701 .elementor-widget-text-editor h1{ font-size:32px; }
  body.elementor-page-8701 .elementor-widget-text-editor h2{ font-size:19px; margin-top:36px; }
  body.elementor-page-8701 .elementor-widget-text-editor p,
  body.elementor-page-8701 .elementor-widget-text-editor li{ font-size:16px; }
}/* End custom CSS */