.cotizacion-page{color:#0f0f0f}.seat-cot-banner{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.seat-cot-banner img,.seat-cot-banner picture{display:block;width:100%}.seat-cot-banner h1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;color:#fff;font-family:SeatBcn-Bold,sans-serif;font-size:32px;line-height:1}.seat-cot-container{position:relative;width:100%;max-width:1400px;margin:0 auto;padding:50px 15px 75px}.seat-cot-intro{display:none}.seat-cot-form-wrap{width:100%}.seat-cot-heading{width:100%;margin:0;color:#0f0f0f;font-family:SeatBcn-Bold,sans-serif;font-size:0;line-height:1.25;text-align:center}.seat-cot-heading:before{font-size:36px}.seat-cot-heading-vehicle:before{content:"1. Selecciona tu vehículo"}.seat-cot-heading-contact:before{content:"2. Datos de contacto"}.seat-cot-vehicle-row{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 0}.seat-cot-vehicle-row>div{width:48%}.seat-cot-vehicle-row button{height:40px;margin:0;padding:6px 12px;border-width:0 0 1px;border-color:#ced4da;color:#898989;font-size:13px}.seat-cot-form{position:relative;display:flow-root}.seat-cot-contact-fields{float:left;width:48%;padding-top:50px}.seat-cot-contact-fields>div{min-height:64px;margin-bottom:0}.seat-cot-contact-fields input,.seat-cot-phone-row input{height:40px!important;border-width:0 0 1px!important;border-radius:0!important;border-color:#ced4da!important;font-size:13px!important}.seat-cot-contact-rest{float:right;width:48%;max-width:none;min-height:140px;margin:0;padding-top:50px;text-align:center}.seat-cot-phone-flow{color:#898989;font-size:13px}.seat-cot-phone-flow>div{min-height:40px}.seat-cot-phone-flow>[role=radiogroup]{justify-content:flex-start}.seat-cot-phone-flow>p{margin-top:8px}.seat-cot-phone-row{position:absolute;left:0;width:48%;margin-top:165px;text-align:left}.seat-cot-phone-row>div:first-child{width:100%;margin-bottom:8px}.seat-cot-phone-row>[role=radiogroup]{justify-content:flex-start;color:#898989;font-size:13px}.seat-cot-comments textarea{height:126px!important;border-width:0 0 1px!important;border-radius:0!important;border-color:#ced4da!important;font-size:13px!important}.seat-cot-privacy{display:flex;justify-content:center;width:100%;max-width:none;margin:10px 0}.seat-cot-privacy label{color:#898989;font-size:13px}.seat-cot-privacy button{color:#ff0036!important;border-color:#ff0036!important}.seat-cot-phone-row [role=radio],.seat-cot-privacy [role=checkbox]{border-radius:50%!important}.seat-cot-privacy-error{min-height:20px;margin:0 0 4px;color:#ef4444;font-size:14px;text-align:center}.seat-cot-actions{display:flex;justify-content:space-between;width:100%;max-width:none;margin:0}.seat-cot-actions button{display:block;flex:0 0 48%;width:48%;max-width:none;height:48px;margin:20px 0;padding:12px;border-radius:4px;font-family:SeatBcn-Medium,sans-serif;font-size:14px;transition:.2s}.seat-cot-cancel{border:2px solid #898989;background:transparent;color:#898989}.seat-cot-cancel:hover{background:#898989;color:#fff}.seat-cot-submit{border:2px solid #0f0f0f;background:#0f0f0f;color:#fff}.seat-cot-submit:hover{opacity:.7}.seat-cot-submit:disabled{cursor:not-allowed;opacity:.55}@media (max-width:767px){.seat-cot-container{max-width:700px}.seat-cot-banner{margin-top:60px}.seat-cot-contact-fields,.seat-cot-contact-rest,.seat-cot-vehicle-row>div{float:none;width:100%}.seat-cot-vehicle-row>div{margin-bottom:15px}.seat-cot-heading{text-align:center}.seat-cot-heading:before{font-size:32px}.seat-cot-contact-fields{min-height:0}.seat-cot-contact-fields>div{min-height:64px}.seat-cot-contact-rest{min-height:0;margin:0;padding-top:15px}.seat-cot-phone-row{position:static;width:100%;margin:0 0 25px}.seat-cot-actions,.seat-cot-privacy{width:100%;margin-left:0}}@media (max-width:575px){.seat-cot-banner h1{width:80%;text-align:center;font-size:28px;transform:translate(-50%,-10%)}.seat-cot-heading:before{font-size:28px}.seat-cot-actions{flex-direction:column}.seat-cot-actions button{width:230px;margin:10px auto}}