.in-shadow-button {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 50px !important;
  background: #F0F0F3;
  
   /* DROP SHADOW (внешняя) */
  box-shadow:
    -1.25px -1.25px 5px rgba(255,255,255,0.5),
     1.25px  1.25px 1.88px rgba(107,107,117,0.3);
  
}

.inner-shadow:after {
  content:"";
  position:absolute;
  inset:0;
  border-radius: 50px !important;
  pointer-events:none;

  box-shadow:
    inset 1.25px 1.25px 5px rgba(174,174,192,0.30),
    inset -6.25px -6.25px 9.38px rgba(255,255,255,1);

  /* ключ: маска ровно по радиусу */
  -webkit-mask: radial-gradient(#000 99%, transparent 100%);
  mask: radial-gradient(#000 99%, transparent 100%);
}

.inner-2 .tn-atom{
  position: relative !important;
  overflow: hidden !important;
  border-radius: 999px !important;
  background: #F0F0F3 !important;
  box-shadow: inset 0.63px 0.63px 0.63px rgba(107,107,117,0.3) !important;
}

.in-shad-card {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 12px !important; 
  background: #F0F0F3;
  
   /* DROP SHADOW (внешняя) */
  box-shadow:
    -3.35px -4px 7.5px rgba(255,255,255,0.75),
     3.35px  3.35px 2.3px rgba(174,174,192,0.25);
  
}

.inner-shadow-picture:after {
  content:"";
  position: absolute;
  inset:0;
  border-radius: 12px !important;
  pointer-events:none;

  box-shadow:
    inset -5px -5px 5px rgba(255,255,255,0.25),
    inset 6.25px 5.6px 11px rgba(0,0,0,0.25);

  /* ключ: маска ровно по радиусу */
  -webkit-mask: radial-gradient(#000 99%, transparent 100%);
  mask: radial-gradient(#000 99%, transparent 100%);
}

.in-shad-faq {
  overflow: hidden ;
  border-radius: 18px !important;
  background: #F0F0F3;
  
   /* DROP SHADOW (внешняя) */
  box-shadow:
    -3.35px -4px 7.5px rgba(255,255,255,0.75),
     3.35px  3.35px 2.3px rgba(174,174,192,0.25);
  
}



/* ===== ReebWheep form skin (scoped) ===== */
.rw-form .t-form input[type="text"],
.rw-form .t-form input[type="email"],
.rw-form .t-form input[type="tel"],
.rw-form .t-form input[type="number"],
.rw-form .t-form input[type="url"],
.rw-form .t-form input[type="search"],
.rw-form .t-form input[type="password"],
.rw-form .t-form textarea,
.rw-form .t-input,
.rw-form .t-textarea {
  border-radius: 18px !important;
  background: #F0F0F3 !important;
  box-shadow:
    -3.35px -4px 7.5px rgba(255,255,255,0.75),
     3.35px  3.35px 2.3px rgba(174,174,192,0.25) !important;

  border: none !important;
  outline: none !important;
  -webkit-appearance: none;
  appearance: none;

  /* чуть “воздуха”, если нужно */
  padding: 18px 22px !important;
  color: #2B2B2B;
}

/* placeholder */
.rw-form .t-form input::placeholder,
.rw-form .t-form textarea::placeholder,
.rw-form .t-input::placeholder,
.rw-form .t-textarea::placeholder {
  color: rgba(43,43,43,0.45) !important;
}

/* focus (iOS-like, но аккуратно) */
.rw-form .t-form input:focus,
.rw-form .t-form textarea:focus,
.rw-form .t-textarea:focus {
  box-shadow:
    -3.35px -4px 7.5px rgba(255,255,255,0.85),
     3.35px  3.35px 2.3px rgba(174,174,192,0.35) !important;
}

/* 1. Растягиваем контейнер кнопки на всю ширину формы */
.rw-form .t-form__submit{
  width: 100% !important;
}


/* === Прижимаем кнопку вправо === */
.rw-form .t-form__submit,
.rw-form .t-form__submit-wrapper,
.rw-form .t-form__submitbox,
.rw-form .t-form__submit-holder{
  width: 200% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-align: right !important;   /* ключевое */
}

/* === Стиль кнопки (на всякий — фиксируем ещё раз) === */
.rw-form .t-form button[type="submit"],
.rw-form .t-form input[type="submit"],
.rw-form .t-submit{
  display: inline-flex !important;
  margin: 0 !important; 
  align-items: center !important;
  justify-content: center !important;

  min-height: 56px !important;
  padding: 14px 28px !important;

  position: relative !important;
  overflow: hidden !important;
  border-radius: 50px !important;

  background: #F0F0F3 !important;
  box-shadow:
    -1.25px -1.25px 5px rgba(255,255,255,0.5),
     1.25px  1.25px 1.88px rgba(107,107,117,0.3) !important;

  border: none !important;
  outline: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;

  cursor: pointer !important;
}

/* Hover / Active — “iOS press” */
.rw-form .t-submit:hover{
  filter: brightness(0.99);
}

.rw-form .t-submit:after {
  content:"";
  position:absolute;
  inset:0;
  border-radius: 50px !important;
  pointer-events:none;

  box-shadow:
    inset 1.25px 1.25px 5px rgba(174,174,192,0.30),
    inset -6.25px -6.25px 9.38px rgba(255,255,255,1);

  /* ключ: маска ровно по радиусу */
  -webkit-mask: radial-gradient(#000 99%, transparent 100%);
  mask: radial-gradient(#000 99%, transparent 100%);
}




.inner-caseinfo:after {
  content:"";
  position:absolute;
  inset:0;
  border-radius: 12px !important;
  pointer-events:none;

  box-shadow:
    inset 1.25px 1.25px 5px rgba(174,174,192,0.30),
    inset -6.25px -6.25px 9.38px rgba(255,255,255,1);

  /* ключ: маска ровно по радиусу */
  -webkit-mask: radial-gradient(#000 99%, transparent 100%);
  mask: radial-gradient(#000 99%, transparent 100%);
}

.inner-shadow-small:after {
  content:"";
  position:absolute;
  inset:0;
  border-radius: 50px !important;
  pointer-events:none;

  box-shadow:
    inset 0.6px 0.6px 2.3px rgba(174,174,192,0.30),
    inset -3px -3px 4px rgba(255,255,255,0.7);

  /* ключ: маска ровно по радиусу */
  -webkit-mask: radial-gradient(#000 99%, transparent 100%);
  mask: radial-gradient(#000 99%, transparent 100%);
}

.in-shadow-button-small {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 50px !important;
  background: #F0F0F3;
  
   /* DROP SHADOW (внешняя) */
  box-shadow:
    -0.6px -0.6px 2px rgba(255,255,255,0.5),
     0.6px  0.6px 1px rgba(107,107,117,0.3);
  
}



