.elementor-339 .elementor-element.elementor-element-55140d0{--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 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(212, 150, 0, 0.45);--border-color:rgba(212, 150, 0, 0.45);--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 80px 0px rgba(212, 140, 0, 0.18);--margin-top:25px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:55px;--padding-bottom:55px;--padding-left:50px;--padding-right:50px;}.elementor-339 .elementor-element.elementor-element-55140d0:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-55140d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #281400 0%, #0d0300 100%);}.elementor-339 .elementor-element.elementor-element-351e104{text-align:center;}.elementor-339 .elementor-element.elementor-element-351e104 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Assistant;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#FFD700;}.elementor-339 .elementor-element.elementor-element-ce2f152{text-align:center;font-family:"Assistant", Assistant;font-weight:600;color:rgba(255, 220, 160, 0.92);}.elementor-339 .elementor-element.elementor-element-b5c2945 .elementor-button{background-color:#D4AF37;font-family:var( --e-global-typography-secondary-font-family ), Assistant;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );fill:#3D0000;color:#3D0000;border-radius:8px 8px 8px 8px;}.elementor-339 .elementor-element.elementor-element-6743f24{--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 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(190, 120, 0, 0.40);--border-color:rgba(190, 120, 0, 0.40);--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:25px;--margin-left:20px;--margin-right:20px;--padding-top:55px;--padding-bottom:55px;--padding-left:50px;--padding-right:50px;}.elementor-339 .elementor-element.elementor-element-6743f24:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-6743f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1e0800 0%, #050200 100%);}.elementor-339 .elementor-element.elementor-element-3a76b16{text-align:center;}.elementor-339 .elementor-element.elementor-element-3a76b16 .elementor-heading-title{font-size:40px;font-weight:800;letter-spacing:3px;color:#FF9500;}.elementor-339 .elementor-element.elementor-element-8e96b19{font-family:var( --e-global-typography-secondary-font-family ), Assistant;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:rgba(255, 210, 140, 0.88);}.elementor-339 .elementor-element.elementor-element-973285f .elementor-button{background-color:#D4AF37;fill:#3D0000;color:#3D0000;}body.elementor-page-339:not(.elementor-motion-effects-element-type-background), body.elementor-page-339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1a0500 0%, #000000 100%);}:root{--page-title-display:none;}body.elementor-page-339{padding:5% 5% 5% 5%;}@media(max-width:1024px){.elementor-339 .elementor-element.elementor-element-351e104 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-339 .elementor-element.elementor-element-b5c2945 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-339 .elementor-element.elementor-element-8e96b19{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-55140d0{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-339 .elementor-element.elementor-element-351e104 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-339 .elementor-element.elementor-element-ce2f152{font-size:16px;}.elementor-339 .elementor-element.elementor-element-b5c2945 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-339 .elementor-element.elementor-element-8e96b19{font-size:var( --e-global-typography-secondary-font-size );}body.elementor-page-339{padding:0% 0% 0% 0%;}}/* Start custom CSS *//* ===== WARM INNOVATIVE DESIGN ===== */

body {
  background: radial-gradient(ellipse at top, #1a0500 0%, #0d0300 40%, #000000 100%) !important;
}

.elementor-element-55140d0.e-con {
  background: linear-gradient(135deg, rgba(40,12,0,0.97) 0%, rgba(60,22,0,0.95) 30%, rgba(50,16,0,0.97) 70%, rgba(35,10,0,0.97) 100%) !important;
  border: 1px solid rgba(212,150,0,0.45) !important;
  border-radius: 20px !important;
  padding: 55px 50px !important;
  margin: 25px 20px !important;
  box-shadow: 0 0 80px rgba(212,140,0,0.18), 0 4px 40px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,210,80,0.25) !important;
  position: relative !important;
  overflow: hidden !important;
}

.elementor-element-55140d0.e-con::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 10% !important;
  right: 10% !important;
  height: 2px !important;
  background: linear-gradient(90deg, transparent, #D4A000, #FFD700, #FF8C00, #FFD700, #D4A000, transparent) !important;
  border-radius: 1px !important;
}

.elementor-element-6743f24.e-con {
  background: linear-gradient(135deg, rgba(30,8,0,0.98) 0%, rgba(50,18,0,0.96) 30%, rgba(40,13,0,0.97) 70%, rgba(25,6,0,0.98) 100%) !important;
  border: 1px solid rgba(190,120,0,0.4) !important;
  border-radius: 20px !important;
  padding: 55px 50px !important;
  margin: 5px 20px 25px 20px !important;
  box-shadow: 0 0 60px rgba(200,120,0,0.14), 0 4px 40px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,180,50,0.2) !important;
}

.elementor-element-3a76b16 .elementor-heading-title {
  color: transparent !important;
  background: linear-gradient(135deg, #FF9500 0%, #FFD700 40%, #FF8C00 70%, #FFD700 100%);
  -webkit-background-clip: text;
  background-clip: text;
  filter: drop-shadow(0 2px 15px rgba(255,140,0,0.35));
}

.elementor-element-ce2f152 .elementor-widget-text-editor,
.elementor-element-ce2f152 p {
  color: rgba(255,220,160,0.92) !important;
  line-height: 2 !important;
}

.elementor-element-8e96b19 .elementor-widget-text-editor,
.elementor-element-8e96b19 p {
  color: rgba(255,210,140,0.88) !important;
}

.elementor-widget-text-editor strong,
.elementor-widget-text-editor b {
  color: #FFD700 !important;
}

.elementor-widget-text-editor a {
  color: #FF9500 !important;
}

.elementor-widget-text-editor u {
  color: #FFD700 !important;
  border-bottom: 2px solid rgba(255,215,0,0.5);
  text-decoration: none;
}

/* ===== RESPONSIVE - TABLET & MOBILE ===== *margin@media (max-width: 1024px) {
      .elementoelementor-widget-text-editor  .elementor-widget-text-editor {
              font-size: 16px !importantimportant;
                  line-height: 1.8 !importantimportant;
      }
        
          .elementelementor-heading-title    font-size: 32px !impoimportantimportant  }
            
              .elementor-element .e-ce-con    padding: 30px 25px !iimportantimportant  }
              }
              
              @media (max-width: 767px) {
                    .elementor-widget-text-editor p,
                      .elementoelementor-widget-text-editor    font-size: 15px !impoimportantimportant    line-height: 1.7 !importantimportantline-height  }
                        
                          .elementor-heading-title {
                                  font-size: 26px !importanimportantimportantline-height  }
                                    
                                      .elementor-element .e-con elementor-element    padding: 20px 15px !importantimportant;
                                        }
                                          
                                            .elementor-widget-text-editor strongelementor-element  .elementor-widget-text-editor b {
                                                    font-size: 16px !impimportantimportant  }
                                                    }
                                            }
                          }
              }
      }
}/* End custom CSS */