body {
-webkit-tap-highlight-color: transparent;
}
div.sc-multistep-form {
font-family: Nunito Sans, sans-serif;
font-size: 16px;
font-weight: 300;
line-height: 1.5;
margin: 0;
padding-bottom: 800px;
}
div.sc-multistep-form .wpforms-form label.wpforms-error {
color: #f44336;
}
div.sc-multistep-form .wpforms-form .wpforms-field {
overflow: visible !important;
padding: 0;
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div {
opacity: 1;
padding-top: 60px;
position: relative;
top: 0;
transition-duration: .5s;
transition-property: all;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
visibility: visible;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field-container > div {
padding-top: 120px;
top: 0;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div.wpforms-conditional-hide {
opacity: 0;
position: relative;
top: 60px;
visibility: hidden;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field-container > div.wpforms-conditional-hide {
top: 120px;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-field-layout-columns {
background-color: rgb(236 237 239 / 1);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
display: block;
padding: 20px 15px;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-field-layout-columns {
border-top-left-radius: 20px;
border-top-right-radius: 20px;
display: grid;
gap: 40px;
padding: 40px 30px;
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-field-layout-columns.wpforms-field-layout-preset-25-50-25 {
grid-template-columns: 1fr 3fr;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-field-layout-columns.wpforms-field-layout-preset-25-50-25 > div:last-child {
display: none;
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column {
display: grid;
gap: 20px;
}
@media (min-width: 640px) {
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column {
gap: 40px;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox,
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-email,
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-text {
display: grid;
gap: 5px;
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox .wpforms-field-label,
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-email .wpforms-field-label,
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-text .wpforms-field-label {
font-size: 12px;
font-weight: 700;
margin: 0;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox .wpforms-field-label,
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-email .wpforms-field-label,
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-text .wpforms-field-label {
font-size: 14px;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox .wpforms-field-label .wpforms-required-label,
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-email .wpforms-field-label .wpforms-required-label,
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-text .wpforms-field-label .wpforms-required-label {
color: #000;
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox input[type=email],
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox input[type=text],
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-email input[type=email],
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-email input[type=text],
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-text input[type=email],
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-text input[type=text] {
border-color: rgb(221 221 221 / 1);
border-radius: 0;
color: rgb(0 0 0 / 1);
font-size: 14px;
height: auto;
padding: 15px;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox input[type=email],
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox input[type=text],
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-email input[type=email],
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-email input[type=text],
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-text input[type=email],
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-text input[type=text] {
font-size: 16px;
}
}
@media (min-width: 640px) {
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox,
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-content {
grid-column: span 2 / span 2;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-content {
font-size: 18px;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-content {
font-size: 21px;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-content > div > div div:last-child {
font-weight: 700;
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox li {
align-items: center;
display: flex;
gap: 10px;
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox li a {
font-weight: 600;
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox li p {
font-size: 12px;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox li p {
font-size: 14px;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field-container > div:last-child .wpforms-layout-column .wpforms-field-checkbox input {
margin: 0;
}
div.sc-multistep-form .wpforms-form .wpforms-field.sc-multistep-form__counter {
display: none;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field.sc-multistep-form__yesno {
display: flex;
justify-content: flex-end;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field.wpforms-field-content {
padding: 0;
}
div.sc-multistep-form .wpforms-form .wpforms-field.wpforms-field-content.sc-multistep-form__question .wpforms-field-row {
display: grid;
gap: 10px;
}
div.sc-multistep-form .wpforms-form .wpforms-field.wpforms-field-content.sc-multistep-form__question .wpforms-field-row:after,
div.sc-multistep-form .wpforms-form .wpforms-field.wpforms-field-content.sc-multistep-form__question .wpforms-field-row:before {
content: none;
}
div.sc-multistep-form .wpforms-form .wpforms-field.wpforms-field-content.sc-multistep-form__question .wpforms-field-row div:nth-child(2) {
font-size: 18px;
font-weight: 700;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field.wpforms-field-content.sc-multistep-form__question .wpforms-field-row div:nth-child(2) {
font-size: 21px;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field.wpforms-field-content.sc-multistep-form__question .wpforms-field-row div:nth-child(3) {
background-color: rgb(236 237 239 / 1);
border-radius: 10px;
padding: 15px;
position: relative;
}
div.sc-multistep-form .wpforms-form .wpforms-field.wpforms-field-content.sc-multistep-form__question .wpforms-field-row div:nth-child(3) img {
height: 20px;
margin: 0;
position: absolute;
right: 0;
top: 0;
transform: translate(50%, -50%);
width: 20px;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field.wpforms-field-content.sc-multistep-form__question .wpforms-field-row div:nth-child(3) img {
height: 25px;
width: 25px;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field.wpforms-field-content.sc-multistep-form__question .wpforms-field-row .wpforms-field-content-display-frontend-clear {
display: none;
}
div.sc-multistep-form .wpforms-form .wpforms-field.wpforms-field-content.sc-multistep-form__image img {
margin: 0;
-o-object-fit: contain;
object-fit: contain;
-o-object-position: center;
object-position: center;
width: 100%;
}
div.sc-multistep-form .wpforms-form .wpforms-field.wpforms-field-content.sc-multistep-form__image p {
margin: 0;
max-width: 150px;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field.wpforms-field-content.sc-multistep-form__image p {
max-width: 100%;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices {
display: flex;
flex-direction: row !important;
gap: 10px;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices {
gap: 20px;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li.wpforms-image-choices-item {
margin: 0 !important;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li.wpforms-image-choices-item {
width: auto;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li.wpforms-image-choices-item .wpforms-image-choices-image {
height: 40px;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li.wpforms-image-choices-item .wpforms-image-choices-image {
height: 60px;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li.wpforms-image-choices-item .wpforms-image-choices-image img {
height: 100%;
-o-object-fit: contain;
object-fit: contain;
-o-object-position: center;
object-position: center;
width: 100%;
}
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li.wpforms-image-choices-item .wpforms-field-label-inline {
border-width: 0;
font-weight: 700;
}
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li.wpforms-image-choices-item .wpforms-field-label-inline .wpforms-image-choices-label {
line-height: 1;
margin: 0;
}
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li:first-child {
color: #259106;
}
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li:first-child.wpforms-image-choices-item.wpforms-selected .wpforms-field-label-inline {
background-color: rgba(37, 145, 6, .149);
}
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li:last-child {
color: #f44336;
}
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li:last-child.wpforms-image-choices-item.wpforms-selected .wpforms-field-label-inline {
background-color: rgba(244, 67, 54, .149);
}
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li .wpforms-field-label-inline {
border-radius: 10px;
display: flex;
flex-direction: column;
gap: 10px;
justify-content: center;
padding: 15px;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li .wpforms-field-label-inline {
border-radius: 20px;
gap: 15px;
padding: 20px;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field ul.wpforms-image-choices li .wpforms-field-label-inline {
transition-duration: .3s;
transition-property: all;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
div.sc-multistep-form .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns {
display: flex;
flex-direction: column;
gap: 20px;
margin: 0;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns {
display: grid;
gap: 40px;
}
div.sc-multistep-form .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns.wpforms-field-layout-preset-67-33 {
grid-template-columns: 4fr 1fr;
}
div.sc-multistep-form .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns.wpforms-field-layout-preset-25-50-25 {
grid-template-columns: 1fr 3fr 1fr;
}
}
div.sc-multistep-form .wpforms-form .wpforms-field-layout .wpforms-layout-column {
padding: 0;
}
div.sc-multistep-form .wpforms-form .wpforms-field-layout .wpforms-layout-column-25,
div.sc-multistep-form .wpforms-form .wpforms-field-layout .wpforms-layout-column-50 {
width: 100%;
}
div.sc-multistep-form .wpforms-form .wpforms-recaptcha-container,
div.sc-multistep-form .wpforms-form .wpforms-submit-container {
display: none;
}
div.sc-multistep-form .wpforms-form .wpforms-recaptcha-container {
background-color: rgb(236 237 239 / 1);
gap: 5px;
padding: 0 15px 20px;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-recaptcha-container {
padding-bottom: 40px;
padding-left: 30px;
padding-right: 30px;
}
div.sc-multistep-form .wpforms-form .wpforms-recaptcha-container .g-recaptcha,
div.sc-multistep-form .wpforms-form .wpforms-recaptcha-container .wpforms-error {
margin-left: auto;
width: calc(75% - 30px);
}
}
div.sc-multistep-form .wpforms-form .wpforms-submit-container {
background-color: rgb(236 237 239 / 1);
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
margin-bottom: 40px;
padding: 0 15px 20px;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-form .wpforms-submit-container {
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
margin-bottom: 80px;
padding-bottom: 40px;
padding-left: 30px;
padding-right: 30px;
}
}
div.sc-multistep-form .wpforms-form .wpforms-submit-container button {
margin-left: auto;
font-size: 12px;
font-weight: 700;
background-color: #009382;
background-image: linear-gradient(127deg, #009382 30%, #407150 100%);
text-transform: uppercase;
color: white;
border-radius: 100px;
padding: 16px 38px 15px 38px;
line-height: 1;
}
div.sc-multistep-form .wpforms-form .wpforms-submit-container button:hover {
background-image: linear-gradient(180deg, #2C2C2C 0%, #2C2C2C 100%);
}
div.sc-multistep-form .wpforms-confirmation-container-full {
background-color: rgb(236 237 239 / 1);
border-radius: 10px;
display: block;
padding: 20px 15px;
border: 0;
color: #2C2C2C;
text-align: center;
margin: 0;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-confirmation-container-full {
border-radius: 20px;
padding: 40px 30px;
}
}
div.sc-multistep-form .wpforms-confirmation-container-full .sc-multistep-form__confirmation {
display: grid;
gap: 20px;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-confirmation-container-full .sc-multistep-form__confirmation {
gap: 40px;
}
}
div.sc-multistep-form .wpforms-confirmation-container-full a {
display: inline-block;
font-size: 12px;
font-weight: 700;
background-color: #009382;
background-image: linear-gradient(127deg, #009382 30%, #407150 100%);
text-transform: uppercase;
color: white;
border-radius: 100px;
padding: 16px 38px 15px 38px;
line-height: 1;
}
div.sc-multistep-form .wpforms-confirmation-container-full a:hover {
background-image: linear-gradient(180deg, #2C2C2C 0%, #2C2C2C 100%);
}
div.sc-multistep-form .wpforms-confirmation-container-full .sc-multistep-form__confirmation div:first-child {
font-size: 30px;
font-weight: 700;
}
@media (min-width: 1025px) {
div.sc-multistep-form .wpforms-confirmation-container-full .sc-multistep-form__confirmation div:first-child {
font-size: 32px;
}
}
.wpforms-field-medium {
max-width: 100% !important;
}