.weblabs-total-form{
  --wtf-accent:#c8a85a;
  --wtf-dark:#0f2b33;
  --wtf-muted:#f5f5f5;
  
  
    --wlrmf-radius: 0px;
  --wlrmf-gap: 34px;
  --wlrmf-left-w: 360px;
  --wlrmf-left-h: 520px;

  --wlrmf-left-bg: #103643;
  --wlrmf-badge-bg: #c8a85a;
  --wlrmf-badge-ic: #fff;

  --wlrmf-field-bg: #fff;
  --wlrmf-field-bd: rgba(0,0,0,.06);
  --wlrmf-field-radius: 0px;
  --wlrmf-field-h: 58px;
  --wlrmf-textarea-h: 74px;
  --wlrmf-field-tx: #222;
  --wlrmf-ph: rgba(0,0,0,.35);

  --wlrmf-ic: rgba(0,0,0,.55);
  --wlrmf-div: rgba(0,0,0,.20);
  --wlrmf-ic-box: 22px;
  --wlrmf-ic-pad: 16px;

  --wlrmf-btn: #c8a85a;
  --wlrmf-btn-tx: #fff;
  --wlrmf-dia: #fff;
  --wlrmf-dia-ic: #c8a85a;
  --wlrmf-dia-sz: 28px;

  width:100%;
  box-sizing:border-box;
  background:#f8f8f8;
}

.weblabs-total-form__inner{
  display:grid;
  grid-template-columns: minmax(0, 1fr) minmax(260px, 280px);
  gap:24px;
  align-items:stretch;
}

/* ---------- Banner LEFT ---------- */



/* left */
.weblabs-request-main-form__left{
  height: var(--wlrmf-left-h);
  background: var(--wlrmf-left-bg);
  position: relative;
  overflow: hidden;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  padding: 42px 26px;
}

.weblabs-request-main-form__left-head{
  text-align: center;
  direction: rtl;
}

.weblabs-request-main-form__left-title{
  font-weight: 800;
  font-size: 28px;
  line-height: 1.2;
  margin: 0 0 10px;
  color: #dfd2b2;
}

.weblabs-request-main-form__left-sub{
  font-size: 14px;
  opacity: .9;
  color: rgba(223,210,178,.85);
}

/* illustration */
.weblabs-request-main-form__illu{
  position: relative;
  margin-top: auto;
  height: 320px;
  display:flex;
  align-items:center;
  justify-content:center;
}

.weblabs-request-main-form__illu::before{
  content:"";
  position:absolute;
  width: 320px;
  height: 320px;
  border-radius: 50%;
  background: rgba(255,255,255,.06);
}

.wlrmf-bubble{
  position:absolute;
  width: 230px;
  height: 74px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 10px 30px rgba(0,0,0,.18);
}

.wlrmf-bubble::before,
.wlrmf-bubble::after{
  content:"";
  position:absolute;
  left: 16px;
  right: 16px;
  height: 8px;
  border-radius: 99px;
  background: rgba(200,168,90,.35);
}

.wlrmf-bubble::before{ top: 18px; }
.wlrmf-bubble::after { top: 36px; width: 62%; }

.wlrmf-bubble.is-1{ transform: translateY(-62px); }
.wlrmf-bubble.is-2{ transform: translateY(22px); width: 250px; }
.wlrmf-bubble.is-3{ transform: translateY(106px); width: 240px; opacity: .96; }

/* badges */
.wlrmf-badge{
  position:absolute;
  width: 46px;
  height: 46px;
  border-radius: 14px;
  background: var(--wlrmf-badge-bg);
  color: var(--wlrmf-badge-ic);
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow: 0 10px 24px rgba(0,0,0,.22);
}

.wlrmf-badge.is-chat{ left: 36px; top: 58%; transform: rotate(-8deg); }
.wlrmf-badge.is-phone{ right: 40px; top: 46%; transform: rotate(10deg); }

/* ---------- Right SIDE ---------- */

.weblabs-total-form__body{
  display:flex;
  flex-direction:column;
  gap:16px;
  padding:20px;
}

