.company-portal-page{--navy:#09133f;--blue:#0652ff;--line:#dbe3f0}.company-portal-page .header{height:97px;padding:16px 2.6%;gap:40px}.company-portal-page .brand img{width:174px}.company-portal-page .navigation{justify-content:flex-end;gap:38px;font-size:16px;font-weight:400}.company-portal-page .navigation .nav-spacer{display:none}.company-portal-page .navigation>a[href$="login"] .icon,.company-portal-page .navigation>a[href$="publicar"] .icon{display:none}.company-portal-page .navigation .button{padding:12px 18px;border-color:var(--blue);font-size:16px;border-radius:10px;font-weight:400}
.company-portal-page .portal-cover{height:138px}.company-portal-page .microportal{width:91%;max-width:1400px}.company-portal-page .portal-heading{min-height:108px;padding:0 35px;gap:20px;isolation:isolate}.company-portal-page .portal-heading:before{content:'';position:absolute;z-index:-1;left:190px;top:-65px;width:355px;height:66px;background:white;clip-path:path('M 0 0 H 140 C 213 0 207 65 355 65 H 0 Z')}.company-portal-page .portal-heading>.company-logo{width:160px;height:160px;border-radius:12px;margin-top:-65px;object-fit:contain;background:white;box-shadow:0 3px 7px #18243b16}.company-portal-page .portal-heading>.portal-identity{margin-top:-43px;padding:0;min-width:0;flex:1}.company-portal-page .portal-heading h1{font-size:34px;line-height:1.2;margin:0 0 5px;letter-spacing:-.035em;font-weight:750}.company-portal-page .portal-heading p{font-size:16px;line-height:1.5;margin:0 0 10px}.portal-identity p>span{margin:0 10px}.portal-identity form{margin:0}.company-portal-page .portal-identity .button{padding:9px 15px;font-size:14px;line-height:1.5;border-radius:7px;border-color:var(--blue);font-weight:500;gap:10px}.portal-identity .icon{width:18px;height:18px}.portal-example-label{align-self:flex-start;margin-top:25px;padding:5px 13px;background:#edf4ff;color:var(--navy);border-radius:4px;font-size:14px;white-space:nowrap}.company-portal-page .portal-heading>.portal-edit-link{margin-top:24px}.company-portal-page .portal-tabs{margin:0 0 0 30px;gap:30px;min-height:40px}.company-portal-page .portal-tabs a{font-size:15px;padding:9px 12px;line-height:1.4;color:var(--navy)}.company-portal-page .portal-tabs a:first-child{color:var(--blue)}.company-portal-page .portal-tabs a.selected{color:var(--blue);border-bottom:2px solid var(--blue)}.company-portal-page .portal-tabs:has(.selected) a:first-child:not(.selected){border:0;color:var(--navy)}.company-portal-page .portal-columns{grid-template-columns:minmax(0,1.87fr) minmax(0,1fr);gap:26px}.company-portal-page .panel{border-radius:10px;border:1px solid var(--line);box-shadow:none}.company-portal-page .portal-story{padding:28px 35px 14px}.company-portal-page .portal-story h2{font-size:28px;line-height:1.2;margin:0 0 5px}.company-portal-page .portal-story .prose{font-size:14px;line-height:1.35;margin:0 0 10px;max-width:645px}.portal-history{display:flex;gap:13px;font-size:13px;line-height:1.4;color:var(--navy);margin:10px 0 16px;max-width:645px}.portal-history .icon{color:var(--blue);width:22px;height:22px;margin-top:2px}.company-portal-page .portal-values{max-width:625px;gap:14px;margin:15px 0 18px;flex-wrap:nowrap}.company-portal-page .portal-values>span{font-size:14px;padding:11px 17px;border-radius:11px;font-weight:550;white-space:nowrap;line-height:1.6}.company-portal-page .portal-values .icon{width:23px;height:23px;stroke-width:1.4}.company-portal-page .portal-story h3{font-size:17px;line-height:1.3;margin:8px 0 4px;letter-spacing:-.025em}.company-portal-page .gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.company-portal-page .gallery img{height:129px;width:100%;object-fit:cover}.company-portal-page .portal-news{gap:14px;padding:8px 10px;margin:6px 0 0;align-items:flex-start}.company-portal-page .portal-news h4{font-size:13px;margin:0 0 4px;line-height:1.3;letter-spacing:-.01em}.company-portal-page .portal-news p{font-size:12px;line-height:1.4;color:var(--navy)}.company-portal-page .portal-news time{font-size:11px}.company-portal-page .portal-news .text-link{border:0;background:none;padding:0;font-size:13px;font-weight:400;color:var(--blue);margin-top:3px;cursor:pointer}.company-portal-page .portal-news .text-link .icon{width:16px;height:16px}.company-portal-page .company-facts{padding:10px 22px}.company-portal-page .company-facts>div{grid-template-columns:24px 1fr 1.15fr;gap:13px;padding:13px 0;font-size:14px;line-height:1.4;min-height:47px}.company-portal-page .company-facts strong{font-weight:400}.company-portal-page .company-facts>div:last-child{min-height:61px}.company-portal-page .company-facts .icon{width:22px;height:22px;stroke-width:1.5}.company-portal-page .portal-jobs{padding:16px 21px 18px;margin-top:13px}.company-portal-page .portal-jobs h3{font-size:20px;line-height:1.3;margin:0 0 8px}.company-portal-page .portal-jobs article{padding:14px 16px;margin-bottom:10px;position:relative;min-height:113px}.company-portal-page .portal-jobs .job-title{font-size:18px;font-weight:500;display:block;margin-right:25px;line-height:1.4;letter-spacing:-.025em}.portal-job-save{position:absolute;right:16px;top:14px;color:var(--navy)}.portal-job-save .icon{width:21px;height:21px;stroke-width:1.3}.company-portal-page .portal-jobs p{font-size:13px;margin:4px 0 0;line-height:1.35;max-width:310px}.company-portal-page .portal-jobs p>span{margin:0 8px}.company-portal-page .portal-jobs .button{font-size:15px;font-weight:500;padding:14px;border-radius:8px;margin-top:5px;line-height:1.4}.company-portal-page footer{margin-top:25px}
/* The supplied reference is used only for its photographic and logo regions. */
.google-example-cover,.google-example-logo>span,.google-gallery-photo,.google-news-photo{background-image:url('/assets/google-portal-reference.png');background-repeat:no-repeat}.company-portal-page .google-example-cover{height:auto;aspect-ratio:1536/138;background-size:100% auto;background-position:50% 10.948%}.company-portal-page .google-example-logo{display:grid;place-items:center}.google-example-logo>span{display:block;width:100px;height:103px;background-size:1536% 994.175%;background-position:9.331% 21.716%}.google-gallery-photo{display:block;width:100%;aspect-ratio:260/129;border:0;border-radius:8px;background-size:590.769% 793.798%;cursor:zoom-in;padding:0}.google-gallery-0{background-position:8.229% 83.017%}.google-gallery-1{background-position:29.781% 83.017%}.google-gallery-2{background-position:51.332% 83.017%}.google-news-photo{width:110px;height:65px;flex-shrink:0;border-radius:5px;background-size:1396.364% 1575.385%;background-position:8.065% 95.516%}.google-example-news>div{flex:1;min-width:0}.google-example-news time{position:absolute;right:10px;top:9px}.google-example-news{position:relative}.google-example-news h4{padding-right:5px}.google-example-news>div{padding-right:70px}.company-portal-page #company-gallery-dialog{max-width:850px;width:90vw;padding:45px 25px 15px}.company-portal-page #company-gallery-dialog .google-gallery-photo{cursor:default}.company-portal-page #company-gallery-dialog p{font-size:13px;margin:12px 0 0}.company-portal-page #company-news-dialog{max-width:600px}
@media(max-width:1200px){.company-portal-page .navigation{gap:18px;font-size:13px}.company-portal-page .navigation .button{font-size:13px}.company-portal-page .portal-story{padding:25px}.company-portal-page .portal-columns{grid-template-columns:1.65fr 1fr;gap:20px}.portal-example-label{font-size:11px}.company-portal-page .portal-values>span{font-size:12px;padding:10px}.google-example-news>div{padding-right:0}.google-example-news time{position:static;font-size:10px}.company-portal-page .portal-news{flex-wrap:wrap}.company-portal-page .portal-jobs .job-title{font-size:16px}.company-portal-page .company-facts>div{font-size:12px}}
@media(max-width:850px){.company-portal-page .header{height:80px;padding:14px 4%}.company-portal-page .brand img{width:140px}.company-portal-page .portal-cover,.company-portal-page .google-example-cover{height:130px;aspect-ratio:auto}.company-portal-page .google-example-cover{background-size:auto 1024px;background-position:50% -97px}.company-portal-page .portal-heading{padding:0 5px;min-height:145px;gap:15px}.company-portal-page .portal-heading:before{left:110px;width:300px;clip-path:path('M 0 0 H 100 C 160 0 160 65 300 65 H 0 Z')}.company-portal-page .portal-heading>.company-logo{width:110px;height:110px;margin-top:-45px}.google-example-logo>span{width:75px;height:77px}.company-portal-page .portal-heading>.portal-identity{margin-top:-40px;padding:0}.company-portal-page .portal-heading h1{font-size:28px}.company-portal-page .portal-heading p{font-size:14px}.portal-example-label{margin:10px 0 12px 125px;white-space:normal}.company-portal-page .portal-tabs{margin:0;gap:12px;white-space:nowrap}.company-portal-page .portal-tabs a{font-size:13px;padding:10px 8px}.company-portal-page .portal-columns{grid-template-columns:1fr}.company-portal-page .portal-values{max-width:100%;gap:8px}.company-portal-page .portal-values .icon{display:block}.company-portal-page .portal-story{padding:23px}.company-portal-page .company-facts>div{font-size:14px}.company-portal-page .portal-jobs .job-title{font-size:18px}.company-portal-page .portal-jobs p{max-width:none}.company-portal-page .portal-heading>.portal-edit-link{margin:10px 0}.company-portal-page .portal-story .prose{max-width:none}}
@media(max-width:450px){.company-portal-page .portal-heading:before{left:85px;width:260px;clip-path:path('M 0 0 H 70 C 120 0 150 65 260 65 H 0 Z')}.company-portal-page .portal-heading>.company-logo{width:85px;height:95px}.google-example-logo>span{width:62px;height:64px}.company-portal-page .portal-heading h1{font-size:25px}.company-portal-page .portal-heading p{font-size:12px}.company-portal-page .portal-identity .button{font-size:12px;padding:8px}.company-portal-page .portal-heading>.portal-identity{margin-top:-37px}.portal-example-label{margin-left:100px}.company-portal-page .portal-story{padding:18px}.company-portal-page .portal-values{flex-wrap:wrap}.company-portal-page .portal-values>span{font-size:11px;gap:6px}.company-portal-page .portal-values .icon{width:18px;height:18px}.company-portal-page .gallery{gap:7px}.company-portal-page .portal-story h2{font-size:25px}.company-portal-page .portal-news{gap:10px}.google-news-photo{width:80px;height:48px}.company-portal-page .portal-news h4{font-size:12px}}
.company-portal-page .portal-heading>.company-logo{flex:0 0 160px;padding:0;min-width:0}.company-portal-page .portal-heading{min-height:107px}.company-portal-page .portal-columns{margin-right:30px}.company-portal-page .portal-story .prose{max-width:625px}.company-portal-page .portal-story h2{line-height:1.15}.company-portal-page .portal-values{margin-bottom:16px}.company-portal-page .company-facts>div{padding:12px 0}.company-portal-page .portal-jobs article{padding-top:13px;padding-bottom:13px}.company-portal-page .portal-jobs .job-title{margin:0 25px 0 0}.company-portal-page .portal-jobs p{margin-top:3px}.company-portal-page .portal-news h4{font-size:14px}.company-portal-page .portal-heading:before{top:-65px;left:190px}
@media(max-width:850px){.company-portal-page .portal-heading>.company-logo{flex-basis:110px}.company-portal-page .portal-heading{min-height:145px}.company-portal-page .portal-heading:before{left:110px}.company-portal-page .portal-columns{margin-right:0}}
@media(max-width:450px){.company-portal-page .portal-heading>.company-logo{flex-basis:85px}.company-portal-page .portal-heading:before{left:85px}}
@media(min-width:1201px){.company-portal-page .header{padding-right:32px}.company-portal-page .navigation{gap:50px}.google-example-portal .gallery{max-width:798px;grid-template-columns:260fr 260fr 248fr}.company-portal-page .portal-story .prose{font-size:15px;line-height:1.27}.company-portal-page #cultura+.prose{margin-bottom:3px}.company-portal-page #galeria{margin-top:4px}.company-portal-page .company-facts>div:last-child{min-height:58px}}
