:root{--bs-primary-rgb:0,92,166 !important}.banner-principal-contenedor{width:100%;overflow:hidden;padding-top:95px}.banner-principal{display:block;width:100%;height:auto;aspect-ratio:1911/600}.banner-principal-slide{height:auto;min-height:0;aspect-ratio:1911/600}.container-consulta{padding:1.5%}.modalheadercss{background-color:#00b1e1;color:#fff;height:70px}#formularioModalTitle{color:#fff;font-weight:bold;text-transform:none;font-size:19px}#strMsgResultado,#strMsgsinData{color:#ec6608}.stitcss{font-size:17px;font-weight:bold;color:#6c6608;text-align:center}.msgForm{color:#b34700;font-size:13px;font-weight:bold;text-align:center}.msgConsulta{color:#b34700;font-size:13px;font-weight:bold}.subtittle{text-transform:none;text-decoration:underline}.textotittle{text-transform:none}textarea.form-control{height:auto !important;min-height:100px}.modalbodyclass{padding:0 40px 0 !important}.swal2-actions{gap:10px}.cssobligatorio{color:#f00}.form-select{font-size:13px !important;height:calc(2rem + 2px)}.form-control{font-size:13px !important;height:calc(2rem + 2px)}ul.pagination{--bs-pagination-font-size:13px !important}.btn-outline-primary{--bs-btn-color:#005ca6 !important;--bs-btn-border-color:#005ca6 !important;--bs-btn-hover-bg:#005ca6 !important;--bs-btn-hover-border-color:#005ca6 !important;--bs-btn-active-bg:#005ca6 !important;--bs-btn-active-border-color:#005ca6 !important;--bs-btn-disabled-color:#005ca6 !important;--bs-btn-disabled-border-color:#005ca6 !important}.btn-consulta{font-weight:bold !important}.label-consulta{font-weight:700;font-size:.875rem;line-height:1.25rem;letter-spacing:0;color:#666}.control-consulta{font-size:13px !important;height:calc(2rem + 2px) !important;border:1px solid #ced4da !important}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_paginate{margin-bottom:10px !important}table.dataTable{border-collapse:collapse;width:100% !important;margin:20px 0 !important;font-size:13px !important}table.dataTable th,table.dataTable td{padding:10px !important;text-align:center !important}table.dataTable th{background-color:#f8f9fa !important;color:#495057 !important;font-weight:bold !important}table.dataTable tbody tr:hover{background-color:#e9ecef !important}table.dataTable thead th.sorting,table.dataTable thead th.sorting_asc,table.dataTable thead th.sorting_desc{background-color:#f1f3f5 !important}table.dataTable th{background-color:#005ca6 !important;color:#fff !important;font-weight:bold !important}div.dt-processing{background:rgba(255,255,255,.9);color:#000 !important;font-weight:bold !important;font-size:1.2rem !important;text-align:center;z-index:9999;padding:20px;border-radius:10px;top:50% !important;left:50% !important;transform:translate(-50%,-50%);margin-left:auto;margin-top:auto}.cssparrafo{text-align:center;font-size:13px}.cssp{margin-bottom:0}.csspColumn{border:2px solid #67c7f0;padding:12px;border-radius:8px}.imgColumn{width:75px;height:75px;vertical-align:middle;margin-right:8px}.clsStrong{color:#ec6608;font-weight:bold;font-size:15px}.lnkcss{background:none;border:none;padding:0;margin:0;color:#0d6efd;text-decoration:underline;cursor:pointer;font:inherit}.lnkcss:focus-visible{outline:2px solid #0d6efd;outline-offset:3px}.servicios h3::before{background:#ffffff00 none repeat scroll 0 0 !important}body{--bs-font-sans-serif:"WorkSans-Regular",Helvetica,Arial,sans-serif !important;--bs-body-font-size:13px !important;font-family:var(--bs-font-sans-serif) !important;font-size:var(--bs-body-font-size) !important;letter-spacing:-.5px}.bg-azul{background-color:#2664ae}.servicios p{color:#fff;font-size:13px;line-height:normal}.servicios .col-md-4{display:block;padding-bottom:40px}.servicios h3{color:#fff;line-height:1.25;margin:0;font-size:1.5rem;text-transform:none}.servicios h3::before{background:#fff none repeat scroll 0 0;bottom:20px;content:"";height:2px;left:50%;margin-left:-25px;position:absolute;width:50px}.servicios .logoc{display:table-cell;width:110px;min-width:110px;height:87px;vertical-align:top}.servicios img{display:block;width:100px;height:85px;object-fit:contain;padding-right:10px}.servicios .info{display:table-cell;padding-left:15px}.bt-50{padding-bottom:50px}.tooltip-inner{padding:2px 12px 6px;font-size:14px}.same-header{font-size:34px;font-weight:500;line-height:1.3;margin-bottom:26px;margin-top:0;text-transform:inherit}.same-header.fix-width{max-width:466px}.same-header span{color:#21b3f1}.section-title{margin-bottom:40px;text-align:center}.section-title>span{display:block;font-family:"g-italic",sans-serif;font-size:20px;margin-bottom:10px;margin-top:-4px}.section-title h2{font-size:36px;font-weight:600;margin:0;padding-bottom:25px;position:relative;text-transform:uppercase}.section-title-five.section-gutter{margin-bottom:0}.section-title-three h2{color:#fff}.section-title-three h2 span,.section-title-four h2 span,.same-header-two span{color:#215ca4}.section-title-five h2{font-weight:400;text-transform:capitalize}.section-title-five h2 span{font-weight:600}.section-title.section-title-five h2::after,.section-title.section-title-five h2::before{background:#ee733d}.section-title h2::after,.section-title h2::before{background:#21b3f1 none repeat scroll 0 0;bottom:0;content:"";height:1px;left:50%;margin-left:-10px;position:absolute;width:40px}.sample-style h2::after,.sample-style h2::before{background:#4ebfe6}.section-title h2::before{bottom:6px;margin-left:-30px}.section-title.section-title-two>span{display:block;font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;letter-spacing:.25em;margin-bottom:8px;text-transform:uppercase;margin-top:-8px}.teach-spech .sample-style>span{color:#eee}.footer-copyright p{color:#fff;text-align:right;font-size:17px}.lista-redes{display:flex;justify-content:center;align-items:center;margin:10px;border-radius:50px}.lista-redes a{display:flex;justify-content:center;align-items:center;padding:5px;margin:2px;border-left:solid 1px #888}.lista-redes a img{height:30px;border-radius:5px}#scrollUp{background:#292929 none repeat scroll 0 0 !important}@media(max-width:575px){.banner-principal-contenedor{padding-top:63px}}@media(min-width:1200px) and (max-width:1399.98px){.container{max-width:1240px}}