@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&family=Sora:wght@400;700&display=swap);@charset "UTF-8";*{padding:0;margin:0;box-sizing:border-box}body{font-family:"Plus Jakarta Sans",sans-serif}a{text-decoration:none;color:black}.container{max-width:1280px;margin:0 auto;padding:0 1rem}.bold{font-weight:bold}:root{--sm1:.25rem;--sm2:.375rem;--sm3:.5rem;--sm4:.75rem;--sm5:.875rem;--md1:1rem;--md2:1.115rem;--md3:1.25rem;--md4:1.5rem;--md5:1.75rem;--md6:1.875rem;--lg1:2rem;--lg2:2.5rem;--lg3:3rem;--lg4:3.5rem;--lg5:4rem;--lg6:4.5rem}.n-menuTop{padding:1rem}.n-menuTop__container,.n-menuTop__link{display:flex;align-items:center;margin-right:20px;font-size:var(--md2)}@media (max-width:576px){.n-menuTop__container{flex-direction:column}.n-menuTop__container .n-menuTop__link{margin:0 0 0.3rem 0}}@media (max-width:370px){.n-menuTop__container > p{text-align:center;max-width:225px}}.n-menuTop__link img{width:23px;height:23px;margin-right:10px;transition:0.4s ease-in-out}.n-menuTop__link:hover img{transform:scale(0.9)}.n-menuTop__horario{font-size:var(--sm5);color:black;opacity:0.4}:root{--color-white-100:hsl(206,5%,100%);--color-white-200:hsl(206,5%,90%);--color-white-300:hsl(206,5%,80%);--color-white-400:hsl(206,5%,60%);--color-white-500:hsl(206,5%,50%);--color-black-100:hsl(213,23%,8%);--color-black-200:hsl(214,21%,6%);--color-black-300:hsl(210,21%,6%);--color-black-400:hsl(216,22%,4%);--color-black-500:hsl(220,18%,3%);--color-pink-100:hsl(326,85%,90%);--color-pink-200:hsl(327,87%,80%);--color-pink-300:hsl(329,86%,70%);--color-pink-400:hsl(330,81%,60%);--color-pink-500:hsl(333,71%,50%);--shadow-small:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--shadow-medium:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-large:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.n-menu{background-color:#008006;color:white;padding:3rem 0}.n-menu__flex{display:flex;width:100%;height:4rem;position:relative;z-index:2;align-items:center;row-gap:2rem;margin:0 auto}.n-menu__flex .brand{margin-left:-280px}.n-menu__flex .brand svg{width:100%}@media (max-width:1780px){.n-menu__flex{margin:0 auto}.n-menu__flex .brand{transform:scale(0.8);margin-left:-45px}}.n-menu__flex .burger{position:relative;display:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.6rem;height:1.15rem;opacity:0;visibility:hidden;background:transparent}.n-menu__flex .burger-line{position:absolute;display:block;right:0;width:100%;height:2.1px;opacity:1;border:none;outline:none;border-radius:1rem;background:white}.n-menu__flex .burger-line:nth-child(1){top:0}.n-menu__flex .burger-line:nth-child(2){top:0.5rem;width:70%}.n-menu__flex .burger-line:nth-child(3){top:1rem}@media (max-width:768px){.n-menu__flex .burger{display:block;opacity:1;visibility:visible}}.n-menu__flex .overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:9;opacity:0;visibility:hidden;transition:0.4s ease-in-out;background-color:rgba(0,0,0,0.65)}@media (max-width:768px){.n-menu__flex .overlay.active{display:block;opacity:1;visibility:visible}}.n-menu__flex .navbar .menu-item{position:relative;display:inline-block}.n-menu__flex .navbar .menu-item .pecas img{margin-left:3px}.n-menu__flex .navbar .menu-item + .menu-item{margin-left:2.7rem}@media (max-width:1780px){.n-menu__flex .navbar .menu-item + .menu-item{margin-left:2rem}}.n-menu__flex .navbar .menu-link{display:flex;justify-content:center;align-items:center;-moz-column-gap:0.25rem;column-gap:0.25rem;font-family:inherit;font-size:16px;font-weight:500;line-height:inherit;cursor:pointer;text-transform:capitalize;color:white;transition:0.4s ease-in-out}.n-menu__flex .navbar .menu-link > i.bx{font-size:1.35rem;line-height:1.5;color:inherit}.n-menu__flex .navbar .menu-link:hover{outline:none;color:#F7AD0F}@media only screen and (min-width:767px){.n-menu__flex .navbar .menu-dropdown:hover > .submenu{display:block;opacity:1;visibility:visible;transform:translateY(0)}}@media only screen and (max-width:768px){.n-menu__flex .navbar .menu{width:100%;height:auto;padding:1rem 0}.n-menu__flex .navbar .menu-item{display:block;margin:0 auto}.n-menu__flex .navbar .menu-item + .menu-item{margin-left:0;overflow:hidden}.n-menu__flex .navbar .menu-link{justify-content:space-between;padding:0.5rem 1.25rem}}@media (max-width:768px){.n-menu__flex .navbar{position:fixed;top:0;left:-100%;width:85%;height:100%;z-index:10;opacity:0;overflow-y:auto;visibility:hidden;box-shadow:var(--shadow-medium);background-color:#008006;transition:0.4s ease-in-out}.n-menu__flex .navbar.active{left:0rem;opacity:1;visibility:visible}}@media (max-width:768px){.n-menu__flex{justify-content:space-between}}.submenu{position:absolute;z-index:2;top:2.35rem;left:-2rem;min-width:13rem;height:auto;padding:0 1rem 1rem;opacity:0;visibility:hidden;transform:translateY(1rem);border-radius:0 0 0.25rem 0.25rem;border-top:2px solid #F7AD0F;box-shadow:var(--shadow-medium);background-color:var(--color-white-100);transition:0.4s ease-in-out}.submenu-item{display:block;margin-top:0.75rem;color:white}.submenu-link{font-family:inherit;font-size:1rem;font-weight:500;line-height:inherit;cursor:pointer;color:var(--color-black-500);transition:0.4s ease-in-out}.submenu-link:hover{outline:none;color:#F7AD0F}@media (max-width:768px){.submenu{position:relative;top:-0.5rem;left:2.5rem;width:100%;max-height:0;padding:0;border:none;outline:none;opacity:1;overflow:hidden;visibility:visible;transform:translateY(0px);box-shadow:none;background:transparent}}@media (max-width:576px){.submenu{left:28px}.submenu-link{font-size:14px}}.header-button__wpp{position:fixed;right:-50px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:5}.header-button__wpp div{color:white;text-transform:uppercase;transform:rotate(270deg);margin-top:8rem;display:block}.header-button__wpp div p{font-size:21px;transform:scale(0.9)}.header-button__wpp div p span{font-weight:bold}.header-button__wpp span{display:block;width:70px;height:70px;background-color:#469E00;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 rgba(204,169,44,0.4);animation:pulse 2s infinite}.header-button__wpp .pulse:hover{animation:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(204,169,44,0.4)}70%{box-shadow:0 0 0 25px rgba(204,169,44,0)}100%{box-shadow:0 0 0 0 rgba(204,169,44,0)}}@media (max-width:1520px){.header-button__wpp{bottom:16rem}}@media (max-width:1366px){.header-button__wpp{bottom:0rem;right:-80px}.header-button__wpp p{overflow:hidden;height:0}}@media (max-width:576px){.header-button__wpp{display:none}}p.opacity{opacity:0!important}.cookies{width:100%;background-color:white;position:fixed;bottom:0;z-index:10000;padding:2rem;display:flex;align-items:center;text-align:center;box-shadow:rgba(99,99,99,0.2) 0 2px 8px 0;justify-content:center}.cookies a{color:#008006}.cookies .cookieAccept{padding:0.7rem;width:80px;font-size:1rem;color:white;font-weight:bold;border:none;border-radius:5px;background:#008006;margin-left:1rem;cursor:pointer;transition:0.4s ease-in-out}.cookies .cookieAccept:hover{transform:scale(0.9)}.cookies.ativo{display:none}.f-footer{padding:3rem 0;position:relative;z-index:1;background-color:white}.f-footer .container{display:flex;align-items:center;justify-content:space-between}.f-footer .container .f-footer__logo img{width:245px;height:126px}.f-footer .container .f-footer__horario h3,.f-footer .container .f-footer_redes-sociais h3{text-transform:uppercase;margin-bottom:0.5rem}.f-footer .container .f-footer_redes-sociais a{margin-left:0.5rem;width:100%;height:100%}.f-footer .container .f-footer_redes-sociais a img{transition:0.4s ease-in-out}.f-footer .container .f-footer_redes-sociais a img:hover{transform:scale(0.9)}@media (max-width:768px){.f-footer .container{flex-direction:column;align-items:center;text-align:center}.f-footer .container .f-footer__horario{margin:3rem 0}}.f-footer__copyright{padding-bottom:1rem}.f-footer__copyright .container{display:flex;align-items:center;justify-content:space-between;font-weight:bold;color:#BBB;font-size:var(--sm5);text-transform:uppercase}.f-footer__copyright .container .f-footer__desenvolvido{display:flex;align-items:center}.f-footer__copyright .container .f-footer__desenvolvido img{width:59px;height:14px;display:block;margin-left:0.5rem}@media (max-width:768px){.f-footer__copyright .container{flex-direction:column}.f-footer__copyright .container p{text-align:center;margin-bottom:0.5rem}.f-footer__copyright .container .f-footer__desenvolvido{margin-top:0.5rem}}.container-404{text-align:center;padding:8rem 0}.container-404 h1{font-size:3rem}@media (max-width:370px){.container-404 h1{font-size:2rem}}.container-404 button{padding:0.7rem 1rem;border-radius:50px;border:none;background-color:#008006;color:white;font-family:"Plus Jakarta Sans",sans-serif,"arial";font-weight:bold;font-size:var(--md1);width:200px;cursor:pointer;margin-top:1.5rem;transition:0.4s ease-in-out;text-transform:uppercase;cursor:pointer}.container-404 button a{color:white}.container-404 button:hover{background-color:#FF9001}.m-banner{background-color:#008006;padding:1rem 0 7rem 0;border-radius:0 0 70px 70px}.m-banner .container{position:relative}.m-banner__content{display:flex;padding:2rem 0 0 0;margin-bottom:2.5rem}.m-banner__content .m-banner__title h1{font-size:var(--lg5);color:white;max-width:420px}.m-banner__content .m-banner__title h1 strong{color:#FFC801}.m-banner__content .m-banner__title--default h1{font-size:var(--md5)}.m-banner__content .m-banner__map img{position:absolute;width:673px;height:660px;top:-6rem;right:0}.m-banner__content .m-banner__map svg{position:absolute;width:524px;height:657px;top:-19rem;right:2rem}.m-banner .m-banner__button--link{position:relative;display:block}.m-banner .m-banner__button--link .m-banner__button{font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--md1);width:420px;padding:1.5rem 4.7rem 1.5rem 0;color:white;background-color:transparent;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative;z-index:1;transition:all 0.4s}.m-banner .m-banner__button--link .m-banner__button svg{position:absolute;right:-100px;transition:all 0.4s}.m-banner .m-banner__button--link .m-banner__button svg path{transition:all 0.4s}.m-banner .m-banner__button--link::after{content:"";position:absolute;left:0;border-top:1px solid white;border-right:1px solid white;border-bottom:1px solid white;width:40%;height:100px;min-width:400px;top:-8px;height:80px;background-color:transparent;z-index:0;transition:all 0.4s}.m-banner .m-banner__button--link:hover{z-index:10}.m-banner .m-banner__button--link:hover svg path{fill:white}.m-banner .m-banner__button--link:hover::after{background-color:#FF9001}@media (max-width:1200px){.m-banner .m-banner__button--link .m-banner__button svg{right:-66px}}@media (max-width:1024px){.m-banner__content .m-banner__map img{position:absolute;width:479px;height:491px;top:-3rem;right:0}.m-banner__content .m-banner__map svg{position:absolute;width:379px;height:657px;top:-18rem;right:4rem}}@media (max-width:992px){.m-banner__content .m-banner__map{display:none}.m-banner__content .m-banner__map img{position:absolute;width:479px;height:491px;top:-3rem;right:0}.m-banner__content .m-banner__map svg{position:absolute;width:379px;height:657px;top:-18rem;right:4rem}.m-banner__content .m-banner__title{width:100%}.m-banner__content .m-banner__title h1{text-align:center;font-size:var(--lg3);color:white;max-width:620px;margin:0 auto}.m-banner__content .m-banner__title h1 strong{color:#FFC801}.m-banner__content .m-banner__title--default h1{font-size:var(--lg1)}}@media (max-width:576px){.m-banner{border-radius:0}.m-banner__content .m-banner__title h1{font-size:var(--lg2);color:white}.m-banner__content .m-banner__title--default h1{font-size:var(--md6)}.m-banner .m-banner__button--link::after{display:none}.m-banner .m-banner__button--link .m-banner__button{padding:1rem 2rem 1rem 2rem;max-width:400px;width:100%;margin:0 auto;border:1px solid white;transition:all 0.4s}.m-banner .m-banner__button--link .m-banner__button svg{display:none}.m-banner .m-banner__button--link .m-banner__button:hover{background-color:#FF9001}}@media (max-width:480px){.m-banner{padding:1rem 0 3rem 0}.m-banner__content .m-banner__title h1{font-size:var(--md6);color:white}}.m-banner--default{padding:0rem 0 2rem 0}@media (max-width:992px){.m-banner--default{padding:0 0 1rem 0}}@media (max-width:480px){.m-banner--default .m-banner__content{padding:0;margin-bottom:1rem}}.s-contact{background-color:#008006;padding:3rem 0;color:white;position:relative;z-index:1;overflow:hidden}.s-contact__title{text-align:center;font-size:var(--md5)}.s-contact__content{display:flex;justify-content:space-evenly;padding:1rem 0}.s-contact__content .s-contact__item{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:0.4s ease-in-out;padding:4rem;border-radius:160px;background-color:#007806;border:1px solid #007806}.s-contact__content .s-contact__item h4{font-size:var(--md3);margin-top:0.5rem}.s-contact__content .s-contact__item p{max-width:350px;text-align:center;margin:1rem 0;font-size:var(--md2)}.s-contact__content .s-contact__item img{width:45px;height:38px;-o-object-fit:contain;object-fit:contain}.s-contact__content .s-contact__item a{color:white;font-size:var(--md2);font-weight:bold}.s-contact__content .s-contact__item a.s-contact__tel{font-size:var(--md4)}.s-contact__content .s-contact__item:hover{background-color:#F8B60D;border:1px solid white;transform:scale(0.992)}.s-contact img.s-contact-detail{position:absolute;right:0;top:50px;max-width:1000px;z-index:-1}@media (max-width:1770px){.s-contact img.s-contact-detail{max-width:900px;top:95px}}@media (max-width:1530px){.s-contact img.s-contact-detail{max-width:800px;top:135px}}@media (max-width:1330px){.s-contact img.s-contact-detail{top:135px;right:-102px}}@media (max-width:1024px){.s-contact__content{flex-direction:column;align-items:center;flex-wrap:wrap}.s-contact__content .s-contact__item{max-width:487px;padding:2rem;margin-top:1rem}.s-contact img.s-contact-detail{display:none}}@media (max-width:480px){.s-contact__content .s-contact__item{max-width:100%;border-radius:10px}.s-contact__content .s-contact__item p{font-size:var(--md1)}.s-contact__content .s-contact__item a{font-size:var(--md1);text-align:center}.s-contact__content .s-contact__item a.s-contact__tel{font-size:var(--md2)}}.s-form{background-color:white;position:relative;z-index:1;padding:3rem 0}.s-form .container{max-width:1000px}.s-form__description{display:flex;justify-content:space-between}.s-form__description p{max-width:490px;line-height:26px}.s-form__description-redes-sociais{display:flex;align-items:center}.s-form__description-redes-sociais p{margin-right:1rem;font-weight:bold}.s-form__description-redes-sociais a img{width:34px;height:34px;transition:0.4s ease-in-out}.s-form__description-redes-sociais a img:hover{transform:scale(0.9)}.s-form__description-redes-sociais a + a{margin-left:5px}.s-form form{padding:1em 0}.s-form form .s-form__input{margin-top:0.6rem}.s-form form .s-form__input input,.s-form form .s-form__input select,.s-form form .s-form__input textarea{border:none;width:100%;border-radius:10px;font-family:"Plus Jakarta Sans",sans-serif;color:black;font-size:var(--md1);padding:1rem 0.6rem;border:1px solid #D7D7D7}.s-form form .s-form__input input::-moz-placeholder,.s-form form .s-form__input select::-moz-placeholder,.s-form form .s-form__input textarea::-moz-placeholder{font-family:"Plus Jakarta Sans",sans-serif;color:black;font-size:var(--md1)}.s-form form .s-form__input input::placeholder,.s-form form .s-form__input select::placeholder,.s-form form .s-form__input textarea::placeholder{font-family:"Plus Jakarta Sans",sans-serif;color:black;font-size:var(--md1)}.s-form form .s-form__input input:focus,.s-form form .s-form__input select:focus,.s-form form .s-form__input textarea:focus{border-radius:10px;outline:2px solid #008006;background:#E6F3E7;font-weight:bold}.s-form form .s-form__input select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:20px;background-image:url(/images/arrow-contact.svg?03ebfc93e71cf466dd1ba9ab6806b0df);background-repeat:no-repeat;background-position:97%;background-size:16px 16px}.s-form form .s-form__input button{padding:0.7rem 1rem;border-radius:50px;border:none;background-color:#008006;color:white;font-family:"Plus Jakarta Sans",sans-serif,"arial";font-weight:bold;font-size:var(--md1);width:200px;cursor:pointer;margin-top:1.5rem;transition:0.4s ease-in-out;text-transform:uppercase;cursor:pointer}.s-form form .s-form__input button p + p{display:none;color:white;transition:0.4s ease-in-out}.s-form form .s-form__input button:hover{background-color:#FF9001}.s-form form .s-form__flex{display:flex;align-items:center;gap:1rem;width:100%}.s-form form .s-form__flex .s-form__input{width:100%}.s-form form label.error,.s-form form div.error{color:red;font-size:var(--sm5)}@media (max-width:992px){.s-form__description{flex-direction:column;align-items:center}.s-form__description-redes-sociais{margin-top:1rem}.s-form__description p{text-align:center}}@media (max-width:480px){.s-form__description-redes-sociais p{display:none}}@media (max-width:576px){.s-form form .s-form__flex{flex-direction:column;gap:0}}@media (max-width:370px){.s-form form .s-form__input{position:relative}.s-form form .s-form__input input,.s-form form .s-form__input select,.s-form form .s-form__input textarea{font-size:var(--sm5)}.s-form form .s-form__input input::-moz-placeholder,.s-form form .s-form__input select::-moz-placeholder,.s-form form .s-form__input textarea::-moz-placeholder{font-size:var(--sm5)}.s-form form .s-form__input input::placeholder,.s-form form .s-form__input select::placeholder,.s-form form .s-form__input textarea::placeholder{font-size:var(--sm5)}.s-form form .s-form__input #recaptcha{transform:scale(0.95)}}.s-contact{background-color:#008006;padding:3rem 0;color:white;position:relative;z-index:1;overflow:hidden}.s-contact__title{text-align:center;font-size:var(--md5)}.s-contact__content{display:flex;justify-content:space-evenly;padding:1rem 0}.s-contact__content .s-contact__item{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:0.4s ease-in-out;padding:4rem;border-radius:160px;background-color:#007806;border:1px solid #007806}.s-contact__content .s-contact__item h4{font-size:var(--md3);margin-top:0.5rem}.s-contact__content .s-contact__item p{max-width:350px;text-align:center;margin:1rem 0;font-size:var(--md2)}.s-contact__content .s-contact__item img{width:45px;height:38px;-o-object-fit:contain;object-fit:contain}.s-contact__content .s-contact__item a{color:white;font-size:var(--md2);font-weight:bold}.s-contact__content .s-contact__item a.s-contact__tel{font-size:var(--md4)}.s-contact__content .s-contact__item:hover{background-color:#F8B60D;border:1px solid white;transform:scale(0.992)}.s-contact img.s-contact-detail{position:absolute;right:0;top:50px;max-width:1000px;z-index:-1}@media (max-width:1770px){.s-contact img.s-contact-detail{max-width:900px;top:95px}}@media (max-width:1530px){.s-contact img.s-contact-detail{max-width:800px;top:135px}}@media (max-width:1330px){.s-contact img.s-contact-detail{top:135px;right:-102px}}@media (max-width:1024px){.s-contact__content{flex-direction:column;align-items:center;flex-wrap:wrap}.s-contact__content .s-contact__item{max-width:487px;padding:2rem;margin-top:1rem}.s-contact img.s-contact-detail{display:none}}@media (max-width:480px){.s-contact__content .s-contact__item{max-width:100%;border-radius:10px}.s-contact__content .s-contact__item p{font-size:var(--md1)}.s-contact__content .s-contact__item a{font-size:var(--md1);text-align:center}.s-contact__content .s-contact__item a.s-contact__tel{font-size:var(--md2)}}