.cotizacion-header{background:#fff;padding:20px 0;box-shadow:0 5px 10px #0000004d;position:relative;z-index:10}.cotizacion-header__container{max-width:1200px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;margin:0 auto}.cotizacion-header__left{display:flex;align-items:center;gap:16px}.cotizacion-header__title{font-size:28px;font-weight:600;margin:0;color:#424242}.cotizacion-header__link{text-decoration:none;color:inherit}.cotizacion-header__button{background:#f15a22;color:#fff;padding:10px 20px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600}.cotizacion-content{max-width:900px;margin:0 auto;padding:40px 20px;font-family:Arial,sans-serif;color:#333}.cotizacion-content .form-header{text-align:center;margin-bottom:40px}.cotizacion-content .form-header h2{font-size:32px;margin-bottom:10px;color:#f15a22}.cotizacion-content .form-header p{font-size:16px;color:#555;margin-bottom:15px}.cotizacion-content .form-header img{max-width:150px;margin-top:10px}.cotizacion-content .form-section{background:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:30px 20px 20px;margin-bottom:25px;position:relative}.cotizacion-content .form-section legend{font-weight:600;font-size:18px;padding:0 10px;color:#f15a22;width:auto;margin-left:15px}.cotizacion-content .form-section .form-group{margin-bottom:20px;display:flex;flex-direction:column}.cotizacion-content .form-section label{font-weight:500;margin-bottom:6px;font-size:14px;color:#333}.cotizacion-content .form-section input,.cotizacion-content .form-section select,.cotizacion-content .form-section textarea{padding:12px 14px;border:1px solid #ccc;border-radius:8px;font-size:14px;outline:none;transition:border .3s,box-shadow .3s}.cotizacion-content .form-section input:focus,.cotizacion-content .form-section select:focus,.cotizacion-content .form-section textarea:focus{border-color:#f15a22;box-shadow:0 0 0 2px #5b5bf726}.cotizacion-content textarea{resize:vertical;min-height:100px}.cotizacion-content .checkbox-group .custom-checkbox{display:flex;align-items:center;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.cotizacion-content .checkbox-group .custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cotizacion-content .checkbox-group .custom-checkbox .checkmark{position:absolute;left:0;top:50%;transform:translateY(-50%);height:18px;width:18px;background-color:#fff;border:2px solid #ccc;border-radius:6px;transition:.2s}.cotizacion-content .checkbox-group .custom-checkbox input:checked~.checkmark{background-color:#f15a22;border-color:#f15a22}.cotizacion-content .checkbox-group .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:5px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.cotizacion-content .checkbox-group .custom-checkbox input:checked~.checkmark:after{display:block}.cotizacion-content .form-buttons{display:flex;gap:15px;margin-top:20px}.cotizacion-content .form-buttons button{padding:12px 25px;font-size:16px;border:none;border-radius:50px;cursor:pointer;font-weight:600;transition:background .3s}.cotizacion-content .form-buttons button[type=submit]{background:#f15a22;color:#fff}.cotizacion-content .form-buttons button[type=submit]:hover{background:#f15a22}.cotizacion-content .form-buttons button[type=reset]{background:#eee;color:#333}.cotizacion-content .form-buttons button[type=reset]:hover{background:#ddd}.cotizacion-content #confirmacion{text-align:center;background:#e7f5ff;padding:30px 20px;border-radius:12px}.cotizacion-content #confirmacion h2{color:#2e7dff;font-size:28px;margin-bottom:15px}.cotizacion-content #confirmacion p{font-size:16px;margin-bottom:20px;color:#333}.cotizacion-content .confirm-buttons{display:flex;justify-content:center;gap:15px}.cotizacion-content .confirm-buttons .btn{padding:12px 25px;background:#f15a22;color:#fff;text-decoration:none;border-radius:50px;font-weight:600;transition:background .3s}.cotizacion-content .confirm-buttons .btn:hover{background:#f15a22}@media (max-width: 768px){.cotizacion-content{padding:30px 15px}.cotizacion-content .form-buttons,.cotizacion-content .confirm-buttons{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cotizacion-comercial-custom.css.map */
