/* Webto rettelser */
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
	margin: 30px 5px 0px 0px !important;
	display: flex;
	justify-content: center;
	gap: 10px;
}
.ec-card.ec-selected.ec-border-selected, .ec-card:not(.ec-selected).ec-border {
	border: none !important;
}
.prisberegner .pris-header h4 {
	color: #fff !important;
}
.gform_wrapper.gravity-theme * {
	font-family: var(--global-body-font-family) !important;
}
/* Webto rettelser slut */

.prisberegner .ec-theme--30658 .ec-cmp-label {
  min-height: 75px;
}

.prisberegner .ec-theme--30658 .ec-cmp-paragraph {
    min-height: 70px !important;
}

.prisberegner .pris-header h4 {
  font-size: 24px;
  margin-top: 10px !important;
}

.prisberegner .gform-theme--foundation .gform_page_footer {
    justify-content: center;
  margin-top: 40px !important;
}
.prisberegner .gform_next_button, #gform_submit_button_2 {
  background-color: #315360 !important;
  padding: 15px 30px !important;
  font-size: 16px !important;
  border-radius: 40px !important;
}

.prisberegner .gform_next_button:hover, #gform_submit_button_2:hover {
  background-color: #233d47 !important;
}

.prisberegner .gform_previous_button {
  padding: 15px 30px !important;
  font-size: 16px !important;
  border-radius: 40px !important;
  border-color: #315360 !important;
}

.prisberegner .din-pris input[readonly]:not(input[type=submit]) {
  background-color: #fff;
}

.prisberegner .pris-felt-center .ginput_container {
    width: 200px;
    margin: 0 auto;
}
.prisberegner .pris-felt-center label {
  justify-content: center;
  margin-bottom: 20px !important;
  font-size: 16px !important;
}

.prisberegner .gform_wrapper .gform_body .gform_fields .gfield input[type=text], .prisberegner .gform_wrapper .gform_body .gform_fields .gfield input[type=tel], .prisberegner .gform_wrapper .gform_body .gform_fields .gfield input[type=email] {
    height: 50px !important;
    border-radius: 6px !important;
  	font-size: 18px !important;
}
.prisberegner input:focus {
  outline-color: #f7a600a6 !important;
  border-color: #f7a600 !important;
}

.prisberegner input[type="submit"] {
height: auto;
}
.prisberegner .gf_progressbar_title {
  display: none !important;
}

.prisberegner .gform_page_fields {
    padding: 0 5px !important;
}
.prisberegner .gfield_description.validation_message.gfield_validation_message {
    text-align: center;
}

.services .ec-label:first-letter {
    text-transform: uppercase;
}
/* end prisberegner css */
/* se muligheder css */
.muligheder #gform_submit_button_3 {
  background-color: #f7a600 !important;
  padding: 15px 30px !important;
  font-size: 16px !important;
  border-radius: 40px !important;
}

.muligheder #gform_submit_button_3:hover {
  background-color: #f7a600 !important;
}

.muligheder input {
    border-radius: 6px !important;
}
.muligheder input:focus {
  outline-color: #f7a600a6 !important;
  border-color: #f7a600 !important;
}

.muligheder input[type="submit"] {
height: auto;
}

.muligheder .gform_page_fields {
    padding: 0 5px !important;
}
.muligheder .gfield_description.validation_message.gfield_validation_message {
    text-align: center;
}

.muligheder .gform-theme--foundation .gform_fields {
    grid-row-gap: 10px !important;
    row-gap: 10px !important;
}




#gform_wrapper_2 .gfield_label.gform-field-label {
	color: #fff !important;
}
#gform_wrapper_2 .gfield_label.gform-field-label a {
	color: #fff !important;
}
#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.gfield--width-full {
	text-align: center !important;
}
#gform_wrapper_2 .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {
  color: #fff !important;
}