.hero{background-color:#ccff2e;background-position:top;background-repeat:no-repeat;color:#000;margin:0;padding:0}@media (min-width:1200px){.hero{align-items:end;display:flex;min-height:630px;padding:85px 0 0}.hero .col-item.image{justify-content:flex-end;min-height:536px}}.hero .grid{display:grid;grid-template-columns:60% 40%;margin-left:-15px;margin-right:-15px}.hero .col-item{display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:15px;padding-right:15px;position:relative}.hero .subtitle{color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;margin:0}.hero .subtitle strong{color:#ff4800}.hero .subtitle strong:before{content:"_"}.hero .primary-info h1{color:#ff4800;font-size:60px;line-height:75px;margin:30px 0}.hero .primary-info p{color:#000;font-size:16px;line-height:26px;margin:0 0 1.5rem}.hero .primary-info h3{color:#563cc7;font-size:25px;font-weight:400;line-height:45px;margin:0}@media (min-width:768px){.hero .primary-info{max-width:740px}}.hero .primary-info .btn.btn-primary{margin-top:30px}.hero .image img{display:block}.hero .image .caption{bottom:-22px;left:0;margin:0 auto;position:absolute;right:0;width:fit-content;z-index:10}.hero .image .caption:before{background:url(https://6650658.fs1.hubspotusercontent-na1.net/hubfs/6650658/2023_website/carreiras/pattern-gray.png) no-repeat;content:"";display:block;height:39px;left:-50%;position:absolute;top:30px;width:220px}.hero .image .caption:after{background:transparent;border:3px solid #ccff2e;border-radius:5px 15px 15px 15px;content:"";display:block;height:100%;left:15px;position:absolute;top:15px;width:100%}.hero .image .caption-text{border-radius:5px 15px 15px 15px;color:#fff;font-size:14px;padding:10px 20px;position:relative;z-index:9}.hero .image .caption-text h4{font-size:17px;font-weight:600;margin:0}.hero .image .caption-text p{font-size:14px;margin:0}.hero .jobs{margin:30px 0;position:relative}@media (min-width:1200px){.hero .jobs{max-width:90%}.hero .jobs:before{border:2px solid #fff;border-radius:25px;content:"";height:100%;left:15px;position:absolute;top:15px;width:100%}}.hero .jobs .box{background:#fff;border-radius:25px;padding:20px;position:relative;z-index:1}.hero .jobs .scroll{max-height:195px;overflow-y:scroll}.hero .jobs table{border-collapse:collapse;caption-side:bottom;text-align:left;width:100%}.hero .jobs table th{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase}.hero .jobs table td,.hero .jobs table th{padding:.5rem;vertical-align:middle}.hero .jobs table>tbody>tr:nth-of-type(2n)>*{background:#f9f9f9}.hero .jobs p{font-size:13px;margin:0}.hero .jobs .btn-view{align-items:center;background:#ff4800;border-radius:10px;color:#fff;display:flex;height:35px;justify-content:center;width:35px}@media (max-width:767.98px){.hero{background-image:none!important;padding:70px 0 30px}.hero .grid{grid-template-columns:100% 0}.hero .col-item{justify-content:flex-start}.hero .subtitle{margin:20px 0 0}.hero .subtitle p{font-size:16px}.hero .image,.hero br{display:none}.hero .primary-info h1{font-size:30px;line-height:42px;margin:20px 0}}@media (min-width:768px) and (max-width:991.98px){.hero{background-image:none!important;padding:90px 0 30px}.hero .grid{grid-template-columns:100% 0}.hero .primary-info h1{font-size:40px;line-height:50px}.hero .image{display:none}}