:root{--white:#fff;--red-light:#f8a2a6;--red-one:#e3023c;--red-two:#a5373f;--gray-one:#f0f0f0;--gray-two:#f6f6f6;--gray-three:#ddd;--gray-four:#585858;--gray-five:#d9d9d9}body{color:#000;background-color:var(--gray-three);font-family:Roboto,sans-serif;font-size:14px}header{background-color:var(--white)}header h1{font-size:14px}h1{font-weight:700}h1 span{font-size:1rem}h2{text-transform:uppercase;font-weight:700}.main{background-color:var(--gray-two)}.main h3{font-size:16px;font-weight:700}.header_content{padding:80px 30px}.header_content_right a{color:var(--red-one)}.header_logo{width:100%;max-width:315px;height:auto}@media only screen and (width>=992px){.header_logo{max-width:530px}}.top_header_content{background-color:var(--gray-three)}#instructions{text-align:center;color:var(--white);background-color:var(--gray-four)}#instructions .instruccions_icon{background-color:var(--white);border-radius:50%;width:80px;height:80px;margin:30px auto 15px;padding-top:18px}#buttonView{color:var(--red-light);background-color:#0000;border:0;height:40px}#desc{max-height:0;transition:all .5s;overflow:hidden}#desc.expand{max-height:500px}.box{margin:0 auto 1.5rem;padding:1.5rem}.box_data{color:var(--red-one);font-size:38px;line-height:38px}.box_data-2{color:var(--red-one);font-size:24px;line-height:28px}.box_title{font-weight:600}.box_rounded{border:solid 1px var(--gray-five);background-color:var(--white);border-radius:20px;overflow:hidden}#mentions{grid-template-columns:1fr;gap:15px;display:grid}@media screen and (width>=1024px){#mentions{grid-template-columns:1fr 1fr 1fr}}@media screen and (width>=1200px){#mentions{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.pad_fix{padding-left:15px;padding-right:15px}}.masonry{counter-reset:brick;flex-flow:wrap;width:100%;height:auto;max-height:4600px;margin-left:-4px;display:flex}.masonry-brick{width:100%;margin:0 0 8px 8px;position:relative}@media only screen and (width>=768px){.masonry{flex-flow:column wrap}.masonry-brick{width:49%}}@media only screen and (width>=1200px){.masonry{flex-flow:column wrap}.masonry-brick{width:32%}}.box_rounded_title{background-color:var(--gray-one);margin:0;padding:15px 15px 15px 20px;font-size:16px;font-weight:700}.box_rounded_chart{border-top:solid 1px var(--gray-five);background-color:var(--white);padding-left:15px;padding-right:15px}.box_rounded_chart p{margin-top:1rem}.box_rounded_logo .logo{text-align:center;margin-top:15px;margin-bottom:15px}.box_rounded_list{border-top:solid 1px var(--gray-five);padding:0 30px}.more-info{background-color:var(--gray-four);color:var(--white);padding-top:30px;padding-bottom:30px}.more-info_text{max-width:680px;margin:0 auto}.more-info_text a{color:#fff}.more-info_email{font-size:20px;line-height:20px}.pdf-download{background-color:var(--red-one);color:var(--white);border:0;border-radius:5px;min-height:40px;padding:0 15px;font-size:18px;line-height:40px}.pdf-download:hover,.pdf-download:disabled,.pdf-download[disabled]{background-color:var(--red-two)}#logos{background-color:var(--white);padding-top:30px;padding-bottom:81px}#logos h5{margin-bottom:30px;font-size:14px;font-weight:700;position:relative}#logos h5:after{content:"";background:#e4e4e4;width:80px;height:1px;margin:5px auto;position:absolute;top:100%;left:0;right:0}#logos .patrocina{width:100%;height:auto}@media screen and (width>=768px){#logos .patrocina{width:auto;max-width:462px}}@media screen and (width>=1024px){#logos .patrocina{width:100%}}small{font-size:12px}.lightbox{opacity:0;visibility:hidden;z-index:-1;flex-direction:column;justify-content:flex-start;align-items:center;transition:all .5s ease-in;display:flex;position:fixed;inset:0;overflow-y:auto}@media screen and (width>=1200px){.company-data{margin-top:60px}.lightbox{justify-content:center}}.lightbox.show{background-color:var(--gray-two);opacity:1;visibility:visible;z-index:1000}.lightbox-header{background-color:var(--red-one);color:#fff;margin-bottom:15px;padding-top:8px;padding-bottom:8px}#lightboxClose:hover{cursor:pointer}.form-select{padding:3px 2.25rem 3px .75rem}.list{margin:0;padding:0;list-style-type:none}.list li{float:left;border-bottom:1px solid #e4e4e4;width:100%;padding-top:8px;padding-bottom:8px}.list li span{float:right}#companies-container .company-name img:hover{cursor:pointer}#companies-container .list-companies{float:left;width:100%;margin:20px 0;padding:0;list-style-type:none}#companies-container .list-companies li:hover,#companies-container .list-companies li:hover .left{cursor:pointer;color:var(--red-two)}#companies-container .list-companies li:hover .left span{background-color:var(--red-one);color:#fff}#companies-container .list-companies li{float:left;width:100%;padding-top:8px;padding-bottom:8px;display:block}#companies-container .list-companies li span.left,#companies-container .list-companies li span.right,#companies-container .list-companies li span.bar{float:left}#companies-container .list-companies li span.left{color:var(--red-one);font-weight:700}#companies-container .list-companies li span.left span{padding:3px}#companies-container .list-companies li span.left,#companies-container .list-companies li span.right{width:50%;display:inline-block}#companies-container .list-companies li span.bar{color:var(--white);background-color:#a6a6a6;padding:2px 0 2px 5px}.chart-evolucion-nota-final-desc{padding:30px}@media screen and (width>=768px){.box_data{font-size:60px;line-height:60px}#allSegments li{padding-right:15px}#evaluators-list,#allSegments{width:100%}}@media screen and (width>=1024px){#evaluators-list,#allSegments{columns:2}}@media screen and (width>=1200px){#evaluators-list{columns:3}}@media screen and (width>=1400px){#evaluators-list{columns:4}}@keyframes ldio-8o6zb7kr3xt{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.ldio-8o6zb7kr3xt div{border:10px solid #e15b64;border-top-color:#0000;border-radius:50%;width:60px;height:60px;animation:1s linear infinite ldio-8o6zb7kr3xt;position:absolute;top:50px;left:50px}.loadingio-spinner-rolling-petkgh32j7q{background:var(--gray-two);width:78px;height:78px;margin:0 auto;display:inline-block;overflow:hidden}.ldio-8o6zb7kr3xt{backface-visibility:hidden;transform-origin:0 0;width:100%;height:100%;position:relative;transform:translateZ(0)scale(.78)}.ldio-8o6zb7kr3xt div{box-sizing:content-box}.footer{color:#fff;text-align:center;background-color:#000;width:100%;padding:15px;position:fixed;bottom:0}.footer p{margin:0}.footer a{color:#ff0;font-weight:700}
/*# sourceMappingURL=rankingproveedores-frontend.19984b74.css.map */
