@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;500;600;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;500;600;700;900&display=swap);*{margin:0;padding:0;box-sizing:border-box;font-family:"Montserrat",sans-serif}.container-contents{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width:666px){.container-contents{padding:0 1.3rem}}li,ul{list-style:none}#cookieConsent{background-color:white;padding:0;height:0;color:black;transition:0.3s ease-in-out;box-shadow:rgba(99,99,99,0.2) 0 2px 8px 0;text-align:center;position:absolute;bottom:0;width:100%;position:fixed;z-index:999999;display:flex;align-items:center;justify-content:center}#cookieConsent p,#cookieConsent button{display:none}#cookieConsent a{color:#07B8A1}#cookieConsent .cookieAccept{padding:0.7rem 2rem;border-radius:7.16px;border:none;background-color:#07B8A1;color:white;transition:0.4s ease-in-out;cursor:pointer;margin-left:20px}#cookieConsent .cookieAccept:hover{background-color:black;color:#07B8A1}#cookieConsent.active{height:150px;transition:0.3s ease-in-out;padding:2rem 1.3rem}#cookieConsent.active p,#cookieConsent.active button{display:block}@media (max-width:480px){#cookieConsent.active{flex-direction:column}#cookieConsent.active p{font-size:11px}#cookieConsent .cookieAccept{margin-left:0}}.nav-header{display:grid;align-items:center;height:110px;padding:0 1rem;grid-template-columns:30% 70%;grid-template-areas:"logo nav nav"}.nav-header__logo{grid-area:logo}.nav-header__logo img{width:300px;height:60px}.nav-header__button-mobile{display:none;grid-area:menuMobile;width:25px;height:20px;align-self:flex-end;border:none;background:transparent}.nav-header__list{grid-area:nav;display:flex;align-items:center;justify-content:flex-end}.nav-header__list{list-style:none}.nav-header__list li a{text-decoration:none;color:black;padding-bottom:5px;border-bottom:1px solid transparent;transition:0.3s ease-in-out}.nav-header__list li a:hover{color:#07B8A1}.nav-header__list li.occupation-area{position:relative}.nav-header__list li.occupation-area .occupation-area__button{position:absolute;top:38px;display:flex;justify-content:center;align-items:center;border:none;display:block;background-color:#07B8A1;width:27px;height:27px;right:44%;padding-top:5px;transition:0.3s ease-in-out;cursor:pointer}.nav-header__list li.occupation-area .occupation-area__button:hover{background-color:black;box-shadow:0 0 11px rgba(75,66,66,0.2)}.nav-header__list li.occupation-area .occupation-area__button:hover > .icon-arrow svg g path{stroke:#07B8A1}.nav-header__list li.consult-an-expert a{background-color:#07B8A1;padding:1rem 1.5rem;border-radius:100px;color:white;font-weight:bold}.nav-header__list li.consult-an-expert a:hover{color:#07B8A1;background-color:white;border-bottom:1px solid transparent;box-shadow:0 0 11px rgba(33,33,33,0.2)}.nav-header__list li + li{margin-left:30px}@media (max-width:1100px){.nav-header{grid-template-areas:"logo menuMobile" "nav nav";grid-template-columns:50% 50%;padding:1rem 1.2rem!important;height:auto}.nav-header__button-mobile{display:block;align-self:center;justify-self:flex-end}.nav-header__list{height:0;overflow:hidden;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:0.3s ease-in-out}.nav-header__list li.consult-an-expert{width:100%}.nav-header__list li.consult-an-expert a{padding:0;background:none;width:100%;display:inline-block;color:black;font-weight:inherit;border-radius:0}.nav-header__list li.consult-an-expert a:hover{background-color:transparent;border-radius:0;border-bottom:0;color:#07B8A1;box-shadow:0 0 0 rgba(33,33,33,0.2)}.nav-header__list li.occupation-area .occupation-area__button{display:none}.nav-header__list li{width:100%;transition:0.3s ease-in-out}.nav-header__list li:hover{border-bottom:1px solid #07B8A1;width:100%}.nav-header__list li a{width:100%;display:inline-block}.nav-header__list li a:hover{border-bottom:transparent}.nav-header__list li + li{margin:1rem 0 0 0}.nav-header.active .nav-header__list{padding:1.3rem 0 0 0}.nav-header.active .nav-header__list{height:220px!important}.hamburger{border-top:2px solid;width:24px;display:block;color:#07B8A1}.hamburger::after,.hamburger::before{content:"";display:block;width:24px;height:2px;background:currentColor;margin-top:5px;transition:0.3s;position:relative}.nav-header.active .hamburger{border-top-color:transparent}.nav-header.active .hamburger::before{transform:rotate(135deg)}.nav-header.active .hamburger::after{transform:rotate(-135deg);top:-7px}}@media (max-width:650px){.nav-header{grid-template-areas:"logo menuMobile" "nav nav";grid-template-columns:90% 10%;padding:1rem 1.2rem}.nav-header__logo img{width:180px;height:40px}}@media (max-width:380px){.nav-header__logo img{max-width:200px;height:42px;-o-object-fit:contain;object-fit:contain}}@media (max-width:255px){.nav-header__logo img{width:130px;height:30px}}.talk_to_an_expert{position:relative;background:url(/images/Global/people/footer-background.webp) no-repeat;background-size:cover;z-index:10}.talk_to_an_expert::after{content:"";background-color:black;opacity:60%;position:absolute;width:100%;height:100%;top:0;z-index:10}.talk_to_an_expert .container--talk_to_an_expert{max-width:1000px;margin:0 auto;position:relative;z-index:100;padding:4rem 1.3rem}.talk_to_an_expert .container--talk_to_an_expert h2{max-width:600px;margin:0 auto;text-align:center;font-size:45px;font-weight:300;color:white;padding-bottom:3.5rem}.talk_to_an_expert--item{display:flex;justify-content:space-evenly}.talk_to_an_expert--item .item{text-align:center;transition:0.3s ease-in-out}.talk_to_an_expert--item .item svg{max-width:45px;height:46px}.talk_to_an_expert--item .item h4,.talk_to_an_expert--item .item p{font-family:"Roboto",sans-serif;color:white}.talk_to_an_expert--item .item h4{padding:5px 0;font-size:20px}.talk_to_an_expert--item .item p{max-width:300px;margin-bottom:1.1rem}.talk_to_an_expert--item .item a.item-email{color:#00D1B6;font-weight:bold}.talk_to_an_expert--item .item .icones{display:flex;justify-content:center;align-items:center}.talk_to_an_expert--item .item .icones a{display:block;width:35px;height:35px;border-radius:50%;background:#07B8A1;display:flex;justify-content:center;align-items:center;margin:0 5px;transition:0.3s ease-in-out}.talk_to_an_expert--item .item .icones a img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.talk_to_an_expert--item .item .icones a:hover{background:white}.talk_to_an_expert--item .item .talk-button button{background-color:#07B8A1;font-family:"Roboto",sans-serif;color:white;font-size:20px;font-weight:400;border:none;padding-top:2rem;padding:0.9rem 3rem;border-radius:100px;transition:0.3s ease-in-out;cursor:pointer;margin-top:2rem;text-align:center}.talk_to_an_expert--item .item .talk-button button:hover{background-color:white;color:#07B8A1;box-shadow:0 0 11px rgba(75,66,66,0.2)}.talk_to_an_expert--item .item .icone-email path,.talk_to_an_expert--item .item .icone-wpp path,.talk_to_an_expert--item .item .icone-heart path{transition:0.3s ease-in-out}.talk_to_an_expert--item .item:hover .icone-email path{fill:#C23929}.talk_to_an_expert--item .item:hover .icone-wpp path{fill:#29AA01}.talk_to_an_expert--item .item:hover .icone-heart path{fill:red}@media (max-width:900px){.talk_to_an_expert--item{flex-wrap:wrap}.talk_to_an_expert--item .item{margin-top:1.5rem}}@media (max-width:700px){.talk_to_an_expert--item .item + .item{margin-top:2.5rem}}@media (max-width:430px){.talk_to_an_expert .container--talk_to_an_expert h2{font-size:26px;padding-bottom:1rem}}@media (max-width:379px){.talk_to_an_expert--item .item .talk-button button{font-size:16px;padding:0.9rem 1rem}.talk_to_an_expert--item .item a.item-email{font-size:13px}}.learn-more__button--link .learn-more__button{background-color:#07B8A1;font-family:"Roboto",sans-serif;color:white;font-size:20px;font-weight:400;border:none;padding:0.9rem 3rem;border-radius:100px;transition:0.3s ease-in-out;cursor:pointer}.learn-more__button--link .learn-more__button:hover{background-color:black;color:#07B8A1;box-shadow:0 0 11px rgba(75,66,66,0.2)}footer{padding:3rem 0}footer .container-contents{display:flex;align-items:center}footer .container-contents a{text-decoration:none;color:black}.nav-footer__list{justify-content:start}.nav-footer__list,.kbrtec{margin-top:1rem}footer .nav-header__list li.occupation-area .occupation-area__button{transform:rotate(180deg)}footer .nav-header__list li + li{margin-left:20px}.empresa{text-align:center;margin-left:1rem}.empresa a img{width:233px;height:129px;margin-bottom:2rem}.kbrtec{margin-left:6rem}.kbrtec a{display:flex;align-items:center;transition:0.3s ease-in-out}.kbrtec a span{font-size:14px;display:block;margin-right:5px;font-weight:700}.kbrtec a img{width:71px;height:17px}.kbrtec a:hover{transform:scale(0.9)}@media (max-width:1100px){footer .container-contents{flex-direction:column}footer .container-contents .nav-header__list{height:100%;align-items:center}.empresa{margin:2rem 0}.kbrtec{margin-left:0}footer .nav-header__list li.occupation-area{padding-left:10px}}@media (max-width:400px){footer .container-contents a{padding-bottom:0}.nav-footer__list,.kbrtec{margin-top:0rem}.empresa{margin:1.8rem 0}.empresa a img{width:233px;height:129px;margin-bottom:1rem}}@media (max-width:300px){.kbrtec a span{font-size:11px;display:block;margin-right:5px;font-weight:700}}.breadcrumbs__background{background-color:black;padding:2rem 0 5rem 0;color:white}.breadcrumbs__background.bg-blog{background:url(/images/Blog/background-blog.webp) no-repeat;background-size:cover}.breadcrumbs__background.bg-blog .container-contents .title-integra{text-align:start;max-width:0;margin:2rem 0 3rem 0}.breadcrumbs__background .container-contents ul{display:flex}.breadcrumbs__background .container-contents ul li{list-style:none}.breadcrumbs__background .container-contents ul li a{color:white;text-decoration:none;font-weight:300;font-size:16px}.breadcrumbs__background .container-contents ul li a.link-main{font-weight:bold}.breadcrumbs__background .container-contents ul li + li{margin-left:20px}.breadcrumbs__background .container-contents h1{font-weight:400;font-size:45px;margin:2.5rem 0}.breadcrumbs__background .container-contents .title-integra{text-align:center;max-width:700px;margin:1rem auto 4rem auto}.breadcrumbs__background .container-contents .date{text-align:center;max-width:100%;display:flex;justify-content:center;align-items:center;margin-top:2rem;color:#07B8A1}.breadcrumbs__background .container-contents .date img{margin-right:10px}.breadcrumbs__background .container-contents.areas-de-atuacao-integra ul,.breadcrumbs__background .container-contents.areas-de-atuacao-integra li,.breadcrumbs__background .container-contents.areas-de-atuacao-integra ol,.breadcrumbs__background .container-contents.areas-de-atuacao-integra dl,.breadcrumbs__background .container-contents.areas-de-atuacao-integra h1,.breadcrumbs__background .container-contents.areas-de-atuacao-integra h2,.breadcrumbs__background .container-contents.areas-de-atuacao-integra h3,.breadcrumbs__background .container-contents.areas-de-atuacao-integra h4,.breadcrumbs__background .container-contents.areas-de-atuacao-integra h5,.breadcrumbs__background .container-contents.areas-de-atuacao-integra h6{display:none}.breadcrumbs__background .container-contents.areas-de-atuacao-integra nav ul,.breadcrumbs__background .container-contents.areas-de-atuacao-integra nav li,.breadcrumbs__background .container-contents.areas-de-atuacao-integra nav a{display:inline-block}.breadcrumbs__background .container-contents.areas-de-atuacao-integra .title-integra{display:block;margin:1rem auto 1.5rem auto}.breadcrumbs__background .container-contents.areas-de-atuacao-integra p{max-width:800px;font-size:17px;margin:0 auto;text-align:center;line-height:1.7rem}.breadcrumbs__background .container-contents.contato h1{color:#07B8A1;font-size:25px;font-weight:500;margin:1rem auto 1rem auto}.breadcrumbs__background .container-contents.contato p{max-width:700px;margin:0 auto;font-size:35px;font-weight:300;text-align:center;text-transform:uppercase}.breadcrumbs__background .container-contents.contato p span{color:#07B8A1}.breadcrumbs__background.pag-atuacao{padding:2rem 0 4rem 0}.breadcrumbs__background.pag-atuacao .container-contents .title-integra{text-align:center;margin:2.5rem auto 1rem auto}.breadcrumbs__background.pag-atuacao .container-contents p{max-width:800px;font-size:20px;margin:0 auto;text-align:center;line-height:1.7rem}@media (max-width:650px){.breadcrumbs__background .container-contents.contato p{font-size:22px}}@media (max-width:400px){.breadcrumbs__background.bg-blog{background:black}.breadcrumbs__background .container-contents .title-integra{text-align:center;font-size:35px}.breadcrumbs__background .container-contents.areas-de-atuacao-integra p{font-size:14px;line-height:1.4rem}.breadcrumbs__background .container-contents.areas-de-atuacao-integra .title-integra{font-size:30px}}.contact-container{background-color:black;position:relative;padding:0.5rem 1.3rem 3rem 1.3rem}.contact-container .learn-more__button--link .learn-more__button{margin-top:2rem;color:black}.contact-container .learn-more__button--link .learn-more__button:hover{background-color:white}.contact-container::after{content:"";background:url(/images/form/image-left-form.svg) no-repeat;height:630px;width:463px;position:absolute;background-size:contain;top:5rem;left:2rem;z-index:1}form{max-width:800px;margin:0 auto;position:relative;z-index:200}form .contact-form__item{display:block;position:relative}form .contact-form__item input,form .contact-form__item select,form .contact-form__item textarea{width:100%;padding:1rem;border-radius:10px;background:transparent;border:none;border:2px solid white}form .contact-form__item input:focus,form .contact-form__item select:focus,form .contact-form__item textarea:focus{background-color:#003835;color:#00FFF0;font-weight:bold;border:1px solid #00FFF0;outline:1px solid #00FFF0}form .contact-form__item input.nome,form .contact-form__item input.email{padding-left:5.2rem;color:white}form .contact-form__item input.tel{padding-left:6.2rem;color:white}form .contact-form__item textarea.mensagem{text-indent:6.7rem;color:white}form .contact-form__item label{color:white;position:absolute;top:17px;left:25px}form .contact-form__item label.focus{color:#00FFF0}form .contact-form__item label.nomeLabel,form .contact-form__item label.emailLabel{top:17px}form .contact-form__item label.mensagemLabel{top:15px}form .contact-form__item .contact-form__item--sub{position:relative;width:100%}form .contact-form__item .contact-form__item--sub select{width:98%;margin-left:10px;color:white;-webkit-appearance:none}form .contact-form__item .contact-form__item--sub select:focus{color:#00FFF0}form .contact-form__item .contact-form__item--sub.select{position:relative}form .contact-form__item .contact-form__item--sub.select::before{content:"";width:16px;height:14px;background:url(/images/icones/icon-arrow-form.svg) no-repeat;background-size:cover;position:absolute;right:10px;top:15px}.contact-form__item + .contact-form__item{margin-top:0.4rem}form .contact-form__item.flex{display:flex;align-items:flex-end}@media (max-width:1200px){.contact-container::after{display:none}}@media (max-width:500px){form .contact-form__item.flex{flex-direction:column}form .contact-form__item .contact-form__item--sub select{margin-left:0;width:100%;margin-top:0.5rem}form .contact-form__item .contact-form__item--sub.select::before{top:26px}}.tel.telefone.erro{border:2px solid red}.container-location{background-color:rgb(30,30,30);position:relative;padding:3rem 1.3rem;text-align:center;color:white}.container-location h1{font-size:35px;font-weight:500;text-transform:uppercase;margin-bottom:1rem}.container-location p{max-width:315px;margin:0 auto;font-size:18px;line-height:1.7rem}.container-location-map{background-color:rgb(30,30,30);margin-top:2rem}.container-location-map .map{max-width:1200px;margin:0 auto;background-color:red;position:relative;height:370px;overflow-y:hidden;border-radius:20px}.container-location-map .map iframe{width:100%;position:relative;top:0}@media (max-width:500px){.container-location-map .map,.container-location-map .map iframe{height:210px}}.container-atendimento{padding:0 1.3rem}.atendimento{max-width:500px;padding:2rem;box-shadow:0 17px 80px rgb(206,226,236);border-radius:10px;text-align:center;margin:3rem auto;transition:0.3s ease-in-out}.atendimento h3{color:#07B8A1;text-transform:uppercase}.atendimento p{margin:0.5rem 0}.atendimento p span{display:block}.atendimento:hover{transform:scale(0.9)}@media (max-width:250px){.atendimento h3{font-size:14px}}