@font-face{font-family:Gotham;src:url(fonts/Gotham-Thin.woff2) format("woff2"),url(fonts/Gotham-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Light.woff2) format("woff2"),url(fonts/Gotham-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Black.woff2) format("woff2"),url(fonts/Gotham-Black.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Bold.woff2) format("woff2"),url(fonts/Gotham-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-XLight.woff2) format("woff2"),url(fonts/Gotham-XLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Medium.woff2) format("woff2"),url(fonts/Gotham-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Book.woff2) format("woff2"),url(fonts/Gotham-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}main.quejas{padding-top:9rem;padding-bottom:2rem}@media screen and (max-width: 1079px){main.quejas{padding-top:7rem}}main.quejas .quejas-container{display:flex}@media screen and (max-width: 1079px){main.quejas .quejas-container{flex-direction:column}}main.quejas img{width:45%;object-fit:cover;border-radius:10px;max-height:634px;position:sticky;top:9rem}@media screen and (max-width: 1079px){main.quejas img{position:relative;width:100%;max-height:334px}}main.quejas .banner-desk{width:44%}@media screen and (max-width: 1439px){main.quejas .banner-desk{display:none}}@media screen and (max-width: 1079px){main.quejas .banner-desk{display:none}}main.quejas .banner-mobile{width:100%;max-height:334px;object-fit:cover}@media screen and (min-width: 1440px){main.quejas .banner-mobile{display:none}}main.quejas .form-container{display:flex;flex-direction:column;align-items:center;padding:48px}@media screen and (max-width: 1439px){main.quejas .form-container{padding:33px}}@media screen and (max-width: 1079px){main.quejas .form-container{padding:28px}}main.quejas .form-container h1{color:#11aa4e;font-size:38px;margin-bottom:29px}main.quejas .form-container p{text-align:center;font-size:16px;color:#4d494c;margin-bottom:34px}main.quejas .form-container form{padding:0 54px;width:100%;display:flex;flex-direction:column;gap:22px}main.quejas .form-container form button{width:110px;height:42px;background-color:#11aa4e;color:#fff;font-size:16px;border:none;align-self:flex-end;margin-top:16px}main.quejas .form-container form textarea{height:112px!important}main.quejas .form-container form .btn-primary{background-color:#11aa4e;color:#fff;font-size:16px;border:none;margin-top:16px;align-self:flex-end;width:110px;height:42px}@media screen and (max-width: 1079px){main.quejas .form-container form{padding:0}}main.quejas .form-container details{position:relative;width:fit-content;width:100%}@media screen and (max-width: 1919px){main.quejas .form-container details{width:100%}}main.quejas .form-container details summary{position:relative;font-size:1.1rem;display:flex;gap:.5rem;align-items:center;justify-content:space-between;width:100%;padding:.5rem 1rem;background-color:#e4e4e4;border:2px solid #e4e4e4;transition:border-color .2s ease-in-out;-webkit-user-select:none;user-select:none}main.quejas .form-container details summary:focus,main.quejas .form-container details summary:hover{outline:none;border-color:#11aa4e}main.quejas .form-container details summary .selected{opacity:0}main.quejas .form-container details summary.selected .placeholder{position:absolute;top:.1rem;left:1rem;will-change:transform;transition:transform .2s ease-in-out,text-shadow .2s ease-in-out;transform:translateY(-50%) scale(.75);transform-origin:top left;color:#1f1f1f;text-shadow:0 0 1px #1F1F1F}main.quejas .form-container details summary.selected .placeholder:after{content:"";position:absolute;left:-.5rem;bottom:0;width:calc(100% + 1rem);height:51%;background-color:#e4e4e4;z-index:-1}main.quejas .form-container details summary.selected .selected{opacity:1;transition:opacity .2s ease-in-out}main.quejas .form-container details nav{animation:fadeUpNav .3s ease-in-out;position:absolute;bottom:0;left:0;transform:translateY(100%);width:100%;background-color:#e4e4e4;border:2px solid #4D494C;border-top:none;display:flex;flex-direction:column;height:fit-content;gap:.25rem;padding:.25rem 0;max-height:300px;overflow-y:auto;z-index:101;box-shadow:0 0 10px #0000001a}@keyframes fadeUpNav{0%{opacity:0;transform:translateY(calc(100% + 1rem))}to{opacity:1;transform:translateY(100%)}}main.quejas .form-container details nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;border-radius:0;padding:.5rem;font-size:1.1rem;font-weight:600;color:#1f1f1f;display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left;transition:background-color .3s ease,color .3s ease}main.quejas .form-container details nav button:hover{background-color:#4d494c;color:#e4e4e4}main.quejas .form-container details nav::-webkit-scrollbar{width:.25rem}main.quejas .form-container details nav::-webkit-scrollbar-track{background:#e4e4e4}main.quejas .form-container details nav::-webkit-scrollbar-thumb{background:#11aa4e}main.quejas .form-container details[open] summary i{transition:transform .3s ease;transform:rotate(180deg)}.empty{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px}.empty h2{max-width:540px;font-size:24px;color:#11aa4e}.empty p{max-width:540px;font-size:18px;color:#f4f4f4}.empty a{padding:16px 48px;background-color:#11aa4e;color:#fff}.privacycheck-container{display:flex;align-items:center;gap:10px}.privacycheck-container input[type=checkbox]:checked{background-color:#11aa4e}.privacycheck-container .privacy-link{color:#11aa4e!important;font-size:16px;text-decoration:none;transition:color .3s ease}.c-upload{width:100%;border-radius:1rem;overflow:hidden;display:grid;grid-template-columns:auto 1fr;font-size:1.1rem}.c-upload_input{display:none}.c-upload_label{cursor:pointer;background-color:#11aa4e;border:2px solid #11AA4E;color:#e4e4e4;padding:.5rem 1rem}.c-upload_text{cursor:pointer;background-color:#e4e4e4;border:2px solid #e4e4e4;color:#4d494c;padding:.5rem 1rem;border-left:none;transition:border-color .3s ease;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-upload:hover .c-upload_text{border-color:#11aa4e}
