.elementor-218 .elementor-element.elementor-element-f831ff5{--display:flex;--min-height:216px;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-cc15c85{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-218 .elementor-element.elementor-element-cc15c85.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-cc15c85 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:42px;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-218 .elementor-element.elementor-element-4a66c7b{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-218 .elementor-element.elementor-element-4a66c7b.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-4a66c7b p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-3054245{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-218 .elementor-element.elementor-element-cc15c85{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-218 .elementor-element.elementor-element-cc15c85 .elementor-heading-title{font-size:26px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-218 .elementor-element.elementor-element-4a66c7b{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-3054245{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-f831ff5 *//* Container/Section me .elementor-218 .elementor-element.elementor-element-f831ff5 ka use karke background apply karein */
.elementor-218 .elementor-element.elementor-element-f831ff5 {
  background-color: #000;
  position: relative;
  overflow: hidden;
  /* Pattern Overlay using SVG Data URI */
  background-image: 
    radial-gradient(circle at 10% 20%, rgba(229, 23, 31, 0.08) 0%, transparent 40%),
    radial-gradient(circle at 90% 80%, rgba(126, 211, 33, 0.05) 0%, transparent 40%),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='87' viewBox='0 0 50 87'%3E%3Cpolygon points='25,0 50,14 50,43 25,57 0,43 0,14' fill='none' stroke='%23241f30' stroke-width='1'/%3E%3Cpolygon points='25,57 50,71 50,100 25,114 0,100 0,71' fill='none' stroke='%23241f30' stroke-width='1'/%3E%3C/svg%3E");
  background-repeat: repeat;
  background-position: center center;
}/* End custom CSS */
/* Start custom CSS */.woocommerce-form-login__submit,
.woocommerce-form-register__submit {
    background: linear-gradient(135deg, #FF0202 0%, #B80000 100%) !important;
    color: #ffffff !important;
    border: 1px solid #FF0202 !important;
    border-radius: 5px;
    padding: 13px 28px !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    box-shadow: 0 5px 15px rgba(255, 2, 2, 0.25);
    transition: all 0.3s ease;
}

.woocommerce-form-login__submit:hover,
.woocommerce-form-register__submit:hover {
    background: #ffffff !important;
    color: #FF0202 !important;
    border-color: #FF0202 !important;
    box-shadow: 0 6px 20px rgba(255, 2, 2, 0.35);
    transform: translateY(-2px);
}/* End custom CSS */