body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.thalio-contact .et_pb_contact_form_container{max-width:420px;margin:0 auto;padding:26px 24px 22px;border-radius:18px;background:#ffffff;border:1px solid rgba(148,163,184,0.35);box-shadow:0 18px 40px rgba(15,23,42,0.18);position:relative;overflow:hidden}.thalio-contact .et_pb_contact_form_container::before{content:"";position:absolute;top:0;left:0;height:3px;width:100%;background-image:linear-gradient(90deg,#6c3aff,#f973ff)}.thalio-contact .et_pb_contact{list-style:none;margin:0;padding:0}.thalio-contact .et_pb_contact_field{margin-bottom:16px}.thalio-contact .et_pb_contact_field_half{width:100%!important}.thalio-contact label{display:block;margin-bottom:6px;font-weight:600;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;color:#64748b}.thalio-contact input.input,.thalio-contact textarea{width:100%;padding:11px 14px;border-radius:999px;border:1px solid #e2e8f0;background-color:#f9fafb;font-size:14px;color:#020617;outline:none;transition:border-color 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,transform 0.08s ease}.thalio-contact textarea{border-radius:16px;min-height:100px;resize:vertical}.thalio-contact input::placeholder,.thalio-contact textarea::placeholder{color:#9ca3af}.thalio-contact input.input:focus,.thalio-contact textarea:focus{border-color:#6c3aff;background-color:#ffffff;box-shadow:0 0 0 1px rgba(108,58,255,0.22),0 10px 22px rgba(108,58,255,0.18);transform:translateY(-1px)}.thalio-contact .et_pb_button{width:100%;text-align:center;padding:12px 18px;border-radius:999px;border:none;background-image:linear-gradient(135deg,#f0c502,#f0c502);color:#ffffff;font-weight:700;font-size:14px;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 30px rgba(240,197,2,0.45);transition:transform 0.12s ease,box-shadow 0.12s ease,opacity 0.12s ease}.thalio-contact .et_pb_button:after{display:none!important}.thalio-contact .et_pb_button:hover{transform:translateY(-1px);box-shadow:0 18px 40px rgba(240,197,2,0.55);opacity:0.97}.thalio-contact .et_pb_button:active{transform:translateY(0);box-shadow:0 10px 24px rgba(240,197,2,0.4)}.thalio-contact .et_pb_contact_error_text{font-size:12px;color:#dc2626;margin-top:4px}.thalio-contact .et_pb_contact_field.error input.input,.thalio-contact .et_pb_contact_field.error textarea{border-color:#dc2626;background-color:#fef2f2}.thalio-contact+.et_pb_text p{font-size:12px;color:#6b7280;text-align:center;margin-top:8px}@media (max-width:480px){.thalio-contact .et_pb_contact_form_container{max-width:100%;padding:22px 18px 18px;border-radius:16px}}