@media (min-width:720px){.mp-page-hero-differentials>.mp-page-hero-media{inset:0;display:block;width:100%;height:100%}.mp-page-hero-differentials>.mp-page-hero-media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:none}}@media (max-width:719px){.mp-page-hero-differentials>.mp-page-hero-media img{object-position:center 46%;transform:translateY(-7%) scale(1.18);transform-origin:45% 45%}.mp-page-hero-differentials .mp-page-hero-copy{padding-bottom:30px}.mp-page-hero-differentials h1{width:min(100%,360px);max-width:360px;margin-top:11px;font-size:clamp(1.38rem,6.15vw,1.62rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.mp-page-hero-differentials .mp-page-hero-copy>p{max-width:350px;margin-top:12px;font-size:.78rem;line-height:1.45}.mp-page-hero-differentials .mp-hero-buttons{margin-top:14px}}.mp-final h2 em,.mp-final>div>span,.mp-page-hero h1 em,.mp-page-hero-copy>span,.mp-section.teal .mp-title>span,.mp-title h2 em,.mp-title>span{color:#1b93a3}@media (max-width:1059px){.mp-mobile-menu:before{display:none}.mp-mobile-menu-head{min-height:58px;padding:0 2px 5px;border-bottom:0}.mp-mobile-menu-head:after{display:none}.mp-mobile-menu-label{display:flex;align-items:center;gap:9px;margin:7px 4px 1px;color:#176f7b;font-family:var(--font-sora),sans-serif;font-size:.62rem;font-weight:760;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.mp-mobile-menu-label:before{width:4px;height:15px;border-radius:999px;background:#1b93a3;content:""}.mp-mobile-menu nav{padding-top:4px}}.mp-page-hero-about>img{object-position:center 43%}.mp-page-hero-faq>img{object-position:54% center}@media (max-width:719px){.mp-page-hero-about>img{object-position:center 38%}.mp-page-hero-faq>img{object-position:54% center}.mp-faq-list article:not(.open) button,.mp-home-faq-list details:not([open]) summary{background:linear-gradient(105deg,rgba(27,147,163,.18),rgba(27,147,163,.075));box-shadow:inset 4px 0 #1b93a3,0 5px 18px rgba(27,147,163,.08)}}.mp-career-form .mp-field-invalid{color:#b42318}.mp-career-form .mp-field-invalid input{border-color:#b42318;background:#fff7f6;box-shadow:0 0 0 3px rgba(180,35,24,.1)}.mp-career-form .mp-form-error{display:block;margin-top:1px;color:#b42318;font-size:.69rem;font-weight:750;line-height:1.35}.mp-career-form .mp-city-field{position:relative;z-index:12}.mp-city-autocomplete{position:relative}.mp-city-options{position:absolute;z-index:40;top:calc(100% + 6px);right:0;left:0;display:grid;max-height:230px;overflow-y:auto;padding:6px;border:1px solid rgba(27,147,163,.26);border-radius:11px;background:#fff;box-shadow:0 18px 40px rgba(8,48,54,.18)}.mp-city-options button{width:100%;padding:11px 12px;border:0;border-bottom:1px solid rgba(27,147,163,.1);border-radius:7px;background:#fff;color:#33484b;font:inherit;font-size:.76rem;font-weight:680;text-align:left;cursor:pointer}.mp-city-options button:last-child{border-bottom:0}.mp-city-options button:focus-visible,.mp-city-options button:hover{background:rgba(27,147,163,.09);color:#117d8b;outline:none}.mp-contact-info{border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 12% 0,rgba(181,240,246,.28),transparent 34%),linear-gradient(145deg,#1b93a3,#117d8b 52%,#073f47);box-shadow:0 24px 58px rgba(7,63,71,.24),inset 0 1px rgba(255,255,255,.18)}.mp-contact-info .mp-title h2 em,.mp-contact-info .mp-title>span{color:#fff}.mp-contact-info .mp-title h2 em{display:block;margin-top:.12em;white-space:nowrap}.mp-contact-info .mp-title h2{font-size:clamp(1.55rem,7vw,2rem)}.mp-contact-budget-form{order:1}.mp-contact-info{order:2}.mp-contact-info>a{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.mp-contact-info .mp-hours>svg,.mp-contact-info .mp-whatsapp-icon,.mp-contact-info>a>svg{justify-self:center}.mp-whatsapp-icon{width:20px;height:20px;color:#fff;filter:drop-shadow(0 4px 8px rgba(3,50,56,.2))}.mp-contact-info .mp-whatsapp-icon{width:22px;height:22px}.mp-contact-info .mp-hours{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.mp-contact-budget-form{position:relative;display:grid;grid-template-columns:1fr;gap:15px 18px;padding:28px 21px;overflow:visible;scroll-margin-top:92px;border:1px solid rgba(27,147,163,.22);border-top:5px solid #1b93a3;border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(27,147,163,.11),transparent 28%),#fff;box-shadow:0 24px 58px rgba(8,58,65,.13),inset 0 1px rgba(255,255,255,.95)}.mp-contact-budget-form:before{display:none}.mp-contact-budget-form>h3{margin:0;color:#173e43;font-size:1.4rem;text-align:left}.mp-budget-response{margin:-11px 0 0;padding-bottom:15px;border-bottom:1px solid rgba(27,147,163,.18);color:#7a898b;font-size:.68rem;font-weight:600;letter-spacing:.015em}.mp-budget-coverage{display:flex;flex-direction:column;align-items:flex-start;gap:1px;margin:0;color:#345c63;font-size:.78rem;line-height:1.2}.mp-budget-coverage strong{color:#117f91;font-size:1rem;font-weight:750;letter-spacing:-.01em}.mp-contact-form-intro{margin:0;color:#607174;font-size:.78rem;line-height:1.55}.mp-contact-budget-form>label{min-width:0;gap:8px;margin:0;color:#294f54;font-size:.73rem}.mp-contact-budget-form input,.mp-contact-budget-form select,.mp-contact-budget-form textarea{border-color:rgba(27,147,163,.2);background:#fbfdfd}.mp-contact-budget-form input:focus,.mp-contact-budget-form select:focus,.mp-contact-budget-form textarea:focus{border-color:#1b93a3;outline:3px solid rgba(27,147,163,.11)}.mp-contact-budget-form select:disabled{color:#637679;background:#eef5f6}.mp-contact-budget-form .mp-city-field{position:relative;z-index:12}.mp-contact-budget-form .mp-field-invalid input{border-color:#b42318;background:#fff7f6;box-shadow:0 0 0 3px rgba(180,35,24,.1)}.mp-contact-budget-form .mp-form-error{display:block;margin-top:1px;color:#b42318;font-size:.69rem;font-weight:750;line-height:1.35}.mp-contact-field-note{margin-top:-2px;color:#527177;font-size:.68rem;font-weight:650;line-height:1.35}.mp-contact-submit{min-height:52px}@media (min-width:720px){.mp-contact-budget-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:34px}.mp-budget-response,.mp-contact-budget-form>h3,.mp-contact-form-intro,.mp-contact-full,.mp-contact-submit{grid-column:1/-1}}@media (max-width:1023px){.mp-contact-budget-form{border-top-width:4px;border-radius:18px;box-shadow:0 20px 46px rgba(8,58,65,.12),inset 0 1px rgba(255,255,255,.95)}}@media (max-width:719px){.mp-page-hero-contact h1{max-width:340px;font-size:clamp(1.9rem,8.7vw,2.15rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.mp-page-hero-contact .mp-page-hero-copy>p{max-width:330px;font-size:.9rem;line-height:1.55}}@media (min-width:1024px){.mp-contact-grid{max-width:960px;grid-template-columns:minmax(0,1fr);align-items:start!important}.mp-contact-info{height:auto!important;align-self:start;padding:32px 28px}html body .mp-page-hero.mp-page-hero-about>img{object-position:center 16%!important}html body .mp-page-hero.mp-page-hero-contact>img{object-position:center 18%!important}.mp-page-hero-careers>.mp-page-hero-media img{object-position:center top}.mp-final-team>img{object-position:center}#cadastro-profissional>.mp-career-grid{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(42px,4vw,64px)}#cadastro-profissional .mp-career-grid>div{width:100%;max-width:430px;margin-inline:auto}.mp-career-form{position:relative;display:grid;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;padding:34px;overflow:visible;border:1px solid rgba(27,147,163,.22);border-top:5px solid #1b93a3;border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(27,147,163,.11),transparent 28%),#fff;box-shadow:0 24px 58px rgba(8,58,65,.13),inset 0 1px rgba(255,255,255,.95)}.mp-career-form>h3{grid-column:1/-1;order:0;margin:0 0 7px;padding-bottom:15px;border-bottom:1px solid rgba(27,147,163,.18);color:#173e43;font-size:1.4rem}.mp-career-form>.mp-choice-group,.mp-career-form>label{min-width:0;margin:0}.mp-career-form>label{gap:8px;color:#294f54;font-size:.73rem}.mp-career-form input,.mp-career-form select,.mp-career-form textarea{border-color:rgba(27,147,163,.2);background:#fbfdfd}.mp-career-form input:focus,.mp-career-form select:focus,.mp-career-form textarea:focus{border-color:#1b93a3;outline:3px solid rgba(27,147,163,.11)}.mp-career-form .mp-form-name{order:1}.mp-career-form .mp-form-city{order:2}.mp-career-form .mp-form-area{order:3}.mp-career-form .mp-form-experience{order:4}.mp-career-form .mp-career-experience-detail{grid-column:1/-1;order:5}.mp-career-form .mp-choice-days-group{grid-column:1/-1;order:6}.mp-career-form .mp-form-period{order:7}.mp-career-form .mp-form-modality{order:8}.mp-career-form .mp-choice-shifts-group{grid-column:1/-1;order:9}.mp-career-form .mp-form-start{grid-column:1/-1;order:10;width:calc(50% - 9px);justify-self:center}.mp-career-form.has-start-date .mp-form-start{grid-column:auto;width:auto;justify-self:stretch}.mp-career-form .mp-career-start-date{grid-column:auto;order:11}.mp-career-form .mp-career-submit{grid-column:1/-1;order:12;min-height:50px;margin-top:2px}.mp-career-form .mp-choice-days{grid-template-columns:repeat(8,minmax(0,1fr))}.mp-career-form .mp-choice-days>label{grid-column:span 2}.mp-career-form .mp-choice-days>label:nth-child(5){grid-column:2/span 2}.mp-career-form .mp-choice-shifts{grid-template-columns:repeat(5,minmax(0,1fr))}.mp-career-form .mp-choice-grid label{min-height:46px;border-color:rgba(27,147,163,.18);background:linear-gradient(145deg,#fff,#f3f8f8)}}@media (max-width:1023px){.mp-career-form{border:1px solid rgba(27,147,163,.22);border-top:4px solid #1b93a3;border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(27,147,163,.11),transparent 30%),#fff;box-shadow:0 20px 46px rgba(8,58,65,.12),inset 0 1px rgba(255,255,255,.95)}.mp-career-form>h3{padding-bottom:14px;border-bottom:1px solid rgba(27,147,163,.18);color:#173e43}.mp-career-form input,.mp-career-form select,.mp-career-form textarea{border-color:rgba(27,147,163,.2);background:#fbfdfd}.mp-career-form .mp-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-career-form .mp-choice-grid>label{grid-column:span 2;border-color:rgba(27,147,163,.18);background:linear-gradient(145deg,#fff,#f3f8f8)}.mp-career-form .mp-choice-grid>label:last-child:nth-child(odd){grid-column:2/span 2}html body main.mp-site .mp-final-team>img{object-position:58% 28%!important}}