section#basic-header {
  background-repeat: no-repeat;
  background-image: url("/wp-content/uploads/2024/08/Uvodka-final.png");
  background-size: cover;
  min-height: 260px;
}
section#basic-header h1 {
  max-width: 1000px;
  font-size: 3rem;
  text-align: right;
  padding-top: 9rem;
}

body.page-template-template-page-my-account .user-registration-MyAccount-navigation-link--edit-profile {
  display: none !important;
}
body.page-template-template-page-my-account .user-registration-MyAccount-navigation-link--user-logout a {
  color: rgb(241, 69, 69) !important;
}
body.page-template-template-page-my-account #user-registration {
  background: white;
  box-shadow: none;
  margin-bottom: 100px;
  border-radius: 0 15px 15px 0;
  overflow: hidden;
}
body.page-template-template-page-my-account #user-registration .user-registration-profile-header {
  display: none;
}
body.page-template-template-page-my-account #user-registration h2 {
  font-weight: 600;
}
body.page-template-template-page-my-account .saved-calculations {
  transform: translate(0, -40px);
}
body.page-template-template-page-my-account .saved-calculations .calculator {
  padding: 2rem 3rem;
  position: relative;
  background-color: white;
  border-radius: 10px;
  max-height: -moz-max-content;
  max-height: max-content;
  border-bottom: 1px solid #cccccc;
  transition: 0.4s;
}
@media screen and (max-width: 767.98px) {
  body.page-template-template-page-my-account .saved-calculations .calculator {
    padding: 1rem;
  }
}
body.page-template-template-page-my-account .saved-calculations .calculator::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  display: block;
  background-color: rgb(236, 66, 66);
  transition: 0.5s;
}
body.page-template-template-page-my-account .saved-calculations .calculator .img-wrap {
  border-radius: 8px;
  background-color: white;
}
body.page-template-template-page-my-account .saved-calculations .calculator .img-wrap img {
  transform: scale(1.1);
}
body.page-template-template-page-my-account .saved-calculations .calculator .upper-row h3 {
  font-size: 24px;
  font-weight: bold;
}
body.page-template-template-page-my-account .saved-calculations .calculator .upper-row svg {
  margin-top: -4px;
}
body.page-template-template-page-my-account .saved-calculations .calculator .bottom-row .btn {
  background-color: transparent;
  padding: 0.4rem 3rem;
}
body.page-template-template-page-my-account .saved-calculations .calculator .bottom-row .btn:nth-of-type(1) {
  border: 1px solid #df5d4b;
  color: #df5d4b;
}
body.page-template-template-page-my-account .saved-calculations .calculator .bottom-row .btn:nth-of-type(1):hover {
  background-color: #df5d4b;
  color: white;
}
body.page-template-template-page-my-account .saved-calculations .calculator .bottom-row .btn:nth-of-type(2) {
  color: #657ed4;
  border: 1px solid #657ed4;
}
body.page-template-template-page-my-account .saved-calculations .calculator .bottom-row .btn:nth-of-type(2):hover {
  background-color: #657ed4;
  color: white;
}
body.page-template-template-page-my-account .saved-calculations .calculator .bottom-row .btn:nth-of-type(3) {
  background-color: #272838;
  color: white;
  border: 1px solid #272838;
}
body.page-template-template-page-my-account .saved-calculations .calculator .bottom-row .btn:nth-of-type(3) svg {
  margin-left: 4px;
  margin-top: -4px;
}
body.page-template-template-page-my-account .saved-calculations .calculator .bottom-row .btn:nth-of-type(3):hover {
  background-color: #df5d4b;
  border-color: #df5d4b;
}
body.page-template-template-page-my-account .saved-calculations .calculator.deleting::after {
  height: 100%;
}
body.page-template-template-page-my-account .saved-calculations .calculator.deleted {
  transform: scaleY(0);
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
  max-height: 1;
}
body.page-template-template-page-my-account .ur-form-grid legend {
  font-weight: 700 !important;
}
body.page-template-template-page-my-account .ur-form-grid input {
  border: 1px solid rgba(39, 40, 56, 0.3);
  border-radius: 5px !important;
  padding-left: 10px;
  padding-top: 7px;
  font-size: 14px;
  padding-bottom: 3px;
  width: 100%;
}
body.page-template-template-page-my-account .ur-form-grid input[type=submit] {
  background-color: #657ed4;
  color: white;
  border-radius: 50px !important;
  border: none;
  padding: 8px 30px !important;
  max-width: 250px;
  transition: 0.2s;
}
body.page-template-template-page-my-account .ur-form-grid input[type=submit]:hover {
  background-color: #df5d4b;
}
body.page-template-template-page-my-account.user-registration-ur-lost-password #user-registration {
  max-width: 800px;
  margin: 3rem auto;
  padding: 1rem;
}
body.page-template-template-page-my-account.user-registration-ur-lost-password #user-registration .ur-frontend-form {
  padding: 2rem;
}
body.page-template-template-page-my-account.user-registration-ur-lost-password #user-registration p {
  opacity: 0.85;
}
body.page-template-template-page-my-account.user-password-successfuly-changed #ur-frontend-form {
  display: none;
}
body.page-template-template-page-my-account.user-password-successfuly-changed #user-registration {
  background-color: transparent !important;
  margin: 0 !important;
}