.contact{margin-bottom:100px}.contact h1{margin-top:0}.contact .info-box{margin-top:40px;display:flex;gap:50px;justify-content:space-evenly}.contact .info-box .info-contact{gap:30px}.contact .info-box .info-contact,.contact .info-box .info-contact div{display:flex;flex-direction:column}.contact .info-box .info-contact div p{font-weight:300;font-size:16px;margin-top:5px}.contact .info-box .info-contact div label{font-weight:300;font-size:20px}.contact .info-box .info-contact a,.contact .info-box .info-contact p{color:var(--black);text-decoration:none;font-size:25px;font-weight:500;margin-top:0;width:max-content}@media(max-width:870px){.contact .info-box{flex-direction:column;gap:50px}}.block-form-contact{display:grid;grid-template-columns:auto auto;grid-gap:20px;gap:20px;padding-top:10px}.block-form-contact a{text-decoration:none;color:var(--black)}.block-form-contact .service-box{background:var(--accent-bg);padding:50px 30px;text-align:center;border-radius:16px;transition:all .3s ease;cursor:pointer}.block-form-contact .service-box a{display:block;text-decoration:none;color:inherit}.block-form-contact .service-box h3{font-size:25px;margin-bottom:10px;font-weight:400;color:var(--white);margin-top:0}.block-form-contact .service-box p{font-size:18px;color:var(--white);font-weight:300}.block-form-contact .service-box:hover{background:#000;color:#fff;transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.15)}@media(max-width:870px){.block-form-contact{grid-template-columns:auto}}.service-form-wrapper{max-width:700px;margin:0 auto;padding:100px 20px}.service-form-wrapper h1{text-align:center}.service-form-wrapper .service-form{display:flex;flex-direction:column;gap:20px}.service-form-wrapper .service-form label{display:flex;flex-direction:column;font-weight:300}.service-form-wrapper .service-form label input,.service-form-wrapper .service-form label select,.service-form-wrapper .service-form label textarea{margin-top:8px;padding:12px 15px;font-size:1rem;border:1px solid #ccc;border-radius:20px;transition:border .2s ease}.service-form-wrapper .service-form label input:focus,.service-form-wrapper .service-form label select:focus,.service-form-wrapper .service-form label textarea:focus{border-color:var(--black);outline:none}.service-form-wrapper .service-form label textarea{min-height:120px;resize:none;font-family:Inter}.service-form-wrapper .service-form .submit-btn{margin-top:10px;padding:15px;font-size:16px;border:none;border-radius:20px;background:var(--accent-bg);color:var(--white);cursor:pointer;transition:.3s ease}.service-form-wrapper .service-form .submit-btn:hover{background:#000}.form-success{text-align:center;padding:100px 20px}.form-success h2{font-size:60px;color:#0a0}.form-success p{font-size:22px}.platform-label{font-weight:600;display:block;margin-bottom:8px}.platform-options{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.platform-options .checkbox-item{display:flex;align-items:center;gap:6px;background:#f8f8f8;padding:10px 14px;border-radius:8px;cursor:pointer;transition:all .3s ease;border:1px solid #ddd}.platform-options .checkbox-item:hover{background:#efefef}.platform-options .checkbox-item input[type=checkbox]{width:18px;height:18px;cursor:pointer}.platform-options .checkbox-item span{font-size:1rem}