@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.service-card{position:relative;width:100%;aspect-ratio:267/172;background-color:transparent;padding:0;border:none;cursor:pointer;transition:transform .2s ease;display:block;text-decoration:none}.service-card:hover{transform:translateY(-5px)}.service-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.card-green .service-card-bg{background-image:url("data:image/svg+xml,%3Csvg width='267' height='172' viewBox='0 0 267 172' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_247_7328)'%3E%3Cpath d='M10.2959 43.9434C13.5468 26.7464 26.5733 -1.09365 56.7158 0.0332031C90.4556 1.29461 79.9179 9.75656 125.057 12.335H245.269C251.896 12.3352 257.269 17.7077 257.269 24.335V141.243C257.269 147.87 251.896 153.243 245.269 153.243H21C14.3726 153.243 9 147.871 9 141.243V54.334C9.00004 50.7477 9.45013 47.2664 10.2959 43.9434Z' fill='white'/%3E%3C/g%3E%3Cpath d='M14.8203 50.2587C16.1213 34.9414 27.9804 2.08765 59.959 3.28314C92.2701 4.49108 82.1747 12.5952 125.411 15.0634H240C246.627 15.0636 252 20.4361 252 27.0634V137.991C252 144.618 246.627 149.991 240 149.991H26.2686C19.6411 149.991 14.2686 144.619 14.2686 137.991V57.0634C14.2686 54.7465 14.4595 52.4736 14.8203 50.2587Z' fill='%23E8F3FC'/%3E%3Cpath d='M14.2686 54.4314C14.684 38.6453 26.5213 1.75534 59.2305 2.96752C91.843 4.17618 81.5827 12.2959 125.401 14.7468H240C246.627 14.747 252 20.1196 252 26.7468V91.8494C252 91.8494 125.292 87.792 78.1631 87.8835C32.1456 87.973 14.2686 97.8787 14.2686 97.8787V56.7468C14.2686 55.9666 14.291 55.1914 14.333 54.4216L14.2686 54.4314Z' fill='url(%23paint0_linear_247_7328)'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_247_7328' x='0' y='0' width='266.269' height='171.243' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='9'/%3E%3CfeGaussianBlur stdDeviation='4.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.166485 0 0 0 0 0.166485 0 0 0 0 0.166485 0 0 0 0.28 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_247_7328'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_247_7328' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_247_7328' x1='157.592' y1='70.6472' x2='175.758' y2='29.2121' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2391C23C'/%3E%3Cstop offset='1' stop-color='%23AAD148'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}.card-blue .service-card-bg{background-image:url("data:image/svg+xml,%3Csvg width='267' height='172' viewBox='0 0 267 172' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_247_7328)'%3E%3Cpath d='M10.2959 43.9434C13.5468 26.7464 26.5733 -1.09365 56.7158 0.0332031C90.4556 1.29461 79.9179 9.75656 125.057 12.335H245.269C251.896 12.3352 257.269 17.7077 257.269 24.335V141.243C257.269 147.87 251.896 153.243 245.269 153.243H21C14.3726 153.243 9 147.871 9 141.243V54.334C9.00004 50.7477 9.45013 47.2664 10.2959 43.9434Z' fill='white'/%3E%3C/g%3E%3Cpath d='M14.8203 50.2587C16.1213 34.9414 27.9804 2.08765 59.959 3.28314C92.2701 4.49108 82.1747 12.5952 125.411 15.0634H240C246.627 15.0636 252 20.4361 252 27.0634V137.991C252 144.618 246.627 149.991 240 149.991H26.2686C19.6411 149.991 14.2686 144.619 14.2686 137.991V57.0634C14.2686 54.7465 14.4595 52.4736 14.8203 50.2587Z' fill='%23E8F3FC'/%3E%3Cpath d='M14.2686 54.4314C14.684 38.6453 26.5213 1.75534 59.2305 2.96752C91.843 4.17618 81.5827 12.2959 125.401 14.7468H240C246.627 14.747 252 20.1196 252 26.7468V91.8494C252 91.8494 125.292 87.792 78.1631 87.8835C32.1456 87.973 14.2686 97.8787 14.2686 97.8787V56.7468C14.2686 55.9666 14.291 55.1914 14.333 54.4216L14.2686 54.4314Z' fill='url(%23paint0_linear_247_7328)'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_247_7328' x='0' y='0' width='266.269' height='171.243' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='9'/%3E%3CfeGaussianBlur stdDeviation='4.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.166485 0 0 0 0 0.166485 0 0 0 0 0.166485 0 0 0 0.28 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_247_7328'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_247_7328' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_247_7328' x1='157.592' y1='70.6472' x2='175.758' y2='29.2121' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230078C1'/%3E%3Cstop offset='1' stop-color='%23005A94'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}.service-card-content{position:relative;z-index:1;width:100%;height:100%;padding:17px 25px 15px 30px;display:flex;flex-direction:column}.card-head-group{position:relative;display:flex;align-items:center;z-index:10;height:64px}.card-head-group img{max-height:50px}.card-icon{position:static;width:60px;height:50px;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:12px}.card-title{position:static;font-weight:700;font-size:.9em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);margin-bottom:0;line-height:1.2;flex-grow:1;height:50px;overflow:hidden}.card-desc{font-size:12px;color:#5a5a5a;line-height:1.3;margin-top:10px}:root{--color-green-primary: #91C23C;--color-green-secondary: #AAD148;--color-blue-primary: #0078C1;--color-hero-bg: #132845;--color-bg-card: #E8F3FC;--color-bg-page: #F0F7FC;--color-footer-bg: #0078C1;--color-text-dark: #363636;--color-text-white: #FFFFFF}body{background-color:var(--color-bg-page)!important;font-family:Inter,sans-serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal;overflow-x:hidden}div#navbarMain{font-size:14px}.hero-section{background-color:var(--color-hero-bg)!important;background-image:url(./assets/img/layout/22/bg-banner.svg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:0;color:#fff;position:relative}.hero-character img{object-fit:cover;width:133px;max-height:133px;object-position:top center}.hero-title{color:#fff;font-weight:800;font-size:2.5rem;margin:0}.hero-subtitle{color:#aad148;font-weight:600;font-size:1.1rem;margin:0}.hero-tagline{color:#fff;font-size:1rem;opacity:.9;margin:0}.breadcrumb-section{padding:15px 0}.breadcrumb-link{color:#666;font-size:14px;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.breadcrumb-link:hover{color:#0078c1}.breadcrumb-link i{font-size:12px}.cards-grid-container{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin-bottom:30px}h2.section-title{color:#3c688e;font-size:22px;font-weight:600}.container.bg-seccion-movil{background-image:url(./assets/img/layout/22/bg-lienzo.webp);background-size:143%;background-repeat:no-repeat;background-position-y:bottom;background-color:#fafafe;padding-bottom:33px}.banner-card{border-radius:20px;padding:4px;color:#3c688e;display:flex;align-items:center;gap:0px}.bg-seccion{background-image:url(./assets/img/layout/22/bg-seccion.svg);background-size:cover;background-repeat:no-repeat;min-height:263px;display:flex}.banner-card__character img{height:153px}.banner-card__content a{color:#3c688e}.help-card{text-align:center}.footer-main{background-color:#f7fcfe;background-image:url(./assets/img/layout/22/bg-footer.webp);background-size:contain;background-repeat:no-repeat;background-position-y:bottom;color:#363636;padding-top:100px;padding-bottom:23vw;border-top:1px solid #e0e0e0}.footer-bottom{border-top:solid 1px #cccccc;padding-top:23px}.footer-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.footer-title{color:#0d9de3;font-weight:700;margin-bottom:15px;font-size:18px}.footer-main p{color:#5a5a5a}.footer-link{color:#5a5a5a;text-decoration:none;transition:color .2s}.footer-link:hover{color:#0078c1}.footer-columns p{font-size:14px}.small{font-size:.9em!important}.social-icons-container{display:flex;gap:15px}.social-icons-container a i{color:#0078c1;font-size:24px;transition:transform .2s}.social-icons-container a:hover i{transform:translateY(-3px);color:#91c23c}.accordion-item{border:none!important;background:none!important}.green-btn{background-color:#91c23c!important;border-color:#91c23c!important;color:#fff!important;font-weight:700}.green-btn:hover{background-color:#7da532!important;border-color:#7da532!important}.payment-page-container{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow:hidden;border:1px solid #eee}.info-accordion .accordion-button{color:#3c688e;background-color:#fff}.accordion-body tbody tr td{color:#717171!important;font-weight:300}.info-accordion .accordion-button:not(.collapsed){color:#0078c1;background-color:#f8f9fa;box-shadow:none}.info-accordion .accordion-button:focus{box-shadow:none;border-color:#00000020}.payment-form{border:1px solid #eee}.font-weight-normal,.fw-medium{font-weight:400!important}.payment-form .form-control,.payment-form .form-select,.payment-page-container .form-control{background-color:#fff!important;border:1px solid #CED4DA!important;font-size:14px;height:43px}textarea.form-control{height:auto!important}.payment-form .form-control:focus,.payment-form .form-select:focus,.payment-page-container .form-control:focus{border-color:#91c23c!important;box-shadow:0 0 0 .25rem #91c23c40}.text-blue{color:#3c688e!important}.form-label{color:#555;font-weight:500}.auth-page .form-label{color:#3c688e;font-weight:500}.required{color:#dc3545}.section-title{color:#3c688e;font-weight:700;font-size:1.1rem;margin-bottom:1rem;border-bottom:1px solid #dee2e6;padding-bottom:.5rem}.login-tabs{border-bottom:1px solid #dee2e6}.login-tab-item{cursor:pointer;padding:1rem 1.5rem;text-decoration:none;color:#6c757d;font-weight:500;position:relative;border-bottom:2px solid transparent}.login-tab-item.active{color:#3c688e;font-weight:700;border-bottom:3px solid #3C688E}.login-tab-item:hover{color:#3c688e}.social-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;border-radius:8px;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;margin-bottom:1rem;transition:opacity .2s;border:none;font-size:.95rem}.social-btn:hover{opacity:.9;color:#fff}.btn-google{background-color:#ea4335;padding:5px}.btn-google div{background-color:inherit!important}.btn-google span{font-weight:700!important}.btn-facebook{background-color:#3b5998}.form-control{padding:12px 15px;border:1px solid #dee2e6}.request-ads .section-title,.pagos-facturas .section-title,.damage-report .section-title{color:#3c688e;margin-bottom:1rem;border-bottom:1px solid #dee2e6;padding-bottom:.5rem}.faq-page .accordion-item{border:none;margin-bottom:1rem;border-radius:12px!important;overflow:hidden;box-shadow:0 2px 4px #0000000d;background-color:#f1f8fc}.faq-page .accordion-button{background-color:#f1f8fc;color:#555;font-weight:700;border:none;box-shadow:none!important;padding:1.25rem;font-size:1.1rem}.faq-page .accordion-button:not(.collapsed){background-color:#e0f0f8;color:#3c688e}.faq-page .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23555'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.faq-page .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233C688E'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.faq-page .accordion-body{background-color:#fff;border-top:1px solid rgba(0,0,0,.05);padding:1.5rem}.faq-page .promo-banner{max-width:100%;height:auto;border-radius:8px}.faq-page #faqAccordion .accordion-button{background:#e1f0f9!important}.wrapper{display:flex;width:100%;align-items:stretch}#sidebar{background:#002d44!important;color:#fff;transition:all .3s;z-index:1050;border-right:0}#sidebar .offcanvas-header,#sidebar .offcanvas-body{background-color:#002d44!important}#sidebar ul.components{padding:20px 0}#sidebar ul li.pointer a{padding:12px 25px;font-size:.9rem;display:block;color:#fff;text-decoration:none;transition:all .2s;display:flex;align-items:center;gap:15px;cursor:pointer}#sidebar ul li.pointer a i{width:20px;text-align:center;font-size:1.1rem}#sidebar ul li.pointer a:hover{background-color:#ffffff1a}.payment-grid-header{font-size:.8rem;color:#000;font-weight:500;padding:12px 15px}.payment-grid-row{background-color:#f8f9fa;border-radius:8px;padding:12px 15px;align-items:center}.payment-label,.payment-value{font-size:.9rem;font-weight:600;color:#333}.value-blue{color:#3c688e;font-size:1.1rem;font-weight:700}.dashboard-header-green{background-color:#91c23c;color:#fff;padding:10px 20px;border-radius:12px 12px 0 0;display:flex;align-items:center;gap:10px}.dashboard-body-green{background-color:#f9fbe7;padding:25px;border-radius:0 0 12px 12px;display:flex;flex-direction:column;flex-grow:1}.dashboard-header-blue{background-color:#e3f2fd;color:#3c688e;padding:10px 20px;border-radius:12px 12px 0 0;display:flex;align-items:center;gap:10px}.dashboard-body-blue{background-color:#fff;padding:10px 25px;border-radius:0 0 12px 12px;border:1px solid #E3F2FD;display:flex;flex-direction:column;flex-grow:1}.recaptcha-text{border-top:1px solid #eee;padding-top:15px;margin-top:20px;font-size:.75rem;color:#999}.pqrs-list .tracking-card{border-radius:12px;border:1px solid #e0e0e0;overflow:hidden;box-shadow:0 4px 12px #0000000d}.pqrs-list .nav-tabs-tracking{border-bottom:2px solid #f0f0f0!important;padding:0 10px}.pqrs-list .nav-tabs-tracking .nav-link{border:none!important;color:#7d8a96!important;font-weight:500;padding:12px 10px;border-bottom:3px solid transparent!important;margin-bottom:-2px!important;background:none}.pqrs-list .nav-tabs-tracking .nav-link.active{color:#3c688e!important;border-bottom-color:#3c688e!important}.pqrs-list .tracking-content{padding:30px;background-color:#f8fbfe}.pqrs-list .cta-box{background:linear-gradient(180deg,#e3f2fd,#fff);border:1px solid #bbdefb;border-radius:15px;padding:25px;position:relative;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:15px}.pqrs-list .cta-info h3{color:#3c688e;font-size:1.15rem;font-weight:700;margin-bottom:12px}.pqrs-list .cta-info p{font-size:.9rem;color:#555;margin-bottom:15px}.pqrs-list .btn-outline-pqrs{border:1px solid #3C688E;color:#3c688e;border-radius:8px;padding:8px 15px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;transition:all .2s ease;background:#ffffff80;cursor:pointer}.pqrs-list .btn-outline-pqrs:hover{background-color:#3c688e;color:#fff}.pqrs-list .gota-mascot{width:150px;flex-shrink:0}.pqrs-list .tracking-content .form-control{height:44px}.pqrs-details .result-card{border-radius:12px;border:1px solid #e0e0e0;overflow:hidden;margin-bottom:25px;box-shadow:0 2px 8px #0000000d}.pqrs-details .result-header{background-color:#3c688e;color:#fff;padding:12px 20px;font-weight:600}.pqrs-details .result-body{background-color:#f1f8fc;padding:25px;position:relative}.pqrs-details .result-content{padding-right:80px;color:#555;font-size:.95rem;line-height:1.5}.pqrs-details .lightbulb-icon{position:absolute;right:25px;top:25px;width:50px;height:50px;border-radius:50%;background:#3c688e1a;color:#3c688e;font-size:1.5rem}.pqrs-details .btn-pdf{background-color:#91c23c;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-weight:600;display:inline-flex;align-items:center;gap:8px;margin-top:20px;transition:opacity .2s ease}.pqrs-details .btn-pdf:hover{opacity:.9;color:#fff}.pqrs-details .custom-accordion .accordion-item{border:1px solid #e0e0e0;margin-bottom:10px;border-radius:8px;overflow:hidden}.pqrs-details .custom-accordion .accordion-button{background-color:#f8fafc;color:#3c688e;font-weight:600;font-size:1rem;padding:15px 20px;box-shadow:none}.pqrs-details .custom-accordion .accordion-button:not(.collapsed){border-bottom:1px solid #eeeeee}.pqrs-details .detail-row{display:flex;padding:8px 0;border-bottom:1px solid #f8f8f8}.pqrs-details .detail-label{width:180px;font-weight:700;color:#333;flex-shrink:0}.pqrs-details .detail-value{color:#666}.pqrs-details .help-sidebar-card{border:1px solid #e0e0e0;border-radius:12px;padding:25px;background-color:#fff;box-shadow:0 2px 8px #0000000d;text-align:center}.pqrs-details .help-sidebar-card h3{color:#3c688e;font-weight:700;font-size:1.2rem;margin-bottom:12px}.pqrs-details .help-sidebar-card p{font-size:.9rem;color:#666;margin-bottom:20px}.pqrs-details .gota-mascot-help{width:120px;margin-bottom:20px}.pqrs-details .btn-help-link{border:1px solid #3C688E;color:#3c688e;border-radius:8px;padding:10px 15px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:500;width:100%;justify-content:center;font-size:.9rem;transition:all .2s ease;cursor:pointer}.pqrs-details .btn-help-link:hover{background-color:#3c688e;color:#fff}.matriculas-confirm .form-label{font-weight:700;color:#002d44;font-size:.95rem;margin-bottom:8px;display:flex;align-items:center;gap:5px}.matriculas-confirm .form-control,.matriculas-confirm .form-select{border:1px solid #E0E0E0;border-radius:8px;padding:10px 15px;font-size:.9rem}.matriculas-confirm .form-control:focus,.matriculas-confirm .form-select:focus{border-color:#3c688e;box-shadow:0 0 0 .2rem #3c688e1a}.matriculas-confirm .info-tip{background-color:#f8f9fa;border-radius:8px;padding:12px;font-size:.85rem;color:#666;display:flex;gap:10px;margin-top:10px}.matriculas-confirm .service-info-box{background-color:#f4f7f9;border-radius:12px;padding:20px;margin-top:25px}.matriculas-confirm .service-info-item{display:flex;align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid #EBEFF2}.matriculas-confirm .service-info-item:last-child{border-bottom:none}.matriculas-confirm .service-info-item i{width:32px;height:32px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#3c688e;font-size:.9rem;box-shadow:0 2px 5px #0000000d}.matriculas-confirm .service-info-label{font-weight:600;color:#002d44;font-size:.9rem;min-width:160px}.matriculas-confirm .service-info-value{color:#555;font-size:.9rem;font-weight:600}.matriculas-confirm .info-card-blue{background-color:#fff;border:1px solid #EBEFF2;border-radius:15px;padding:30px;height:100%}.matriculas-confirm .info-card-title{color:#002d44;font-weight:800;font-size:1.4rem;margin-bottom:20px}.matriculas-confirm .benefit-list{list-style:none;padding:0;margin-top:25px}.matriculas-confirm .benefit-item{display:flex;align-items:center;gap:15px;margin-bottom:12px}.matriculas-confirm .benefit-item i{color:#007bff;font-size:1.1rem}.matriculas-confirm .benefit-text{font-size:.9rem;font-weight:600;color:#3c688e}.matriculas-confirm .requirements-box{margin-top:30px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05)}.matriculas-confirm .requirement-item{display:flex;gap:15px;align-items:center;background-color:#fff;padding:12px 15px;border-radius:10px;box-shadow:0 2px 8px #00000008}.matriculas-confirm .requirement-text{font-size:.85rem;color:#555;font-weight:500;line-height:1.4}.matriculas-confirm .btn-cancel{color:#666;text-decoration:none;font-weight:600;font-size:.95rem;padding:12px 20px}.matriculas-confirm .btn-cancel:hover{color:#000}.matriculas-confirm .form-check-label{font-size:.85rem;color:#555;font-weight:500}.content-dashboard .status-banner{border-left:5px solid #28a745}.content-dashboard .chart-container{border:1px solid #EBEFF2;border-radius:12px;padding:10px;background:#fff}.content-dashboard .chart-title{color:#91c23c;font-weight:800;font-size:1.1rem;margin-bottom:20px}.content-dashboard .grid-header{font-size:.8rem;color:#666;font-weight:700;padding:12px 15px;border-bottom:1px solid #dee2e6;background-color:#f8f9fa}.content-dashboard .grid-row{padding:15px;border-bottom:1px solid #eee;align-items:center;font-size:.85rem;color:#555;font-weight:500}.content-dashboard .grid-row:last-child{border-bottom:none}.content-dashboard .grid-label-mobile{font-size:.75rem;color:#999;font-weight:600;margin-bottom:2px;display:none}.content-dashboard .btn-green-sm{background-color:#91c23c;color:#fff;border:none;padding:5px 12px;border-radius:6px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:5px}.content-dashboard .btn-green-sm:hover{background-color:#84b136;color:#fff}.content-dashboard .card-main{border:1px solid #EBEFF2;border-radius:12px;overflow:hidden;background:#fff;margin-bottom:20px;box-shadow:0 2px 8px #00000008}.preview-forms #capture .card{border:1px solid #e9ecef;border-radius:.75rem}.preview-forms #capture .card-body>h2{color:#3c688e;font-weight:700}.preview-forms #capture h5{color:#495057;font-weight:700}.preview-forms #capture h6{color:#6c757d;font-weight:600}.preview-forms #capture p{color:#212529}.preview-forms #capture hr{border-color:#e9ecef;opacity:1}.preview-forms #capture .form-check-label{color:#6c757d}.preview-forms #capture .form-check a{color:#3c688e;text-decoration:underline}.preview-forms #capture .btn.btn-primary{background-color:#3c688e;border-color:#3c688e}.container-ads-movil-device .displayADS{display:contents}.container-ads-movil-device .hideADS{display:none}@media (max-width: 1200px){.cards-grid-container{grid-template-columns:repeat(4,1fr)}}@media (max-width: 992px){.cards-grid-container{grid-template-columns:repeat(3,1fr)}}@media (min-width: 992px){#sidebar{min-width:260px;max-width:260px;position:sticky;top:0;height:100vh;overflow-y:auto;visibility:visible!important;transform:none!important}}@media (max-width: 768px){.cards-grid-container{grid-template-columns:repeat(2,1fr);gap:0px}.card-icon img{max-height:38px!important}}@media (min-width: 768px){.container.bg-seccion-movil{background-image:none;background-color:transparent}.bg-seccion{background:#c8e7f9;background-color:#c8e7f9;background-image:url(./assets/img/layout/22/bg-onda.svg);border-radius:24px;background-size:cover;min-height:130px}.help-card{background:#dff0fe;border-radius:20px;padding:28px;text-align:center;height:100%}.footer-top-row{flex-direction:column;gap:20px;text-align:center}.footer-bottom p{font-size:12px}}@media (max-width: 767.98px){.bg-seccion{margin-top:-30px}.payment-grid-header{display:none}.payment-grid-row{padding:20px}.dashboard-body-green,.dashboard-body-blue{height:auto!important;flex-grow:0}.payment-mobile-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed #dee2e6}.payment-mobile-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.payment-mobile-label{font-size:.8rem;color:#666;font-weight:500}.payment-mobile-value{font-size:.9rem;font-weight:700;text-align:right}.dashboard-btn-standard{height:40px;display:flex;align-items:center;justify-content:center}.matriculas-confirm .info-card-blue{margin-top:30px;padding:20px}.matriculas-confirm .service-info-label{min-width:auto;width:100%;margin-bottom:5px}.matriculas-confirm .service-info-item{flex-direction:column;align-items:flex-start;gap:5px}.content-dashboard .grid-header{display:none}.content-dashboard .grid-row{padding:15px 0;margin:0;border-bottom:1px dashed #dee2e6}.content-dashboard .grid-label-mobile{display:block}.content-dashboard .grid-row [class*=col-]{margin-bottom:12px}.content-dashboard .grid-row [class*=col-]:last-child{margin-bottom:0}.content-dashboard .breadcrumb-section{padding:10px 0}.preview-forms #capture .btn.btn-lg{width:100%;margin-right:0!important;margin-bottom:.5rem}}@media (min-width: 767.98px){.accordion-body{font-size:12px}.pqrs-details .detail-row{flex-direction:column}.pqrs-details .detail-label{width:100%;margin-bottom:2px}.pqrs-details .result-content{padding-right:0;margin-bottom:20px}.pqrs-details .lightbulb-icon{position:relative;right:auto;top:auto;margin:0 auto 20px}.pqrs-details .result-body{text-align:center}}@media (max-width: 991.98px){.navbar-nav{align-items:flex-start!important;width:100%;padding-bottom:20px}.nav-item{width:100%;border-bottom:1px solid rgba(0,0,0,.05)}.nav-link{width:100%;justify-content:flex-start;padding:12px 0}.hero-section{padding:20px 0}.hero-title{font-size:1.6rem;margin-bottom:2px}.hero-subtitle{font-size:.9rem;margin-bottom:2px}.hero-tagline{font-size:.8rem;line-height:1.2;margin-bottom:0}.hero-character img{height:90px;width:auto}.section-title{font-size:16px!important;margin-bottom:12px;margin-top:20px}.pqrs-list .nav-tabs-tracking .nav-link{font-size:.85rem;padding:10px 8px}.pqrs-list .tracking-content{padding:20px 15px}.pqrs-list .cta-box{margin-top:20px;text-align:center;padding:20px;flex-direction:column}.pqrs-list .cta-info h3{font-size:1rem}.pqrs-list .cta-info p{font-size:.85rem}.pqrs-list .btn-outline-pqrs{justify-content:center;width:100%}.pqrs-list .gota-mascot{display:none}}@media (max-width: 991.98px){.service-card{aspect-ratio:auto;width:100%;min-height:auto;background:transparent;margin-bottom:0}.service-card-bg{display:none}.service-card-content{background-color:transparent;border-radius:12px;padding:5px;flex-direction:row;align-items:center;box-shadow:none;text-align:left}.card-head-group{position:static;display:flex;flex-direction:row;align-items:center;width:100%;padding:0;margin:0}.card-icon{width:50px;height:50px;border-radius:12px;background-color:var(--mobile-icon-bg, #91C23C);margin-right:12px;margin-bottom:0;flex-shrink:0;font-size:20px}.card-green .card-icon{background-color:#91c23c!important}.card-blue .card-icon{background-color:#0078c1!important}.card-title{font-size:14px;flex-grow:1;color:#363636;text-shadow:none;line-height:1.2;font-weight:400}.card-desc{display:none}.offcanvas-lg{width:260px!important}.container-ads-movil-device{position:fixed;right:0;bottom:0;left:0;z-index:1040;display:flex;justify-content:center;pointer-events:none}.container-ads-movil-device div{width:min(100%,420px);display:flex;flex-direction:column;align-items:center;pointer-events:auto}.container-ads-movil-device .span-button-ads-float{display:flex;justify-content:center;text-decoration:none;cursor:pointer}.container-ads-movil-device .div-button-ads-float{min-width:56px;margin-bottom:0;padding:6px 14px;border-radius:14px 14px 0 0;background:#3c688e;color:#fff;box-shadow:0 -4px 16px #0000002e;justify-content:center}.container-ads-movil-device .icon-ads{font-size:16px}.container-ads-movil-device .div-content-ads{width:100%;overflow:hidden;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -8px 24px #00000029;text-align:center}.container-ads-movil-device .content-with-floating-ads{padding-bottom:170px}.container-ads-movil-device .content-with-floating-ads-collapsed{padding-bottom:48px}}
