.elementor-697 .elementor-element.elementor-element-eb89bde{--display:flex;--min-height:230px;--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-697 .elementor-element.elementor-element-eb89bde:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-eb89bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jesingames.com/wp-content/uploads/2025/09/bghero.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-697 .elementor-element.elementor-element-f61d9bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-3e65bee{--display:flex;--justify-content:center;}.elementor-697 .elementor-element.elementor-element-741acb7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:93px;font-weight:600;letter-spacing:4.9px;color:var( --e-global-color-text );}.elementor-697 .elementor-element.elementor-element-24e0598{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-697 .elementor-element.elementor-element-409f0af{--display:flex;}.elementor-697 .elementor-element.elementor-element-d129ee0{--display:flex;}.elementor-697 .elementor-element.elementor-element-df4fb44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;}.elementor-697 .elementor-element.elementor-element-a3453b3{--display:flex;}.elementor-697 .elementor-element.elementor-element-9158270{--display:flex;}.elementor-697 .elementor-element.elementor-element-68ac080 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:800;}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-bbccbfd.elementor-social-icon{background-color:#FFFFFF;}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-bbccbfd.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-bbccbfd.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-7301346.elementor-social-icon{background-color:#FFFFFF;}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-7301346.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-7301346.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-b519cc3.elementor-social-icon{background-color:#FFFFFF;}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-b519cc3.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-b519cc3.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-6d161e6.elementor-social-icon{background-color:#FFFFFF;}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-6d161e6.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-6d161e6.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-ecb13bb.elementor-social-icon{background-color:#FFFFFF;}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-ecb13bb.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-ecb13bb.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-0901032.elementor-social-icon{background-color:#FFFFFF;}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-0901032.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-repeater-item-0901032.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-697 .elementor-element.elementor-element-46884cb{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-697 .elementor-element.elementor-element-46884cb .elementor-social-icon{--icon-padding:0.2em;}.elementor-697 .elementor-element.elementor-element-d6d9fcf{--display:flex;}.elementor-697 .elementor-element.elementor-element-75f6cf9{--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-697 .elementor-element.elementor-element-8e07aba{--spacer-size:50px;}@media(max-width:1024px){.elementor-697 .elementor-element.elementor-element-3e65bee{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-741acb7{padding:0px 0px 0px 3px;}.elementor-697 .elementor-element.elementor-element-741acb7 .elementor-heading-title{font-size:57px;}}@media(max-width:767px){.elementor-697 .elementor-element.elementor-element-3e65bee{--width:80%;}.elementor-697 .elementor-element.elementor-element-741acb7 .elementor-heading-title{font-size:47px;}.elementor-697 .elementor-element.elementor-element-df4fb44 .elementor-heading-title{font-size:29px;}}/* Start custom CSS for container, class: .elementor-element-3e65bee */.reddish {
    color:#a71f1e;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0a3c206 *//* Contact Form 7 Grid System */
.cf-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}

.cf-col-1, .cf-col-2, .cf-col-3, .cf-col-4, .cf-col-5, .cf-col-6, .cf-col-7, .cf-col-8, .cf-col-9, .cf-col-10, .cf-col-11, .cf-col-12 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 5px;
	padding-left: 5px;
}

