.elementor-883 .elementor-element.elementor-element-dc49f86{--display:flex;}.elementor-883 .elementor-element.elementor-element-e8c25a6{--display:flex;}.elementor-883 .elementor-element.elementor-element-87087d6{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-38d463a */input.invalid {
  	border: 1px solid red;
}

.rating span.piotnetforms-field-option label:before {
	position: relative !important;
	top: 5px !important;
    left: -4px !important;
	outline: none;
    -webkit-box-shadow: 0 0 2px #333;
    box-shadow: 0 0 2px #333;
    border-radius: 4px;
}

.months span.piotnetforms-field-option label:before {
    left: 0 !important;
	margin: 0 auto !important;
}


.rating span.piotnetforms-field-option input:checked ~ label:before {
	border: 3px solid #fff !important;
	outline: none;
    -webkit-box-shadow: 0 0 2px #333;
    box-shadow: 0 0 2px #333;
    border-radius: 4px;
}

.upload-label span.piotnetforms-field-option label:before, .acceptance label:before {
	outline: none;
    -webkit-box-shadow: 0 0 2px #333;
    box-shadow: 0 0 2px #333;
    /*border-radius: 4px;*/
}

.upload-label span.piotnetforms-field-option input:checked ~ label:before, .acceptance input:checked ~ label:before {
	border: 3px solid #fff !important;
	outline: none;
    -webkit-box-shadow: 0 0 2px #333;
    box-shadow: 0 0 2px #333;
    /*border-radius: 4px;*/
}

.rating-text .piotnet-column__inner {
	display: flex;
	justify-content: space-between;
}

.rating-text .piotnet-column__inner span {
	width: auto;
}

.rating-wrapper {
	max-width: 300px;
}

.piotnetforms-multi-step-form__progressbar {
	display: none !important;
}/* End custom CSS */