.elementor-174743048 .elementor-element.elementor-element-3f34cbce{overflow:visible;}.elementor-174743048 .elementor-element.elementor-element-5c657802 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-174743048 .elementor-element.elementor-element-775bedd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-174743048 .elementor-element.elementor-element-775bedd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-775bedd1 */.floating-label-group,
.floating-label-phone-number{
	 position: relative;
	 margin-top: 15px;
}
.floating-label-group .floating-label {
	 font-size: 13px;
	 color: #7c838f;
	 position: absolute;
	 pointer-events: none;
	 top: 0px;
	 left: 0px;
	 transition: all 0.1s ease;
	 background: transparent;
	 width: auto;
}
.floating-label.error,
.floating-label-phone-number.error{
    font-size: 13px !important;
    font-weight: 500 !important;
    width: auto;
}
@media (max-width: 547px){
    .floating-label.error, .floating-label-phone-number.error{
        font-size: 12px !important;
    }
}
.floating-label-phone-number.error{
    color: #dc3545 !important
}

 .floating-label-phone-number .floating-label {
	 font-size: 13px;
	 color: #7c838f;
	 position: absolute;
	 pointer-events: none;
	 top: -4px;
	 left: 0px;
	 transition: all 0.1s ease;
	 background-color: #fff;
	 width: auto;
}

 .floating-label-group.phone_number .floating-label {
	 left: 70px;
 }

@media (min-width: 768px){
    .custom_form_wrapper input[type=text], 
    .custom_form_wrapper input[type=password],
    .custom_form_wrapper input[type=email],
    .iti.iti--allow-dropdown,
    .custom_form_wrapper textarea,
    .custom_form_wrapper select{
        margin-top: 10px !important;
    }
}

.custom_form_wrapper .floating-label-group label{
	width: 100% !important
}

body.e--ua-safari .custom_form_wrapper select{
    -webkit-appearance: none;
}


.elementor-174743048 .elementor-element.elementor-element-775bedd1 #number_of_users:focus-visible, .elementor-174743048 .elementor-element.elementor-element-775bedd1 #number_of_assets:focus-visible, .elementor-174743048 .elementor-element.elementor-element-775bedd1 button, .elementor-174743048 .elementor-element.elementor-element-775bedd1 #how_did_you_hear:focus-visible, .elementor-174743048 .elementor-element.elementor-element-775bedd1 #how_did_you_hear:focus-visible{
    outline: none;
}/* End custom CSS */