#atiras-form-section{padding:30px 20px!important;width:100%}#formAtiras,#formInsuranceCancellation{color:#113863;margin:auto;padding:30px!important;width:100%}.form-group{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.form-group label{color:#113863;flex:0 0 250px;font-size:16px;font-weight:700}.form-group .input-wrap,.form-group input[type=date],.form-group input[type=email],.form-group input[type=number],.form-group input[type=phone],.form-group input[type=text],.form-group select{flex:1;margin-top:15px;min-width:250px}input[type=date],input[type=email],input[type=number],input[type=phone],input[type=text],select{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:16px;padding:10px 12px;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=phone]:focus,input[type=text]:focus,select:focus{border-color:#3cc248;box-shadow:0 0 0 2px #3cc24833;outline:none}.button-row{justify-content:flex-end}.label-spacer{flex:0 0 250px}.button-wrap{display:flex;flex:1;justify-content:flex-end}button{background-color:#113863!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;margin-top:15px!important;padding:12px 20px!important;transition:background-color .3s ease!important}button:hover{background-color:#0d2d4f}.vehicle-lable{color:#113863!important;display:block!important;font-size:16px!important;font-weight:700!important}#error-message,.error-message{background-color:#fdd!important;border:2px solid darkred!important;border-radius:6px!important;color:darkred!important;font-weight:700!important;margin-top:10px!important;padding:10px 15px!important;visibility:hidden}.ajanlat,.cost-table{margin-top:20px!important}.cost-table{border-collapse:collapse!important;font-size:16px!important;visibility:hidden;width:100%!important}.cost-table td{border-bottom:1px solid #ccc!important;color:#113863!important;font-size:16px!important;padding:10px!important}.cost-table .total td{background-color:#f5f5f5!important;border-top:2px solid #113863!important;font-weight:700!important}.insuranceAddressDiv{display:none}@media(max-width:655px){#atiras-form-section{padding:20px 15px!important}#atiras-form-section form{padding:25px 20px!important}.form-group{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px!important}.form-group label{flex:1 0 100%!important;font-size:15px!important;margin-bottom:6px;width:100%!important}.form-group .input-wrap,.form-group input[type=date],.form-group input[type=email],.form-group input[type=number],.form-group input[type=phone],.form-group input[type=text],.form-group select{flex:1 0 100%!important;margin-top:0!important;min-width:100%!important;width:100%!important}.label-spacer{display:none}}.download-section{background-color:#f0f8ff!important;border:1px solid #cef!important;border-radius:8px!important;color:#113863!important;display:none;font-size:18px!important;font-weight:500!important;margin-top:30px!important;padding:20px!important;text-align:center!important;width:100%!important}.download-section .download-link{color:#3cc248!important;font-weight:700!important;-webkit-text-decoration:underline!important;text-decoration:underline!important;transition:color .3s ease!important}.download-section .download-link:hover{color:#2e9f3b!important;-webkit-text-decoration:none!important;text-decoration:none!important}@media(max-width:655px){.download-section{font-size:16px!important;margin-top:25px!important;padding:15px!important}}