.form-actions .btn, .form-actions .btn-group {
margin-right: 0 !important;
padding: 10px 70px;
float: right;
border: 0;
border-radius: 0;
background: linear-gradient(-135deg,#a5269b 0%,#3c2a70 100%);
color: #ffffff;
font-family: "sofia-pro",sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
}

.block-webform input, .block-webform select {
border-width: 1px;
border-radius: 0;
border-image: linear-gradient(0deg,#3c2a70,#a5269b) 1;
}

.block-webform label {
color: #341857;
font-family: "sofia-pro",sans-serif;
font-style: normal;
font-weight: 500;
font-size: 17px;
line-height: 25px;
}

#webform-submission-vypocet-gap-add-form {
	width: 1170px;
	margin: 0 auto;
}

#webform-submission-vypocet-gap-add-form input {
border-width: 1px;
border-radius: 0;
border-image: linear-gradient(0deg,#3c2a70,#a5269b) 1;
}

#webform-submission-vypocet-gap-add-form select {
border-width: 1px;
border-radius: 0;
border-image: linear-gradient(0deg,#3c2a70,#a5269b) 1;
}

#webform-submission-vypocet-gap-add-form label {
color: #341857;
font-family: "sofia-pro",sans-serif;
font-style: normal;
font-weight: 500;
font-size: 17px;
line-height: 25px;
}

#webform-submission-vypocet-gap-add-form button {
margin-right: 0 !important;
padding: 10px 70px;
float: right;
border: 0;
border-radius: 0;
background: linear-gradient(-135deg,#a5269b 0%,#3c2a70 100%);
color: #ffffff;
font-family: "sofia-pro",sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
}

@media screen and (max-width: 1200px) {
  #webform-submission-vypocet-gap-add-form  {
    width: 80%;
  }
}
#webform-submission-vypocet-gap-add-form h2 {
margin-top: 80px;
margin-bottom: 40px;
}
#webform-submission-vypocet-gap-add-form p span {
margin-bottom: 30px;
}