:root{--primaria:#c97900;--primaria-dark:#bf7300;--secundaria:#ffc163;--terciaria:#008939;--terciaria-dark:#002d08;--branco:#fff;--cinza-light:#fbf9f1;--cinza-medium:#e0dfde;--cinza-dark:#bbb;--erro:#cd2329}.app-body{font-family:Cera Pro,sans-serif;background-color:var(--cinza-light);text-rendering:optimizeLegibility}.preloader{position:fixed;background-color:var(--primaria);width:100%;height:100%;top:0;left:0;z-index:9999999;overflow:hidden;display:flex;justify-content:center;align-items:center}.preloader img{max-width:250px}a,a:hover{text-decoration:none}figure{margin:0}figure img,img{max-width:100%;height:auto}ul{padding:0;margin:0}ul li{list-style:none}.main__header{position:relative;background-color:var(--cinza-medium);margin-top:-75px;height:150px}.main .section-default__content{position:relative;background-color:var(--cinza-light);padding-left:4rem;padding-right:4rem}.main .section-default__content--title{padding-top:50px;padding-bottom:30px;border-bottom:4px solid var(--primaria)}.main .section-default__content--title .block{max-width:720px;margin-left:auto;margin-right:auto}.main .section-default__content--title .block h1{color:var(--terciaria);font-size:36px;font-weight:900;text-transform:uppercase;margin:0;line-height:44px}.main .section-default__content--title .block p{color:var(--terciaria);font-weight:700;margin-bottom:0}@media only screen and (max-width:991px){.main__header{margin-top:-30px}.main .section-default__content{padding-left:3rem;padding-right:3rem}.main .section-default__content--title{padding-top:30px}.main .section-default__content--title .block h1{font-size:30px;line-height:40px}}@media only screen and (max-width:767px){.main__header{margin-top:3rem}.main .section-default__content{padding-left:0;padding-right:0}}.page-404{background-color:var(--branco)}.page-404-content{display:flex;justify-content:center;align-items:center;height:100vh}.page-404-content *{font-family:Cera Pro,sans-serif}.page-404-content .container{text-align:center}.page-404-content .container h1{font-size:6rem;font-weight:900}.page-404-content .container h2{font-size:3rem;font-weight:900}.page-404-content .container p{font-size:1.4rem}.page-404-content .container p a{font-weight:500;text-decoration:underline}.header__top{background-color:var(--primaria);width:100%;height:38px}.header__top__logo figure a{display:flex}.header__top__social{display:flex;align-items:center}.header__top__social *{color:var(--secundaria)}.header__top__social span{display:block;font-family:Cera Pro,sans-serif;font-weight:500;margin-right:20px;text-transform:uppercase}.header__top__social ul{display:flex;align-items:center}.header__top__social ul li:first-child{margin-right:15px}.header__top__social ul li a{display:flex;align-items:center;padding:2px;border-radius:50px;border:1px solid var(--secundaria);justify-content:center;transition-duration:.1s;transition-timing-function:ease}.header__top__social ul li a i{font-size:20px;transition-duration:.1s;transition-timing-function:ease}.header__top__social ul li a:hover{border-color:var(--branco)}.header__top__social ul li a:hover i{color:var(--branco)}.header__top__btn__mobile{display:none}.header__nav{position:relative;margin-top:-30px;z-index:2}.header__nav__list{display:flex;align-items:center;justify-content:space-between;background-color:var(--cinza-medium);padding-right:88px;padding-left:88px;width:100%;height:150px}.header__nav__list__link{display:flex;flex-direction:column;align-items:center}.header__nav__list__link .icon{display:block;margin-bottom:10px}.header__nav__list__link:hover .text{color:var(--primaria)}.header__nav__list__link .text{font-size:15px;color:var(--terciaria);font-weight:700;text-transform:uppercase;transition:all .2s ease}@media only screen and (max-width:991px){.header__nav__list{padding-right:30px;padding-left:30px}.header__nav__list__link .icon figure img{width:56px}.header__nav__list__link .text{font-size:14px}}@media only screen and (max-width:767px){.header__top{position:fixed;top:0;left:0;height:60px;z-index:100}.header__top__btn__mobile{position:relative;padding:0;display:block;width:34px;height:12px;background-color:transparent;border:none}.header__top__btn__mobile .line{position:absolute;display:block;width:100%;height:2px;background-color:var(--secundaria);transition:all .2s linear}.header__top__btn__mobile .line:first-child{top:0}.header__top__btn__mobile .line:nth-child(2){bottom:0}.header__top__btn__mobile.open-menu{position:relative}.header__top__btn__mobile.open-menu .line:first-child{transform:rotate(145deg);top:auto}.header__top__btn__mobile.open-menu .line:nth-child(2){transform:rotate(-145deg);bottom:auto}.header__banner{margin-top:60px;height:240px}.header__banner figure{height:inherit}.header__banner figure img{-o-object-fit:cover;object-fit:cover;height:inherit}.header__nav{position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);margin:0;z-index:100;background-color:var(--cinza-medium);opacity:0;visibility:hidden;transition:visibility 0s linear .3s,opacity .3s}.header__nav .container{max-width:100%;height:inherit}.header__nav__list{flex-direction:column;justify-content:space-evenly;height:inherit}.header__nav__list__link .icon{display:none;pointer-events:none}.header__nav__list__link .text{font-size:18px}.header__nav.show-nav{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .3s}}.section-company .section-default__content.mt--90{margin-top:-90px}.section-company .section-default__content--title .block{max-width:680px}.section-company .section-default__content--info{max-width:680px;margin-top:30px;margin-left:auto;margin-right:auto}.section-company .section-default__content--info .block h2{color:var(--terciaria);font-size:16px;font-weight:900;margin-bottom:22px}.section-company .section-default__content--info .block p{color:var(--terciaria);font-size:16px}.section-company .section-default__content--info .block .row-border:not(:last-child){padding-bottom:1rem;border-bottom:3px solid #efdec1;margin-bottom:2rem}@media only screen and (max-width:991px){.section-company .section-default__content.mt--90{margin-top:-30px}}@media only screen and (max-width:767px){.section-company .section-default__content.mt--90{margin-top:3rem}}@media only screen and (max-width:420px){.section-company .section-default__content--title{padding-top:0}}.section-principles__content{position:relative;background-color:var(--cinza-light);padding:40px 120px}.section-principles__content.mt--90{margin-top:-90px}.section-principles__content .block{display:flex;align-items:center;background-color:#f1f0e9;padding:20px 30px;height:100%}.section-principles__content .block.secundaria-bg{background-color:#f6ecd8}.section-principles__content .block__icon{margin-right:5px}.section-principles__content .block__icon figure{text-align:center;width:110px}.section-principles__content .block__text h3{color:var(--terciaria);font-size:22px;font-weight:700;text-transform:uppercase}.section-principles__content .block__text p{color:var(--primaria);font-size:12px;margin-bottom:0}@media only screen and (max-width:991px){.section-principles__content{padding:20px 40px}.section-principles__content.mt--90{margin-top:-30px}}@media only screen and (max-width:767px){.section-principles__content{padding:20px 0}.section-principles__content.mt--90{margin-top:3rem}}@media only screen and (max-width:420px){.section-principles__content .block{padding:20px}.section-principles__content .block__icon{margin-right:10px}.section-principles__content .block__icon figure{width:80px}.section-principles__content .block__text h3{font-size:20px}.section-principles__content .block__text p{font-size:13px}}.section-quality-and-safety .section-default__content.mt--90{margin-top:-90px}.section-quality-and-safety .section-default__content--info .block{position:relative}.section-quality-and-safety .section-default__content--info .block h3{color:var(--terciaria);font-size:25px;font-weight:900;margin-bottom:0;text-transform:uppercase}.section-quality-and-safety .section-default__content--info .block p{font-size:18px;font-weight:600;color:#636363}.section-quality-and-safety .section-default__content--info .block .img-seguranca-do-alimento{-o-object-fit:cover;object-fit:cover;height:100%}@media only screen and (max-width:991px){.section-quality-and-safety .section-default__content.mt--90{margin-top:-30px}}@media only screen and (max-width:767px){.section-quality-and-safety .section-default__content.mt--90{margin-top:3rem}.section-quality-and-safety .section-default__content--info .block .img-seguranca-do-alimento{border-top:4px solid var(--primaria)}}@media only screen and (max-width:420px){.section-quality-and-safety .section-default__content--title{padding-top:0}}.bg-amendoin-home{background-image:url(../../assets/images/banner/banner-conheca-o-amendoim-especialmente-selecionado-pela-terranuts.jpg);background-repeat:no-repeat;background-size:cover;height:400px}.bg-amendoin-home .block{background:linear-gradient(90deg,var(--terciaria-dark) 20%,hsla(0,0%,100%,.10980392156862745) 80%);-webkit-clip-path:polygon(0 0,25% 0,40% 100%,0 100%);clip-path:polygon(0 0,25% 0,40% 100%,0 100%);height:100%}.bg-amendoin-home .block__text{padding:40px 30px}.bg-amendoin-home .block__text h2{position:relative;color:var(--secundaria);font-size:24px;font-weight:700;margin:0;text-transform:uppercase}.bg-amendoin-home .block__text h2:before{content:"";display:block;background-color:var(--branco);width:120px;height:5px;margin-bottom:10px}.bg-amendoin-home .block__text h2:after{content:"";display:block;background-color:var(--branco);width:120px;height:5px;margin-top:10px}.bg-amendoin-home .block__text p{color:var(--branco);font-size:12px;font-weight:500;margin-top:15px;margin-bottom:20px}.bg-amendoin-home .block__text .a-link{display:flex;align-items:center;justify-content:center;color:var(--branco);font-size:12px;padding:6px;min-width:100px;width:100%;max-width:120px;border-top:1px solid var(--cinza-light);border-right:0;border-bottom:1px solid var(--cinza-light);border-left:0;line-height:normal}.bg-amendoin-home .block__text .a-link svg{margin-right:5px}@media only screen and (max-width:991px){.bg-amendoin-home .block{background:linear-gradient(90deg,var(--terciaria-dark) 40%,hsla(0,0%,100%,.10980392156862745) 90%);-webkit-clip-path:polygon(0 0,40% 0,100% 100%,0 100%);clip-path:polygon(0 0,40% 0,100% 100%,0 100%)}}@media only screen and (max-width:767px){.bg-amendoin-home{margin-top:3rem}}.fssc-22000 .block__text{border-left:3px solid;border-left-color:var(--terciaria)}.fssc-22000 .block__text h2{padding-left:20px;color:var(--terciaria);font-size:30px;font-weight:400;line-height:41px}.section-work-with-us__content figure{height:100%}.section-work-with-us__content figure img{-o-object-fit:cover;object-fit:cover;height:100%}.section-work-with-us__content .block{padding:20px 0}.section-work-with-us__content .block__title h2{color:var(--terciaria);font-size:26px;font-weight:700;text-transform:uppercase}.section-work-with-us__content .block__title p{color:var(--terciaria);font-size:14px;font-weight:700}.section-work-with-us__content .block__job-opportunity--box{padding-bottom:1rem;margin-bottom:1rem;border-bottom:2px solid #58585a}.section-work-with-us__content .block__job-opportunity--box:first-child{padding-top:1rem;margin-top:1rem;border-top:2px solid #58585a}.section-work-with-us__content .block__job-opportunity--box h3{color:#58585a;font-size:20px;font-weight:700;text-transform:uppercase}.section-work-with-us__content .block__job-opportunity--box p{color:#58585a;font-size:14px;font-weight:700;margin-bottom:0}.section-work-with-us__content .block__job-opportunity--box span{color:#cacac8;font-size:14px}.section-work-with-us__content .block__form h4{color:var(--terciaria);font-weight:400;text-transform:uppercase;margin-bottom:0}.section-work-with-us__content .block__form p{font-size:14px;color:#58585a;margin-bottom:10px}.section-work-with-us__content .block__form__box{background-color:var(--branco);border-top:5px solid var(--terciaria);border-radius:5px;padding:10px}.section-work-with-us__content .block__form__box .form__field{position:relative}.section-work-with-us__content .block__form__box .form__field:not(:last-child){margin-bottom:10px}.section-work-with-us__content .block__form__box .form__field label{display:block;margin-bottom:2px}.section-work-with-us__content .block__form__box .form__field label .badge{background-color:var(--primaria);color:var(--branco);font-size:90%;font-weight:400;padding:5px 10px}.section-work-with-us__content .block__form__box .form__field label.form-check-label{padding-left:20px}.section-work-with-us__content .block__form__box .form__field input{display:block;width:100%;border:0;border-bottom:2px solid var(--cinza-medium)}.section-work-with-us__content .block__form__box .form__field input:focus{outline:none;box-shadow:none}.section-work-with-us__content .block__form__box .form__field input:focus-visible{outline:none;box-shadow:none;border-bottom-color:var(--cinza-dark)}.section-work-with-us__content .block__form__box .form__field input[type=checkbox]{position:absolute;top:18px;left:20px;width:auto}.section-work-with-us__content .block__form__box .form__field span.error{display:flex;color:var(--erro);font-size:14px;transition-duration:.2s}.section-work-with-us__content .block__form__box .form__field button{color:var(--branco);background-color:var(--terciaria);max-width:200px;width:100%;height:31px;text-transform:uppercase;border:0;border-radius:5px;box-shadow:none}.section-work-with-us__content .block__form__box .form__field button:focus{box-shadow:none}.section-work-with-us__content .block__form__box .form__field-check{padding:1rem 0}.section-work-with-us__content .block__form__box .form__field-check label a{color:var(--terciaria);transition:.2s ease}.section-work-with-us__content .block__form__box .form__field-check label a:hover{color:var(--primaria)}.section-work-with-us__content .block__form__box .message{display:none;margin-top:1rem}.section-get-to-know .section-default__content.mt--90{margin-top:-90px}.section-get-to-know .section-default__content--title .block{max-width:680px}.section-get-to-know .section-default__content--info{max-width:680px;margin-top:30px;margin-left:auto;margin-right:auto}.section-get-to-know .section-default__content--info .block h2{color:var(--terciaria);font-size:16px;font-weight:900;margin-bottom:22px}.section-get-to-know .section-default__content--info .block h3{color:var(--terciaria);font-size:16px;font-weight:700;margin-bottom:10px}.section-get-to-know .section-default__content--info .block p{color:var(--terciaria);font-size:16px}@media only screen and (max-width:991px){.section-get-to-know .section-default__content.mt--90{margin-top:-30px}}@media only screen and (max-width:767px){.section-get-to-know .section-default__content{padding:0}.section-get-to-know .section-default__content.mt--90{margin-top:3rem}}@media only screen and (max-width:420px){.section-get-to-know .section-default__content--title{padding-top:0}}.section-privacy-policy .section-default__content.mt--90{margin-top:-90px}.section-privacy-policy .section-default__content--title .block{max-width:680px;margin-left:auto;margin-right:auto}.section-privacy-policy .section-default__content--info{max-width:680px;margin-top:30px;margin-left:auto;margin-right:auto}.section-privacy-policy .section-default__content--info .block{text-align:justify}.section-privacy-policy .section-default__content--info .block h2{color:var(--terciaria);font-size:22px;font-weight:900;margin-top:30px;margin-bottom:20px}.section-privacy-policy .section-default__content--info .block h3{color:var(--primaria);font-size:18px;font-weight:900;margin-top:30px;margin-bottom:20px}.section-privacy-policy .section-default__content--info .block p{color:var(--terciaria);font-size:16px}.section-privacy-policy .section-default__content--info .block ul{margin-bottom:20px;margin-left:30px}.section-privacy-policy .section-default__content--info .block ul li{color:var(--terciaria);font-size:16px;list-style:disc}.section-privacy-policy .section-default__content--info .block ul li:not(:last-child){margin-bottom:8px}@media only screen and (max-width:991px){.section-privacy-policy .section-default__content.mt--90{margin-top:-30px}}@media only screen and (max-width:767px){.section-privacy-policy .section-default__content{padding:0}.section-privacy-policy .section-default__content.mt--90{margin-top:3rem}}@media only screen and (max-width:420px){.section-privacy-policy .section-default__content--title{padding-top:0}}.section-date-portal{padding-top:50px}.section-date-portal .section-default__content--info{max-width:680px;margin-top:30px;margin-left:auto;margin-right:auto}.section-date-portal .section-default__content--info .block{text-align:justify}.footer__top{padding:1.6rem;background-color:var(--primaria)}.footer__top .block__logo{text-align:center;margin-top:46px}.footer__top .block__logos{text-align:center}.footer__top .block__title{border-bottom:2px solid;border-bottom-color:var(--secundaria);margin-bottom:20px}.footer__top .block__title h5{padding-bottom:5px;color:var(--secundaria);font-size:13px;font-weight:400;margin:0;line-height:19px;text-transform:uppercase}.footer__top .block__text *{color:var(--branco);font-size:13px}.footer__top .block__text__menu{display:block;padding-left:12px}.footer__top .block__text__menu__item{list-style:disc;line-height:18px}.footer__top .block__text__menu__item:not(:last-child){margin-bottom:4px}.footer__top .block__text__menu__link{transition:all .2s ease}.footer__top .block__text__menu__link:hover{color:var(--secundaria)}.footer__top .block__social{margin-top:46px}.footer__top .block__social__menu{display:flex;flex-direction:column;align-items:center}.footer__top .block__social__menu__link{color:var(--secundaria);display:flex;align-items:center;padding:2px;border-radius:50px;border:1px solid var(--secundaria);justify-content:center;transition-duration:.1s;transition-timing-function:ease}.footer__top .block__social__menu__link i{font-size:28px;transition-duration:.1s;transition-timing-function:ease}.footer__top .block__social__menu__link:hover{border-color:var(--branco)}.footer__top .block__social__menu__link:hover i{color:var(--branco)}@media only screen and (max-width:767px){.footer__top .block__social__menu{flex-direction:row}}.footer__bottom{padding:1rem;background-color:var(--cinza-light)}.footer__bottom .copy span{font-size:14px;color:var(--primaria);text-transform:uppercase}.footer__bottom .powered-by a span{font-size:14px;color:var(--primaria);margin-right:10px}
