.contacts_containerFluid__ROl0g{color:white;padding:1rem 2rem;width:100%;font-family:Poppins,sans-serif}.contacts_heading__BuE_x{text-align:center;margin-bottom:3rem}.contacts_getInTouch__fpM7r h1{font-size:3rem;font-weight:600}.contacts_highlight__Dk7X9{background:linear-gradient(90deg,#ff4d6d,#dc3545,#b3002d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.contacts_para___nNti p{margin-top:.75rem;font-size:1.1rem;color:#aaa;max-width:600px;margin-left:auto;margin-right:auto}.contacts_cards__TYENC{display:flex;gap:2.5rem;justify-content:center;flex-wrap:wrap}.contacts_card__o0_uJ{background:rgba(36,36,36,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;color:white;box-shadow:0 8px 24px rgba(0,0,0,.4);transition:transform .3s ease,box-shadow .3s ease}.contacts_card__o0_uJ:hover{box-shadow:0 12px 28px rgba(255,0,60,.2)}.contacts_cardBody__zvHp5{display:flex;flex-direction:column;gap:1.5rem}.contacts_one__a_kQY,.contacts_two__7rLz1{width:100%}.contacts_leftColumn__N8f_3{display:flex;flex-direction:column;gap:2rem;flex:1 1}.contacts_three__kpfrx{flex:2 1;min-width:350px}.contacts_email__YT_sD,.contacts_location__3t01C,.contacts_phone__7_1HM{display:flex;align-items:center;gap:1.2rem}.contacts_email__YT_sD svg,.contacts_location__3t01C svg,.contacts_phone__7_1HM svg{font-size:1.5rem;color:#ff4d6d;background:rgba(255,77,109,.15);border-radius:12px;padding:1rem;width:3.2rem;height:3.2rem}.contacts_email__YT_sD a,.contacts_phone__7_1HM a{text-decoration:none;color:#f5f5f5;font-weight:400;transition:color .3s ease}.contacts_email__YT_sD a:hover,.contacts_phone__7_1HM a:hover{color:#ff4d6d}.contacts_formGroup___eTrH{display:flex;flex-direction:column;margin-bottom:1.25rem}.contacts_formGroup___eTrH label{margin-bottom:.5rem;font-weight:400;color:#ddd}.contacts_inputField__a1Ndj,.contacts_textArea__04XfO{width:100%;padding:.85rem 1rem;border:1px solid transparent;border-radius:10px;background:#2b2b2b;color:white;font-size:1rem;transition:border .3s ease,box-shadow .3s ease}.contacts_inputField__a1Ndj:focus,.contacts_textArea__04XfO:focus{border:1px solid #ff4d6d;outline:none;box-shadow:0 0 8px rgba(255,77,109,.4)}.contacts_inputField__a1Ndj::placeholder,.contacts_textArea__04XfO::placeholder{color:#888}.contacts_nameRow___KdyV{display:flex;gap:1.25rem;width:100%}.contacts_nameRow___KdyV .contacts_formGroup___eTrH{flex:1 1}.contacts_submitBtn__WRtqa{width:100%;padding:.9rem;background:linear-gradient(90deg,#ff4d6d,#dc3545);color:white;border:none;border-radius:12px;font-size:1.05rem;font-weight:500;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.contacts_submitBtn__WRtqa:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(255,0,60,.3);background:linear-gradient(90deg,#dc3545,#b30029)}.contacts_submitBtn__WRtqa:disabled{background:#555;cursor:not-allowed;box-shadow:none}.contacts_error__AVVbj{color:#ff6b6b;font-size:.85rem;margin-top:.25rem}.contacts_loader__9gHjU{width:22px;aspect-ratio:1;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:white;animation:contacts_spin__c_1Cx .8s linear infinite;margin:0 auto}@keyframes contacts_spin__c_1Cx{to{transform:rotate(1turn)}}@media (max-width:768px){.contacts_containerFluid__ROl0g{padding:2rem 1rem}.contacts_getInTouch__fpM7r h1{font-size:2rem}.contacts_nameRow___KdyV{flex-direction:column}.contacts_cards__TYENC{display:flex;flex-direction:column-reverse}}