.weblabs-total-form__title{
  margin:0;
  font-size:20px;
  font-weight:800;
  color:#111827;
}

/* Tabs bar */

.weblabs-total-form__tabsbar{
  background:var(--wtf-muted);
}

.weblabs-total-form__tabsbar-inner{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:8px 10px;
}

.weblabs-total-form__select-label{
  font-size:13px;
  color:#4b5563;
  white-space:nowrap;
}

.weblabs-total-form__tabs{
  display:flex;
  align-items:stretch;
  gap:6px;
}





.weblabs-total-form__panel .elementor-field-group-name{ --wlrmf-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cellipse cx='12' cy='17.5' rx='7' ry='3.5' stroke='%23333333' stroke-width='2' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='7' r='4' stroke='%23333333' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.weblabs-total-form__panel .elementor-field-group-phone{ --wlrmf-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 16L14.8039 16.9806C15.2461 17.069 15.6928 16.8506 15.8944 16.4472L15 16ZM8 9L7.55279 8.10557C7.14944 8.30724 6.93098 8.75392 7.01942 9.19612L8 9ZM8.35402 8.82299L8.80123 9.71742H8.80123L8.35402 8.82299ZM9.31654 6.29136L10.245 5.91997V5.91997L9.31654 6.29136ZM8.50289 4.25722L7.57441 4.62861V4.62861L8.50289 4.25722ZM19.7428 15.4971L19.3714 16.4256V16.4256L19.7428 15.4971ZM17.7086 14.6835L18.08 13.755L18.08 13.755L17.7086 14.6835ZM15.177 15.646L16.0714 16.0932L16.0714 16.0932L15.177 15.646ZM16 11C16 11.5523 16.4477 12 17 12C17.5523 12 18 11.5523 18 11H17H16ZM16.6955 9.46927L17.6194 9.08658V9.08658L16.6955 9.46927ZM14.5307 7.30448L14.9134 6.3806V6.3806L14.5307 7.30448ZM13 6C12.4477 6 12 6.44772 12 7C12 7.55228 12.4477 8 13 8V7V6ZM20 11C20 11.5523 20.4477 12 21 12C21.5523 12 22 11.5523 22 11H21H20ZM20.391 7.93853L21.3149 7.55585V7.55585L20.391 7.93853ZM16.0615 3.60896L16.4442 2.68508V2.68508L16.0615 3.60896ZM13 2C12.4477 2 12 2.44772 12 3C12 3.55228 12.4477 4 13 4V3V2ZM21 17.3541H20V19H21H22V17.3541H21ZM5 3V4H6.64593V3V2H5V3ZM15 16C15.1961 15.0194 15.1964 15.0195 15.1967 15.0195C15.1968 15.0195 15.197 15.0196 15.1972 15.0196C15.1975 15.0197 15.1978 15.0198 15.198 15.0198C15.1985 15.0199 15.1989 15.02 15.199 15.02C15.1994 15.0201 15.1992 15.0201 15.1985 15.0199C15.1969 15.0196 15.1931 15.0187 15.187 15.0174C15.1749 15.0147 15.154 15.01 15.125 15.0029C15.067 14.9888 14.9769 14.9655 14.8603 14.9313C14.6267 14.8626 14.2897 14.7505 13.8939 14.5809C13.0978 14.2397 12.0919 13.6777 11.2071 12.7929L10.5 13.5L9.79289 14.2071C10.9081 15.3223 12.1522 16.0103 13.1061 16.4191C13.5853 16.6245 13.9983 16.7624 14.296 16.85C14.445 16.8938 14.5658 16.9252 14.6523 16.9463C14.6956 16.9568 14.7304 16.9648 14.7558 16.9704C14.7686 16.9732 14.779 16.9754 14.7871 16.9771C14.7911 16.978 14.7945 16.9787 14.7973 16.9792C14.7987 16.9795 14.8 16.9798 14.8011 16.98C14.8016 16.9801 14.8021 16.9802 14.8026 16.9803C14.8028 16.9804 14.8031 16.9804 14.8033 16.9805C14.8036 16.9805 14.8039 16.9806 15 16ZM10.5 13.5L11.2071 12.7929C10.3223 11.9081 9.76035 10.9022 9.41915 10.1061C9.24953 9.71031 9.13744 9.37329 9.06874 9.13971C9.03446 9.02314 9.01117 8.933 8.99706 8.87498C8.99001 8.84599 8.98526 8.82508 8.98259 8.81298C8.98125 8.80693 8.98044 8.80308 8.98011 8.80154C8.97995 8.80076 8.97991 8.80056 8.97999 8.80095C8.98003 8.80115 8.9801 8.80149 8.9802 8.80197C8.98025 8.80222 8.9803 8.8025 8.98037 8.80282C8.9804 8.80298 8.98045 8.80324 8.98047 8.80332C8.98052 8.8036 8.98058 8.80388 8 9C7.01942 9.19612 7.01948 9.19642 7.01954 9.19673C7.01957 9.19685 7.01963 9.19718 7.01968 9.19741C7.01977 9.19788 7.01988 9.19839 7.01999 9.19894C7.02021 9.20003 7.02046 9.20128 7.02075 9.20269C7.02133 9.20549 7.02204 9.20891 7.02288 9.21293C7.02457 9.22096 7.0268 9.2314 7.02962 9.24415C7.03525 9.26965 7.0432 9.3044 7.05372 9.34768C7.07477 9.43419 7.10617 9.55499 7.15001 9.70404C7.23756 10.0017 7.37547 10.4147 7.58085 10.8939C7.98965 11.8478 8.67767 13.0919 9.79289 14.2071L10.5 13.5ZM8 9L8.44721 9.89443L8.80123 9.71742L8.35402 8.82299L7.9068 7.92856L7.55279 8.10557L8 9ZM9.31654 6.29136L10.245 5.91997L9.43136 3.88583L8.50289 4.25722L7.57441 4.62861L8.38807 6.66275L9.31654 6.29136ZM19.7428 15.4971L20.1142 14.5686L18.08 13.755L17.7086 14.6835L17.3373 15.6119L19.3714 16.4256L19.7428 15.4971ZM15.177 15.646L14.2826 15.1988L14.1056 15.5528L15 16L15.8944 16.4472L16.0714 16.0932L15.177 15.646ZM17.7086 14.6835L18.08 13.755C16.6314 13.1755 14.9804 13.8032 14.2826 15.1988L15.177 15.646L16.0714 16.0932C16.304 15.628 16.8544 15.4188 17.3373 15.6119L17.7086 14.6835ZM8.35402 8.82299L8.80123 9.71742C10.1968 9.01965 10.8245 7.36864 10.245 5.91997L9.31654 6.29136L8.38807 6.66275C8.58122 7.14564 8.37198 7.69597 7.9068 7.92856L8.35402 8.82299ZM6.64593 3V4C7.05484 4 7.42255 4.24895 7.57441 4.62861L8.50289 4.25722L9.43136 3.88583C8.97577 2.74685 7.87265 2 6.64593 2V3ZM21 17.3541H22C22 16.1274 21.2531 15.0242 20.1142 14.5686L19.7428 15.4971L19.3714 16.4256C19.751 16.5775 20 16.9452 20 17.3541H21ZM19 21V20C10.7157 20 4 13.2843 4 5H3H2C2 14.3888 9.61116 22 19 22V21ZM19 21V22C20.6569 22 22 20.6569 22 19H21H20C20 19.5523 19.5523 20 19 20V21ZM3 5H4C4 4.44772 4.44772 4 5 4V3V2C3.34315 2 2 3.34315 2 5H3ZM17 11H18C18 10.3434 17.8707 9.69321 17.6194 9.08658L16.6955 9.46927L15.7716 9.85195C15.9224 10.2159 16 10.606 16 11H17ZM16.6955 9.46927L17.6194 9.08658C17.3681 8.47995 16.9998 7.92876 16.5355 7.46447L15.8284 8.17157L15.1213 8.87868C15.3999 9.15726 15.6209 9.48797 15.7716 9.85195L16.6955 9.46927ZM15.8284 8.17157L16.5355 7.46447C16.0712 7.00017 15.52 6.63188 14.9134 6.3806L14.5307 7.30448L14.1481 8.22836C14.512 8.37913 14.8427 8.6001 15.1213 8.87868L15.8284 8.17157ZM14.5307 7.30448L14.9134 6.3806C14.3068 6.12933 13.6566 6 13 6V7V8C13.394 8 13.7841 8.0776 14.1481 8.22836L14.5307 7.30448ZM21 11H22C22 9.8181 21.7672 8.64778 21.3149 7.55585L20.391 7.93853L19.4672 8.32122C19.8189 9.17049 20 10.0807 20 11H21ZM20.391 7.93853L21.3149 7.55585C20.8626 6.46392 20.1997 5.47177 19.364 4.63604L18.6569 5.34315L17.9497 6.05025C18.5998 6.70026 19.1154 7.47194 19.4672 8.32122L20.391 7.93853ZM18.6569 5.34315L19.364 4.63604C18.5282 3.80031 17.5361 3.13738 16.4442 2.68508L16.0615 3.60896L15.6788 4.53284C16.5281 4.88463 17.2997 5.40024 17.9497 6.05025L18.6569 5.34315ZM16.0615 3.60896L16.4442 2.68508C15.3522 2.23279 14.1819 2 13 2V3V4C13.9193 4 14.8295 4.18106 15.6788 4.53284L16.0615 3.60896Z' fill='%23333333'/%3E%3C/svg%3E"); }
.weblabs-total-form__panel .elementor-field-group-message{ --wlrmf-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 18H2H3ZM3 6H4H3ZM7 2V1V2ZM17 2V1V2ZM21 6H20V6H21ZM21 12.3431H22V12.3431H21ZM11.3431 22V21V21V22ZM7 22V23V23V22ZM19.8284 15.1716L19.1213 14.4645L19.1213 14.4645L19.8284 15.1716ZM14.1716 20.8284L14.8787 21.5355V21.5355L14.1716 20.8284ZM13 18H12V18H13ZM17 14V13V13V14ZM8 6C7.44772 6 7 6.44772 7 7C7 7.55229 7.44772 8 8 8V7V6ZM16 8C16.5523 8 17 7.55229 17 7C17 6.44772 16.5523 6 16 6V7V8ZM8 11C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13V12V11ZM12 13C12.5523 13 13 12.5523 13 12C13 11.4477 12.5523 11 12 11V12V13ZM3 18H4L4 6H3H2L2 18H3ZM7 2V3L17 3V2V1L7 1V2ZM21 6H20V12.3431H21H22V6H21ZM11.3431 22V21H7V22V23H11.3431V22ZM19.8284 15.1716L19.1213 14.4645L13.4645 20.1213L14.1716 20.8284L14.8787 21.5355L20.5355 15.8787L19.8284 15.1716ZM11.3431 22V23C12.6692 23 13.941 22.4732 14.8787 21.5355L14.1716 20.8284L13.4645 20.1213C12.9019 20.6839 12.1388 21 11.3431 21V22ZM21 12.3431H20C20 13.1388 19.6839 13.9019 19.1213 14.4645L19.8284 15.1716L20.5355 15.8787C21.4732 14.941 22 13.6692 22 12.3431H21ZM3 6H4C4 4.34315 5.34315 3 7 3V2V1C4.23858 1 2 3.23858 2 6H3ZM3 18H2C2 20.7614 4.23858 23 7 23V22V21C5.34315 21 4 19.6569 4 18H3ZM17 2V3C18.6569 3 20 4.34315 20 6H21H22C22 3.23858 19.7614 1 17 1V2ZM13 22H14V18H13H12V22H13ZM17 14V15L21 15V14V13L17 13V14ZM13 18H14C14 16.3431 15.3431 15 17 15V14V13C14.2386 13 12 15.2386 12 18H13ZM8 7V8H16V7V6H8V7ZM8 12V13H12V12V11H8V12Z' fill='%23333333'/%3E%3C/svg%3E"); }
.weblabs-total-form__panel .elementor-field-group-city{ --wlrmf-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000000;stroke-linecap:round;stroke-linejoin:round;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M27.5944,5.5948a9.0331,9.0331,0,0,0-9.0331,9.0331c0,7.0693,6.8966,15.5761,8.7032,17.6655a.5577.5577,0,0,0,.7855.055l.0549-.055c1.7831-2.0973,8.5226-10.5962,8.5226-17.6655A9.0331,9.0331,0,0,0,27.5944,5.5948Zm0,12.8548a4.4344,4.4344,0,1,1,4.4344-4.4344v.0113A4.4344,4.4344,0,0,1,27.5944,18.45Z'/%3E%3Cpolyline class='a' points='36.454 16.678 37.629 16.598 42.5 40.607 32.376 42.405 16.461 40.723 5.5 42.405 8.458 17.758 17.447 16.598 18.736 16.662'/%3E%3Cline class='a' x1='17.4467' y1='16.598' x2='16.8049' y2='40.7598'/%3E%3Cline class='a' x1='32.3758' y1='42.4052' x2='30.6655' y2='28.982'/%3E%3C/svg%3E"); }
.weblabs-total-form__panel .elementor-field-group-company{ --wlrmf-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' width='800px' height='800px' viewBox='-2 0 16 16' id='company-16px'%3E%3Cpath id='Path_133' data-name='Path 133' d='M323.5-192h-9a1.5,1.5,0,0,0-1.5,1.5V-176h12v-14.5A1.5,1.5,0,0,0,323.5-192ZM318-177v-3h2v3Zm6,0h-3v-3.5a.5.5,0,0,0-.5-.5h-3a.5.5,0,0,0-.5.5v3.5h-3v-13.5a.5.5,0,0,1,.5-.5h9a.5.5,0,0,1,.5.5Zm-8-12h2v2h-2Zm4,0h2v2h-2Zm-4,4h2v2h-2Zm4,0h2v2h-2Z' transform='translate(-313 192)'/%3E%3C/svg%3E"); }
.weblabs-total-form__panel .elementor-field-group-major{ --wlrmf-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24'%3E%3Cpath d='M17.673 5.606a3326.02 3326.02 0 0 1-5.671-2.674L.138 8.524l2.03.98L2 9.531V20h1v-9.626l.72-.124.28.135v5.288c0 .914 5.206 3.533 6.249 4.049a3.89 3.89 0 0 0 3.48-.026C20 16.486 20 15.895 20 15.673v-5.288l3.854-1.857s-3.8-1.801-6.181-2.922zM19 15.504a51.526 51.526 0 0 1-5.726 3.302 2.884 2.884 0 0 1-2.582.02A40.184 40.184 0 0 1 5 15.521v-4.655l7 3.373 7-3.373zm-7-2.373L5.416 9.958l6.469-1.115-.17-.987-7.85 1.354-1.403-.676 9.537-4.495c.825.393 8.523 4.014 9.542 4.494z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E"); }


.weblabs-total-form__panel .elementor-field-group::before{
  content:"";
  position:absolute;
  top:50%;
  right: var(--wlrmf-ic-pad);
  transform: translateY(-50%);
  width: var(--wlrmf-ic-box);
  height: var(--wlrmf-ic-box);
  background: var(--wlrmf-ic);
  -webkit-mask: var(--wlrmf-mask) no-repeat center / contain;
  mask: var(--wlrmf-mask) no-repeat center / contain;
  opacity: 1;
  pointer-events:none;
}
.weblabs-total-form__panel .elementor-field-group input {
    padding-right:50px;
}


.weblabs-total-form__panel .elementor-button{
  position: relative;
  background: var(--wlrmf-btn) !important;
  color: var(--wlrmf-btn-tx) !important;
  border: 0 !important;
  border-radius: 0 !important;
  padding: 16px 28px 16px 62px !important;
  display: inline-flex !important;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  box-shadow: none;
}

.weblabs-total-form__panel .elementor-button::before{
  content:"";
  position:absolute;
  left: 20px;
  top: 50%;
  width: var(--wlrmf-dia-sz);
  height: var(--wlrmf-dia-sz);
  transform: translateY(-50%) rotate(45deg);
  background: var(--wlrmf-dia);
}

.weblabs-total-form__panel .elementor-button::after{
  content:"";
  position:absolute;
  left: 20px;
  top: 50%;
  width: var(--wlrmf-dia-sz);
  height: var(--wlrmf-dia-sz);
  transform: translateY(-50%);
  background: var(--wlrmf-dia-ic);
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6.37992 3.95312L2.33325 7.99979L6.37992 12.0465' stroke='%23C8AF6C' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.6668 8H2.44678' stroke='%23C8AF6C' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 18px 18px;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6.37992 3.95312L2.33325 7.99979L6.37992 12.0465' stroke='%23C8AF6C' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.6668 8H2.44678' stroke='%23C8AF6C' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 18px 18px;
}

.weblabs-total-form__panel :where(input.elementor-field, textarea.elementor-field):focus{
  border-color: rgba(200,168,90,.55);
}





.weblabs-total-form__panel .elementor-field-group.e-form__buttons::before ,.weblabs-total-form__panel .elementor-field-group.e-form__buttons::after {
    content:"";
    display:none;
}

.weblabs-total-form__panel .elementor-field-group::after{
  content:"";
  position:absolute;
  top: 50%;
  right: calc(var(--wlrmf-ic-pad) + var(--wlrmf-ic-box) + 10px);
  transform: translateY(-50%);
  width: 1px;
  height: 18px;
  background: var(--wlrmf-div);
  pointer-events:none;
}

/* textarea icon positioning */
.weblabs-total-form__panel .elementor-field-group-message::before,
.weblabs-total-form__panel .elementor-field-group-message::after{
  top: 30px;
  transform: translateY(0);
}




/* Single tab */

.weblabs-total-form__tab{
  border:0;
  padding:6px 12px;
  display:inline-flex;
  align-items:center;
  gap:8px;
  cursor:pointer;
  background:#ffffff;
  color:#111827;
  text-align:right;
  white-space:nowrap;
}

.weblabs-total-form__tab-label{
  font-size:13px;
}

.weblabs-total-form__tab-diamond{
  width:18px;
  height:18px;
  background:#ffffff;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transform:rotate(45deg);
}

.weblabs-total-form__tab-diamond-inner{
  display:block;
  font-size:11px;
  line-height:1;
  transform:rotate(-45deg);
  color:transparent;
}

/* active */

.weblabs-total-form__tab.is-active{
  background:var(--wtf-dark);
}

.weblabs-total-form__tab.is-active .weblabs-total-form__tab-label{
  color:#ffffff;
}

.weblabs-total-form__tab.is-active .weblabs-total-form__tab-diamond{
  background:var(--wtf-accent);
}

.weblabs-total-form__tab.is-active .weblabs-total-form__tab-diamond-inner{
  color:#ffffff;
}

/* Panels */

.weblabs-total-form__panels{
  margin-top:10px;
}

.weblabs-total-form__panel{
  display:none;
}

.weblabs-total-form__panel.is-active{
  display:block;
}

/* کوچک‌سازی فرم‌های داخلی بدون دستکاری HTML شورتکد */

.weblabs-total-form__panel form{
  width:100%;
}

/* موبایل */

@media (max-width: 767px){
  .weblabs-total-form__inner{
    grid-template-columns:1fr;
  }

  .weblabs-total-form__banner{
    max-width:320px;
    margin:0 auto;
  }

  .weblabs-total-form__tabsbar-inner{
    flex-direction:column;
    align-items:flex-start;
  }

  .weblabs-total-form__tabs{
    flex-wrap:wrap;
  }

  /* دکمه‌های فرم (اگر المنتور) تمام‌عرض شوند – اختیاری */
  .weblabs-total-form__panel .elementor-form .elementor-button,
  .weblabs-total-form__panel form button[type="submit"]{
    width:100%;
  }
}

/* کاهش موشن */

@media (prefers-reduced-motion: reduce){
  .weblabs-total-form__banner-card,
  .weblabs-total-form__panel{
    transition:none !important;
  }
}
