.et_pb_scroll_top.et-pb-icon{right:30px;bottom:30px;padding:8px;border-radius:30px;background:#d91227;font-size:32px;transition:all .1s ease-in-out}.et_pb_scroll_top.et-pb-icon:hover{bottom:32px;background:#000000;transition:all .1s ease-in-out;box-shadow:0 10px 15px #162c4e4a}.et_pb_scroll_top.et-visible{-webkit-animation:fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);-moz-animation:fadeInBottom 2s 1 cubic-bezier(.50,0,.160,1);-o-animation:fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);animation:fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1)}.et_pb_scroll_top.et-hidden{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1)}span.et_pb_contact_field_options_title{color:white}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#fff!important}.et-pb-contact-message{color:white}.mfp-title{display:none}.pptraining-form{max-width:800px;margin:0 auto;padding:40px;background:#fff;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,0.1)}.pptraining-form h2{text-align:center;margin-top:30px;margin-bottom:30px;font-size:28px;color:#c00}.pptraining-form p{margin:10px 0 8px;font-weight:600;color:#333}.pptraining-form input[type="text"],.pptraining-form input[type="email"],.pptraining-form input[type="tel"],.pptraining-form input[type="number"],.pptraining-form textarea{width:100%;padding:12px 15px;border:1px solid #ccc;border-radius:8px;background:#f9f9f9;transition:all 0.3s ease}.pptraining-form input[type="text"]:focus,.pptraining-form input[type="email"]:focus,.pptraining-form input[type="tel"]:focus,.pptraining-form input[type="number"]:focus,.pptraining-form textarea:focus{border-color:#c00;background:#fff;outline:none}.pptraining-form input[type="radio"]{margin-right:10px}.pptraining-form label{display:inline-block;margin-right:20px;font-weight:normal}.pptraining-form input[type="submit"]{background-color:#c00;color:#fff;padding:14px 30px;font-size:18px;border:none;border-radius:10px;cursor:pointer;transition:background 0.3s ease;margin-top:20px}.pptraining-form input[type="submit"]:hover{background-color:#900}.pptraining-form textarea{height:60px;resize:vertical}