.contactBox_container__cM0i0{background:#2c2c2c;margin-top:80px;margin-inline:5%;margin-bottom:120px;min-height:80vh;display:flex;flex-direction:row;align-items:stretch;justify-content:center;border-radius:20px;padding:40px;box-shadow:0 15px 30px rgba(0,0,0,.4);overflow:hidden}.contactBox_leftSide__iVYl3{padding:40px;background-color:rgba(0,0,0,.3);border-radius:15px;flex:1;display:flex;flex-direction:column;justify-content:center;color:#e0e0e0;position:relative}.contactBox_connectWthUs__4XSm6{color:#ff4d4d;font-size:1.1rem;font-weight:600;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px}.contactBox_leftSide__iVYl3 h1{font-size:3rem;line-height:1.2;font-weight:700;margin-bottom:35px;color:#fff;text-align:left;text-shadow:0 2px 4px rgba(0,0,0,.2)}.contactBox_list__mYMrk{display:flex;flex-direction:column;gap:25px;border:1px solid rgba(255,77,77,.3);border-radius:10px;padding:30px;list-style-type:none;background-color:rgba(0,0,0,.2)}.contactBox_letusknow__Ae6ih{border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:10px;margin-bottom:15px;max-width:fit-content;font-size:1.1rem;font-weight:500;color:#f8f8f8}.contactBox_itemContent__d0fmA{position:relative;padding-left:30px}.contactBox_itemContent__d0fmA:before{content:"•";color:#ff4d4d;font-size:3rem;position:absolute;left:0;top:-20px}.contactBox_itemContent__d0fmA h2{font-weight:600;font-size:1.5rem;color:#fff;margin-bottom:5px}.contactBox_itemContent__d0fmA p{color:#bfbfbf;line-height:1.6}.contactBox_rightSide__d0Z7N{flex:1;padding:40px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.1)}.contactBox_contactInfo__o_a5G{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px}.contactBox_infoBox__f_n2E{display:flex;flex-direction:column;gap:8px}.contactBox_infoBox__f_n2E label,.contactBox_messageBox__EiQuq label{font-size:.95rem;color:#4a5568;font-weight:900;margin-bottom:5px}.contactBox_infoBox__f_n2E input,.contactBox_messageBox__EiQuq textarea{background-color:#f7fafc;border:1px solid #cbd5e0;border-radius:8px;padding:12px 15px;color:#2d3748;font-size:1rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.contactBox_infoBox__f_n2E input:focus,.contactBox_messageBox__EiQuq textarea:focus{outline:none;border-color:#ff4d4d;box-shadow:0 0 0 3px rgba(255,77,77,.2)}.contactBox_messageBox__EiQuq{margin-bottom:60px;display:flex;flex-direction:column;gap:8px}.contactBox_messageBox__EiQuq textarea{height:320px;resize:vertical}.contactBox_button__nWzPw{background-color:#ff4d4d;color:#fff;padding:15px 30px;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;align-self:flex-start;letter-spacing:.5px;box-shadow:0 5px 15px rgba(255,77,77,.3)}.contactBox_button__nWzPw:hover{background-color:#e04040;transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,77,77,.4)}.contactBox_button__nWzPw:active{transform:translateY(0);box-shadow:0 3px 10px rgba(255,77,77,.2)}@media screen and (max-width:1024px){.contactBox_container__cM0i0{flex-direction:column;margin-inline:3%;padding:30px;min-height:auto}.contactBox_leftSide__iVYl3,.contactBox_rightSide__d0Z7N{padding:30px;flex:none;width:100%}.contactBox_leftSide__iVYl3{margin-bottom:30px}.contactBox_leftSide__iVYl3 h1{font-size:2.5rem;text-align:center}.contactBox_list__mYMrk{padding:20px;gap:20px}.contactBox_itemContent__d0fmA h2{font-size:1.3rem}}@media screen and (max-width:768px){.contactBox_container__cM0i0{margin-inline:4%;padding:25px}.contactBox_leftSide__iVYl3 h1{font-size:2rem;margin-bottom:25px}.contactBox_connectWthUs__4XSm6{font-size:1rem}.contactBox_contactInfo__o_a5G{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.contactBox_infoBox__f_n2E label,.contactBox_messageBox__EiQuq label{font-size:.9rem}.contactBox_infoBox__f_n2E input,.contactBox_messageBox__EiQuq textarea{padding:10px 12px}.contactBox_messageBox__EiQuq textarea{height:150px}.contactBox_button__nWzPw{width:100%;padding:12px 20px;font-size:1rem}.contactBox_list__mYMrk{display:flex;padding:20px;gap:20px}}@media screen and (max-width:480px){.contactBox_container__cM0i0{margin-inline:3%;padding:20px;border-radius:15px}.contactBox_leftSide__iVYl3,.contactBox_rightSide__d0Z7N{padding:20px}.contactBox_leftSide__iVYl3 h1{font-size:1.8rem}.contactBox_list__mYMrk{padding:15px}.contactBox_itemContent__d0fmA h2{font-size:1.2rem}.contactBox_itemContent__d0fmA p{font-size:.9rem}}