@media (min-width: 576px) {
	.cf-col-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.cf-push-1 { margin-left: 8.333333%; }
	.cf-col-2 {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.cf-push-2 { margin-left: 16.66667%; }
	.cf-col-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.cf-push-3 { margin-left: 25%; }
	.cf-col-4 {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.cf-push-4 { margin-left: 33.33333%; }
	.cf-col-5 {
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.cf-push-5 { margin-left: 41.66667%; }
	.cf-col-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.cf-push-6 { margin-left: 50%; }
	.cf-col-7 {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.cf-push-7 { margin-left: 58.33333%; }
	.cf-col-8 {
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.cf-push-8 { margin-left: 66.66667%; }
	.cf-col-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.cf-push-9 { margin-left: 75%; }
	.cf-col-10 {
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.cf-push-10 { margin-left: 83.33333%; }
	.cf-col-11 {
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.cf-push-11 { margin-left: 91.66667%; }
	.cf-col-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}

/* Contact Form 7 - Form 708 Styling */
.uacf7-form-wrapper-container {
  max-width: 600px;
  margin: 0 auto;
  padding: 20px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.uacf7-form-708 {
  background: #ffffff;
  padding: 30px;
  border-radius: 8px;
}

/* Form field labels */
.uacf7-form-708 label {
  display: block;
  margin-bottom: 8px;
  font-weight: 500;
  color: #333;
  font-size: 14px;
}

/* Grid column field styling */
.uacf7-form-708 .cf-col-12,
.uacf7-form-708 .cf-col-6 {
  margin-bottom: 20px;
}

/* Text inputs and textarea base styling */
.uacf7-form-708 input[type="text"],
.uacf7-form-708 input[type="email"],
.uacf7-form-708 input[type="tel"],
.uacf7-form-708 textarea {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #5e5d5c;
  border-radius: 6px;
  font-size: 16px;
  font-family: inherit;
  background-color: #f8f9fa;
  transition: border-color 0.3s ease, background-color 0.3s ease;
  box-sizing: border-box;
}

/* Focus states */
.uacf7-form-708 input[type="text"]:focus,
.uacf7-form-708 input[type="email"]:focus,
.uacf7-form-708 input[type="tel"]:focus,
.uacf7-form-708 textarea:focus {
  outline: none;
  border-color: #007cba;
  background-color: #ffffff;
}

/* Textarea specific styling */
.uacf7-form-708 textarea {
  min-height: 150px;
  resize: vertical;
  font-family: inherit;
}

/* Submit button */
.uacf7-form-708 input[type="submit"],
.uacf7-form-708 button[type="submit"] {
  background-color: #a71f1e;
  color: #ffffff;
  padding: 14px 30px;
  border: none;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.3s ease, transform 0.2s ease;
  margin-top: 10px;
}

.uacf7-form-708 input[type="submit"]:hover,
.uacf7-form-708 button[type="submit"]:hover {
  background-color: #4a0d0d;
  transform: translateY(-2px);
}

.uacf7-form-708 input[type="submit"]:active,
.uacf7-form-708 button[type="submit"]:active {
  transform: translateY(0);
}

/* Required field asterisk */
.uacf7-form-708 label .required {
  color: #e74c3c;
  margin-left: 3px;
}

/* Error message styling */
.uacf7-form-708 .wpcf7-not-valid-tip {
  color: #e74c3c;
  font-size: 12px;
  margin-top: 5px;
  display: block;
}

.uacf7-form-708 .wpcf7-not-valid {
  border-color: #e74c3c !important;
  background-color: #fdf2f2 !important;
}

/* Success message */
.uacf7-form-708 .wpcf7-mail-sent-ok {
  background-color: #d4edda;
  color: #155724;
  padding: 12px;
  border-radius: 6px;
  margin-bottom: 20px;
  border: 1px solid #c3e6cb;
}

/* Loading state */
.uacf7-form-708.submitting {
  opacity: 0.7;
  pointer-events: none;
}

/* Additional CF7 specific classes */
.uacf7-form-708 .wpcf7-form-control-wrap {
  position: relative;
  display: block;
}

.uacf7-form-708 .wpcf7-spinner {
  margin-left: 10px;
  vertical-align: middle;
}

/* Responsive design */
@media (max-width: 575px) {
  .cf-col-6 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  
  .uacf7-form-wrapper-container {
    padding: 15px;
  }
  
  .uacf7-form-708 {
    padding: 20px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bebas Neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jesingames.com/wp-content/uploads/2025/09/bebas-neue-v15-latin-regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://jesingames.com/wp-content/uploads/2025/09/montserrat-v30-latin-regular.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://jesingames.com/wp-content/uploads/2025/09/montserrat-v30-latin-500.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://jesingames.com/wp-content/uploads/2025/09/montserrat-v30-latin-600.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://jesingames.com/wp-content/uploads/2025/09/montserrat-v30-latin-700.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://jesingames.com/wp-content/uploads/2025/09/montserrat-v30-latin-800.woff') format('woff');
}
/* End Custom Fonts CSS */