#fluentform_3 { } #fluentform_3 .ff-el-form-control { border: none; box-shadow: 0 2px 32px 0 rgba(16, 15, 15, 0.03); background: #fff; border-radius: 90px; height: 77px; padding-left: 32px; padding-right: 32px; outline: 1px solid transparent; font-weight: 500; font-size: 16px; line-height: 130%; color: #6c6b6b; } @media (max-width: 767px) { #fluentform_3 .ff-el-form-control { font-size: 15px; height: 60px; } } #fluentform_3 .ff-btn-submit { height: 75px; background: linear-gradient(90deg, #e21e24 39.42%, #ff2f35 92.9%); border-radius: 90px; font-weight: 600; font-size: 18px; line-height: 195%; color: #f8f8f8; display: grid; place-content: center; width: 100%; cursor: pointer; transition: 180ms ease-in; } @media (max-width: 767px) { #fluentform_3 .ff-btn-submit { font-size: 16px; height: 53px; } } #fluentform_3 .ff-btn-submit:hover { font-weight: 700; transition: 180ms ease-in; } #fluentform_3 .ff_submit_btn_wrapper { margin-bottom: 0!important; } #fluentform_3 .error.text-danger { position: absolute; margin-top: 0; bottom: -18px; left: 0; width: 100%; text-align: center; } #fluentform_3 .ff-el-group { position: relative; margin-bottom: 18px; } #fluentform_3_success { display: none!important; } #fluentform_3 .ff-el-input--label { position: absolute; top: 50%; left: 32px; transform: translateY(-50%); pointer-events: none; z-index: 2; margin: 0; transition: 180ms ease-in-out; font-weight: 500; font-size: 16px; line-height: 130%; color: #6c6b6b; } #fluentform_3 .ff-el-group.focused .ff-el-input--label, #fluentform_3 .ff-el-group.has-value .ff-el-input--label { top: 6px; transform: translateY(0); transition: 180ms ease-in-out; font-size: 14px; }