.elementor-13942 .elementor-element.elementor-element-5915632{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-13942 .elementor-element.elementor-element-5915632:not(.elementor-motion-effects-element-type-background), .elementor-13942 .elementor-element.elementor-element-5915632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-940c6eb );}.elementor-13942 .elementor-element.elementor-element-dfe4183{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Lina-round;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13942 .elementor-element.elementor-element-28abb95 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-13942 .elementor-element.elementor-element-28abb95{text-align:start;}.elementor-13942 .elementor-element.elementor-element-28abb95 .elementor-heading-title{font-family:"Lina Round", Lina-round;font-size:3em;font-weight:700;font-style:normal;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-5869085 );}.elementor-13942 .elementor-element.elementor-element-bfebea0{width:100%;max-width:100%;}body.elementor-page-13942:not(.elementor-motion-effects-element-type-background), body.elementor-page-13942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-940c6eb );}@media(min-width:768px){.elementor-13942 .elementor-element.elementor-element-dfe4183{--width:100%;}}@media(max-width:1024px){.elementor-13942 .elementor-element.elementor-element-5915632{--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-13942 .elementor-element.elementor-element-dfe4183{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13942 .elementor-element.elementor-element-28abb95{text-align:center;}.elementor-13942 .elementor-element.elementor-element-28abb95 .elementor-heading-title{font-size:2.5em;}}@media(max-width:767px){.elementor-13942 .elementor-element.elementor-element-5915632{--min-height:90vh;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13942 .elementor-element.elementor-element-dfe4183{--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;--justify-content:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13942 .elementor-element.elementor-element-28abb95{width:100%;max-width:100%;text-align:center;}.elementor-13942 .elementor-element.elementor-element-28abb95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-13942 .elementor-element.elementor-element-28abb95 .elementor-heading-title{font-size:2em;}}/* Start custom CSS for shortcode, class: .elementor-element-bfebea0 *//* Form container */
form.subdomain-form {
  max-width: 100%;
  margin: auto;
  padding: 20px;
  background: #111; /* or transparent */
  border-radius: 12px;
  direction: rtl;
}

/* Form labels */
form.subdomain-form label {
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  display: block;
  margin-bottom: 10px;
  font-family: lina round;
}

/* Inputs */
form.subdomain-form input[type="text"],
form.subdomain-form input[type="email"] {
  width: 100%;
  padding: 10px 12px;
  margin-bottom: 16px;
  background-color: #1a1a1a;
  border: 1px solid #444;
  border-radius: 6px;
  color: #f5f5f5;
  font-size: 15px;
  font-family: lina round;
}

/* Submit Button */
form.subdomain-form input[type="submit"] {
  background: #e63946;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  font-family: lina round;
  cursor: pointer;
  transition: background 0.3s ease;
}
form.subdomain-form input[type="submit"]:hover {
  background: #d62839;
}

/* Success and Error Messages */
.subdomain-form-success {
  color: #38d39f;
  background: #182c25;
  padding: 12px 16px;
  border-left: 4px solid #38d39f;
  border-radius: 6px;
  margin-bottom: 20px;
}
.subdomain-form-error {
  color: #ff6b6b;
  background: #2a1e1e;
  padding: 12px 16px;
  border-left: 4px solid #ff6b6b;
  border-radius: 6px;
  margin-bottom: 20px;
}

/* Placeholder help text */
form.subdomain-form small {
  color: #aaa;
  display: block;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: lina round;
}
/* Flex wrapper for input and check button */
.subdomain-check-wrapper {
    display: grid;
  gap: 20px;
  margin-bottom: 40px;
  margin-top: 20px
}

/* Style for check button */
#checkSubdomainBtn {
  padding: 10px 16px;
  margin-bottom: 10px;
  background-color: #00000;
  border-color:#e63946; 
  color: #fff;
  border-radius: 6px;
  font-family: lina round;
  font-size: 15px;
  cursor: pointer;
  transition: background 0.3s ease;
}

#checkSubdomainBtn:hover {
  background-color: #d62839;
}
/* Device switch buttons container */
.subdomain-form > div {
  margin-bottom: 25px;
}

/* Style each device button */
.subdomain-form button[onclick^="setDevice"] {
  display: inline-block;
  background-color: #222;
  color: #fff;
  border: 1px solid #444;
  padding: 8px 16px;
  margin-right: 8px;
  margin-top: 20px;
  font-family: 'lina round', sans-serif;
  font-size: 14px;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* Hover effect */
.subdomain-form button[onclick^="setDevice"]:hover {
  background-color: #e63946;
  border-color: #e63946;
  color: #fff;
}

/* Active state (optional enhancement using JS class later) */
.subdomain-form button.device-active {
  background-color: #e63946;
  border-color: #e63946;
  color: #fff;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lina Round';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://tenmeya.com/wp-content/uploads/2024/07/Linaround-Bold-scaled-up-with-eng-chars.ttf') format('truetype');
}
@font-face {
	font-family: 'Lina Round';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://tenmeya.com/wp-content/uploads/2024/07/Linaround-ExtraLight-scaled-up-with-eng-chars.ttf') format('truetype');
}
@font-face {
	font-family: 'Lina Round';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://tenmeya.com/wp-content/uploads/2024/07/Linaround-Thin-scaled-up-with-eng-chars.ttf') format('truetype');
}
@font-face {
	font-family: 'Lina Round';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tenmeya.com/wp-content/uploads/2024/07/Linaround-Light-scaled-up-with-eng-chars.ttf') format('truetype');
}
@font-face {
	font-family: 'Lina Round';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tenmeya.com/wp-content/uploads/2024/07/Linaround-Medium-scaled-up-with-eng-chars.ttf') format('truetype');
}
@font-face {
	font-family: 'Lina Round';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tenmeya.com/wp-content/uploads/2024/07/Linaround-Regular-scaled-up-with-eng-chars.ttf') format('truetype');
}
@font-face {
	font-family: 'Lina Round';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tenmeya.com/wp-content/uploads/2024/07/Linaround-SemiBold-scaled-up-with-eng-chars.ttf') format('truetype');
}
/* End Custom Fonts CSS */