.company-pro-contextual{display:grid;width:min(100% - 32px,1130px);margin:18px auto;padding:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;overflow:hidden;border:1px solid #efc747;border-radius:20px;background:linear-gradient(112deg,#fffaf0 0%,#fff 55%,#edf4ff 100%);box-shadow:0 15px 36px -26px rgba(7,26,75,.5);position:relative}.company-pro-contextual:after{content:"";position:absolute;width:210px;height:210px;right:-105px;bottom:-140px;border-radius:50%;background:rgba(23,72,232,.08)}.company-pro-mark{display:grid;width:68px;height:68px;place-content:center;border-radius:20px;color:#cfff39;background:linear-gradient(145deg,#08206c,#1748e8 58%,#08775e);box-shadow:0 12px 25px -15px #071a4b;text-align:center}.company-pro-mark b{font-size:19px}.company-pro-mark span{margin-top:-5px;font-size:14px}.company-pro-copy{min-width:0}.company-pro-copy>small{color:#96700a;font-size:8px;font-weight:900;letter-spacing:.13em}.company-pro-copy h2{margin:4px 0;color:#102450;font-size:19px;line-height:1.2}.company-pro-copy p{margin:0;color:#66748c;font-size:10px}.company-pro-benefits{display:flex;margin-top:10px;gap:6px;flex-wrap:wrap}.company-pro-benefits span{padding:5px 8px;border-radius:999px;color:#1640bc;background:#eaf0ff;font-size:8px;font-weight:800}.company-pro-contextual aside{display:grid;min-width:190px;gap:8px;position:relative;z-index:1}.company-pro-contextual aside strong{color:#102450;font-size:14px}.company-pro-contextual aside strong small{display:block;margin-top:2px;color:#6f7e96;font-size:8px;font-weight:500}.company-pro-contextual button,.company-pro-reminder button{min-height:46px;padding:0 15px;border:0;border-radius:11px;color:#fff;background:#1748e8;font-weight:900;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.company-pro-contextual button:hover,.company-pro-reminder button:hover{transform:translateY(-2px);box-shadow:0 9px 18px -10px #1748e8}.company-pro-contextual aside em{color:#7e899c;font-size:7px;font-style:normal;text-align:center}.company-pro-reminder{display:grid;width:250px;padding:16px;gap:5px;position:fixed;right:18px;bottom:18px;z-index:80;border:1px solid rgba(255,255,255,.18);border-radius:17px;color:#fff;background:linear-gradient(145deg,rgba(7,26,75,.97),rgba(23,72,232,.97) 68%,rgba(8,119,94,.97));box-shadow:0 20px 44px -18px rgba(3,17,53,.75);backdrop-filter:blur(12px)}.company-pro-reminder span{color:#cfff39;font-size:8px;font-weight:900;letter-spacing:.12em}.company-pro-reminder b{font-size:15px}.company-pro-reminder small{color:#dce6ff;font-size:8px;line-height:1.45}.company-pro-reminder button{min-height:42px;margin-top:5px;color:#0a2559;background:#c8f641}.company-pro-contextual-publicar{margin-top:22px}.company-pro-contextual-vagas,.company-pro-contextual-candidatos{width:100%;margin:0}.company-pro-contextual-overview{width:100%;margin:18px 0}
@media(max-width:760px){.company-pro-contextual{width:min(100% - 24px,1130px);padding:17px;grid-template-columns:auto 1fr;gap:13px;border-radius:17px}.company-pro-mark{width:52px;height:52px;border-radius:15px}.company-pro-copy h2{font-size:17px}.company-pro-copy p{font-size:9px;line-height:1.45}.company-pro-contextual aside{grid-column:1/-1;min-width:0;grid-template-columns:1fr auto;align-items:center}.company-pro-contextual aside strong small{display:none}.company-pro-contextual aside em{grid-column:1/-1;text-align:left}.company-pro-contextual button{min-height:48px}.company-pro-contextual-vagas,.company-pro-contextual-candidatos,.company-pro-contextual-overview{width:100%;margin:0}.company-pro-reminder{width:auto;left:12px;right:12px;bottom:82px;padding:12px 14px;grid-template-columns:1fr auto;align-items:center}.company-pro-reminder span,.company-pro-reminder small{grid-column:1}.company-pro-reminder b{grid-column:1}.company-pro-reminder button{grid-column:2;grid-row:1/4;margin:0}.ecf-company-context footer{padding-bottom:180px}}
