.elementor-57 .elementor-element.elementor-element-8e1c648{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.7;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-8e1c648::before, .elementor-57 .elementor-element.elementor-element-8e1c648 > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-8e1c648 > .e-con-inner > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-8e1c648 > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-8e1c648 > .e-con-inner > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-8e1c648 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-57 .elementor-element.elementor-element-2bb5dfe0{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F7C325;--border-color:#F7C325;--border-radius:0px 0px 0px 0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-bcf3492{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-bcf3492:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-bcf3492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.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-57 .elementor-element.elementor-element-3d9bc9bd{text-align:center;}.elementor-57 .elementor-element.elementor-element-3d9bc9bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#F7C325;}.elementor-57 .elementor-element.elementor-element-428670ad{text-align:center;}.elementor-57 .elementor-element.elementor-element-428670ad .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.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-57 .elementor-element.elementor-element-30ae9311{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-35e7114d{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-3e66e4ac{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-3e66e4ac:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-3e66e4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-57 .elementor-element.elementor-element-a8196d3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-1645191{text-align:center;}.elementor-57 .elementor-element.elementor-element-1645191 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:57px;font-weight:800;text-transform:uppercase;letter-spacing:-0.04px;word-spacing:2px;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-453b029f{text-align:center;}.elementor-57 .elementor-element.elementor-element-453b029f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-57 .elementor-element.elementor-element-119b43da .elementor-button{background-color:#FFCD32;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#050505;color:#050505;border-radius:999px 999px 999px 999px;padding:16px 34px 16px 34px;}.elementor-57 .elementor-element.elementor-element-119b43da .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-119b43da .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #E8E41E 0%, #5A500E 100%);border-color:#020101;}.elementor-57 .elementor-element.elementor-element-5007a1b0{--spacer-size:10px;}.elementor-57 .elementor-element.elementor-element-7b5d93ca{--spacer-size:50px;}.elementor-57 .elementor-element.elementor-element-7f9a616e{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-9d87b64{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-1974a57d{text-align:center;}.elementor-57 .elementor-element.elementor-element-1974a57d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:57px;font-weight:800;text-transform:uppercase;letter-spacing:-0.04px;word-spacing:2px;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-75a627a9{--spacer-size:30px;}.elementor-57 .elementor-element.elementor-element-4b0723f8{--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-57 .elementor-element.elementor-element-4b0723f8:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-4b0723f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-15636dcc{--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-57 .elementor-element.elementor-element-15636dcc:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-15636dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-42f0d716{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-57 .elementor-element.elementor-element-5dc0a4ea{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-d82c42d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-312a8427{text-align:center;}.elementor-57 .elementor-element.elementor-element-312a8427 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:57px;font-weight:800;text-transform:uppercase;letter-spacing:-0.04px;word-spacing:2px;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-56ef89e4 .elementor-button{background-color:#FFCD32;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:35px;fill:#000000;color:#000000;border-style:none;border-radius:8px 8px 8px 8px;padding:14px 20px 14px 20px;}.elementor-57 .elementor-element.elementor-element-56ef89e4 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-56ef89e4 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(94deg, #E8E41E 0%, #5A500E 100%);}.elementor-57 .elementor-element.elementor-element-411f8107{--spacer-size:10px;}.elementor-57 .elementor-element.elementor-element-73e5f0f3{--spacer-size:30px;}.elementor-57 .elementor-element.elementor-element-78a9d104{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-1df63e96{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-49d99231{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-79686daa{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-5d4279cc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-3ea206c6{text-align:center;}.elementor-57 .elementor-element.elementor-element-3ea206c6 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:57px;font-weight:800;text-transform:uppercase;letter-spacing:-0.04px;word-spacing:2px;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-19f34824{text-align:center;}.elementor-57 .elementor-element.elementor-element-19f34824 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-522ea413 .elementor-button{background-color:#FFCD32;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#050505;color:#050505;border-radius:999px 999px 999px 999px;padding:16px 34px 16px 34px;}.elementor-57 .elementor-element.elementor-element-522ea413 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-522ea413 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #E8E41E 0%, #5A500E 100%);border-color:#020101;}.elementor-57 .elementor-element.elementor-element-4fdc82db{--spacer-size:10px;}.elementor-57 .elementor-element.elementor-element-11c925cc{--spacer-size:50px;}.elementor-57 .elementor-element.elementor-element-111d2656{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-163af1c0{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-14910a0a{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-4911343b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-394ea54a{text-align:center;}.elementor-57 .elementor-element.elementor-element-394ea54a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:57px;font-weight:800;text-transform:uppercase;letter-spacing:-0.04px;word-spacing:2px;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-6a09bce7{text-align:center;}.elementor-57 .elementor-element.elementor-element-6a09bce7 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-6d0a4709 .elementor-button{background-color:#FFCD32;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#050505;color:#050505;border-radius:999px 999px 999px 999px;padding:16px 34px 16px 34px;}.elementor-57 .elementor-element.elementor-element-6d0a4709 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-6d0a4709 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #E8E41E 0%, #5A500E 100%);border-color:#020101;}.elementor-57 .elementor-element.elementor-element-286b3c2c{--spacer-size:10px;}.elementor-57 .elementor-element.elementor-element-46e5708a{--spacer-size:50px;}.elementor-57 .elementor-element.elementor-element-ddd548f{--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-57 .elementor-element.elementor-element-ddd548f:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ddd548f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-7c3f5c24{--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-57 .elementor-element.elementor-element-57ab00df{--spacer-size:50px;}.elementor-57 .elementor-element.elementor-element-7a8aadc{text-align:center;}.elementor-57 .elementor-element.elementor-element-7a8aadc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:800;color:#000000;}.elementor-57 .elementor-element.elementor-element-333412ed{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-57 .elementor-element.elementor-element-7fa6df61 .elementor-button{background-color:#FFCD32;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#050505;color:#050505;border-radius:999px 999px 999px 999px;padding:16px 34px 16px 34px;}.elementor-57 .elementor-element.elementor-element-7fa6df61 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-7fa6df61 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #E8E41E 0%, #5A500E 100%);border-color:#020101;}.elementor-57 .elementor-element.elementor-element-33aaa87e{--spacer-size:30px;}.elementor-57 .elementor-element.elementor-element-7fea9034{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-42f0d716{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-8e1c648{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-42f0d716{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-57 .elementor-element.elementor-element-7a8aadc{text-align:center;}.elementor-57 .elementor-element.elementor-element-7a8aadc .elementor-heading-title{font-size:30px;}}/* Start custom CSS for heading, class: .elementor-element-428670ad *//* YELLOW LINE UNDER HEADER */

.elementor-57 .elementor-element.elementor-element-428670ad .elementor-heading-title:after{
  content:"";

  display:block;

  width:140px;
  height:4px;

  margin:18px auto 0;

  background:#f7c325;

  border-radius:999px;

  box-shadow:
    0 0 12px rgba(247,195,37,.28);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1645191 *//* YELLOW LINE UNDER HEADER */

.elementor-57 .elementor-element.elementor-element-1645191 .elementor-heading-title:after{
  content:"";

  display:block;

  width:140px;
  height:4px;

  margin:18px auto 0;

  background:#f7c325;

  border-radius:999px;

  box-shadow:
    0 0 12px rgba(247,195,37,.28);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8196d3 */.elementor-57 .elementor-element.elementor-element-a8196d3{
  border:1px solid rgba(247,185,30,.38);

  background:linear-gradient(
    135deg,
    #151515 0%,
    #1b1b1b 48%,
    #101010 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1974a57d *//* YELLOW LINE UNDER HEADER */

.elementor-57 .elementor-element.elementor-element-1974a57d .elementor-heading-title:after{
  content:"";

  display:block;

  width:140px;
  height:4px;

  margin:18px auto 0;

  background:#f7c325;

  border-radius:999px;

  box-shadow:
    0 0 12px rgba(247,195,37,.28);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d87b64 */.elementor-57 .elementor-element.elementor-element-9d87b64{
  border:1px solid rgba(247,185,30,.38);

  background:linear-gradient(
    135deg,
    #151515 0%,
    #1b1b1b 48%,
    #101010 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20551a39 */.elementor-57 .elementor-element.elementor-element-20551a39{
  position:relative;

  border:1px solid rgba(247,195,37,.34);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b5a578d */.elementor-57 .elementor-element.elementor-element-4b5a578d{
  position:relative;

  border:1px solid rgba(247,195,37,.34);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-232773fb */.elementor-57 .elementor-element.elementor-element-232773fb{
  position:relative;

  border:1px solid rgba(247,195,37,.34);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-167a7cd7 */.elementor-57 .elementor-element.elementor-element-167a7cd7{
  position:relative;

  border:1px solid rgba(247,195,37,.34);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e487112 */.elementor-57 .elementor-element.elementor-element-5e487112{
  position:relative;

  border:1px solid rgba(247,195,37,.34);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-300a70d2 */.elementor-57 .elementor-element.elementor-element-300a70d2{
  position:relative;

  border:1px solid rgba(247,195,37,.34);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f0d716 */.elementor-57 .elementor-element.elementor-element-42f0d716{
  position:relative;

  border:1px solid rgba(247,195,37,.34);

  box-shadow:
    0 0 0 1px rgba(247,195,37,.08),
    0 12px 28px rgba(0,0,0,.28);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-312a8427 *//* YELLOW LINE UNDER HEADER */

.elementor-57 .elementor-element.elementor-element-312a8427 .elementor-heading-title:after{
  content:"";

  display:block;

  width:140px;
  height:4px;

  margin:18px auto 0;

  background:#f7c325;

  border-radius:999px;

  box-shadow:
    0 0 12px rgba(247,195,37,.28);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d82c42d */.elementor-57 .elementor-element.elementor-element-d82c42d{
  border:1px solid rgba(247,185,30,.38);

  background:linear-gradient(
    135deg,
    #151515 0%,
    #1b1b1b 48%,
    #101010 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ea206c6 *//* YELLOW LINE UNDER HEADER */

.elementor-57 .elementor-element.elementor-element-3ea206c6 .elementor-heading-title:after{
  content:"";

  display:block;

  width:140px;
  height:4px;

  margin:18px auto 0;

  background:#f7c325;

  border-radius:999px;

  box-shadow:
    0 0 12px rgba(247,195,37,.28);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d4279cc */.elementor-57 .elementor-element.elementor-element-5d4279cc{
  border:1px solid rgba(247,185,30,.38);

  background:linear-gradient(
    135deg,
    #151515 0%,
    #1b1b1b 48%,
    #101010 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79686daa */.elementor-57 .elementor-element.elementor-element-79686daa{
  background:linear-gradient(
    215deg,
    #101010 0%,
    #1b1b1b 50%,
    #151515 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-394ea54a *//* YELLOW LINE UNDER HEADER */

.elementor-57 .elementor-element.elementor-element-394ea54a .elementor-heading-title:after{
  content:"";

  display:block;

  width:140px;
  height:4px;

  margin:18px auto 0;

  background:#f7c325;

  border-radius:999px;

  box-shadow:
    0 0 12px rgba(247,195,37,.28);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4911343b */.elementor-57 .elementor-element.elementor-element-4911343b{
  border:1px solid rgba(247,185,30,.38);

  background:linear-gradient(
    135deg,
    #151515 0%,
    #1b1b1b 48%,
    #101010 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14910a0a */.elementor-57 .elementor-element.elementor-element-14910a0a{
  background:linear-gradient(
    135deg,
    #151515 0%,
    #000000 0%,
    #000000 100%
  );
}/* End custom CSS */