.elementor-2709 .elementor-element.elementor-element-263e7870{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:280px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-2709 .elementor-element.elementor-element-263e7870:not(.elementor-motion-effects-element-type-background), .elementor-2709 .elementor-element.elementor-element-263e7870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d761e2e );}.elementor-2709 .elementor-element.elementor-element-5d32ac10{background-color:var( --e-global-color-cf4a686 );padding:28px 28px 28px 28px;border-radius:8px 8px 8px 8px;}.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 );}.elementor-2709 .elementor-element.elementor-element-55ed099.elementor-element{--order:-99999 /* order start hack */;}.elementor-2709 .elementor-element.elementor-element-55ed099{text-align:center;}.elementor-2709 .elementor-element.elementor-element-55ed099 .elementor-heading-title{font-family:"Anton Sc", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;line-height:88px;color:var( --e-global-color-1f5deaa );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2709 .elementor-element.elementor-element-263e7870{--content-width:1160px;}}@media(max-width:1200px){.elementor-2709 .elementor-element.elementor-element-263e7870{--margin-top:-92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:80px;--padding-left:16px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2709 .elementor-element.elementor-element-55ed099 .elementor-heading-title{font-size:62px;line-height:70px;}}@media(max-width:767px){.elementor-2709 .elementor-element.elementor-element-263e7870{--margin-top:-68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2709 .elementor-element.elementor-element-55ed099 .elementor-heading-title{font-size:52px;line-height:60px;}}/* Start custom CSS for shortcode, class: .elementor-element-5d32ac10 *//* 1st: Width Fix aur Background Container */
.resgister-form .um-register {
    max-width: 850px !important;
    width: 100% !important;
    margin: 0 auto !important;
    box-sizing: border-box !important;
}

/* Labels Styling */
.resgister-form .um-field-label label {
    font-family: "Anton Sc", sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #000 !important;
    margin-bottom: 6px;
    display: block;
}

/* Fields Styling */
.resgister-form .um-form-field {
    background: #ffffff !important;
    border: 1px solid #000000 !important;
    border-radius: 5px !important;
    padding: 8px 16px !important;
    color: #000 !important;
     font-family: "DIN Medium", Sans-serif !important;
    height: auto !important;
    box-sizing: border-box !important;
}

/* 2nd: 1 Row mein 2 Columns (Grid Layout) */
.resgister-form .um-row._um_row_1 {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 20px !important; /* Columns ke darmiyan gap */
    margin: 0 !important;
}

.resgister-form .um-row._um_row_1 > div[class*="um-col-"] {
    display: contents !important;
}

.resgister-form .um-row._um_row_1 .um-field {
    width: calc(50% - 10px) !important; /* Har row mein 2 fields aayengi */
    box-sizing: border-box !important;
    float: none !important;
    clear: none !important;
    margin-bottom: 0px !important;
}

/* Submit Button Styling */
.resgister-form .um-button {
    background-color: #b31217 !important; 
    color: #fff !important;
    font-family: "DIN Medium", Sans-serif !important;
    font-weight: 500 !important;
    border: solid 2px #fff !important;
    border-radius: 8px !important;
    padding: 16px 24px !important;
    font-size: 16px !important;
    transition: background 0.3s ease;
    cursor: pointer;
    margin-top: 20px !important
    ;
    text-transform: uppercase !important;
  
}

.resgister-form .um-button:hover {
    background-color: #900f13 !important;
}
.resgister-form .um-col-alt {
    display: flex !important;
    justify-content: flex-start !important;
}

/* Responsive for Mobile (Chhotay screens par single column ho jaye ga) */
@media screen and (max-width: 600px) {
    .resgister-form .um-row._um_row_1 .um-field {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anton Sc';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://themanshops.com/wp-content/uploads/2026/06/AntonSC-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */