@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Sora:wght@100;200;300;400;500;600;700;800&display=swap);
*{padding:0;margin:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;background-color:#fcfcfc;overflow-x:hidden}body>main{min-height:calc(100vh - 206px)}span{display:inline-block}p{margin:0}h1,h2,h3,h4{text-transform:inherit}a{text-decoration:none;display:inline-block}li{list-style:none;list-style-position:inside}img,svg{display:block;max-width:100%}.container-wrap{width:100%;padding:0 2rem;box-sizing:border-box}@media (min-width:768px){.container-wrap{width:720px;margin:0 auto;padding:0}}@media (min-width:992px){.container-wrap{width:960px}}@media (min-width:1200px){.container-wrap{width:1135px}}.text-green{color:#008a00}.form-template br{display:none}.form-template span.wpcf7-form-control-wrap{display:block;margin-bottom:30px}.form-template span.wpcf7-form-control-wrap:last-child{margin-bottom:0}.form-template input[type=email],.form-template input[type=tel],.form-template input[type=text],.form-template textarea{background:transparent;border:1px solid #101010;border-radius:10px;color:#515151;font-weight:400;font-size:16px;line-height:24px;display:block;padding:1rem 1.5rem;box-sizing:border-box;width:100%!important;font-family:Poppins,sans-serif}.form-template input[type=email]:-ms-input-placeholder,.form-template input[type=tel]:-ms-input-placeholder,.form-template input[type=text]:-ms-input-placeholder,.form-template textarea:-ms-input-placeholder{color:#515151;font-weight:400;font-size:16px;line-height:24px;font-family:Poppins,sans-serif}.form-template input[type=email]::placeholder,.form-template input[type=tel]::placeholder,.form-template input[type=text]::placeholder,.form-template textarea::placeholder{color:#515151;font-weight:400;font-size:16px;line-height:24px;font-family:Poppins,sans-serif}.form-template input[type=email].wpcf7-not-valid,.form-template input[type=tel].wpcf7-not-valid,.form-template input[type=text].wpcf7-not-valid,.form-template textarea.wpcf7-not-valid{background-color:#ffecfc;border-color:#ca024f}.form-template textarea{height:181px!important}.form-template .two-inputs{margin-bottom:30px}.form-template .wpcf7-not-valid-tip{display:none}.form-template .button-step-form{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:2rem;margin-top:40px}.form-template .button-step-form .steps-itens{display:-ms-flexbox;display:flex;gap:2rem;position:relative;z-index:1}.form-template .button-step-form .steps-itens .step--item{background-color:#d9d9d9;color:#4e4b66;width:39px;height:39px;border-radius:50%;font-size:15px;line-height:24px;letter-spacing:.75px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:background-color .5s ease,color .5s ease;position:relative}.form-template .button-step-form .steps-itens .step--item:after{content:"";position:absolute;top:50%;right:-33px;transform:translateY(-50%);background-color:#d9d9d9;height:6px;width:2.5rem;z-index:-1}.form-template .button-step-form .steps-itens .step--item:last-child:after{display:none}.form-template .button-step-form .steps-itens .step--item.form-complete{background-color:#27af00;color:#fcfcfc}.form-template .button-form{background-color:#bcfaa1;border-color:#bcfaa1;color:#27af00;font-weight:600;font-size:13px;line-height:22px;letter-spacing:.25px;padding:12px 32px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-template .button-form:after{content:"";background-image:url("../../assets/images/svg/icon-arrow-right-green.svg");background-repeat:no-repeat;background-size:contain;background-position:50%;width:13px;height:13px;position:relative;margin-left:3px;display:inline-block;transition:transform .5s ease}.form-template .button-form:hover:after{transform:translateX(.5rem)}.form-template .button-form-steps{background-color:#bcfaa1;border-color:#bcfaa1;color:#27af00;font-weight:600;font-size:13px;line-height:22px;letter-spacing:.25px;padding:9px 23.5px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-template .button-form-steps:after{content:"";background-image:url("../../assets/images/svg/icon-arrow-right-green.svg");background-repeat:no-repeat;background-size:contain;background-position:50%;width:13px;height:13px;position:relative;margin-left:3px;display:inline-block;transition:transform .5s ease}.form-template .button-form-steps:hover:after{transform:translateX(.5rem)}.form-template .radio-container{display:-ms-flexbox;display:flex;margin-bottom:1.5rem;padding-left:.3rem}.form-template .wpcf7-submit{background-color:#ec8823;border:none;border-radius:10px;padding:10px 22px;color:#fff;font-weight:700;font-size:16px;line-height:24px;font-family:Poppins,sans-serif;transition:transform .5s ease;cursor:pointer}.form-template .wpcf7-submit:hover{transform:scale(1.05)}.step-container{display:none}.step-container.active{display:block}.wpcf7-response-output{border-radius:16px;padding:1rem!important;text-align:center;font-size:15px;font-weight:400;color:#373737;margin:1.5rem 0 0!important}@media (min-width:992px){input[type=email],input[type=tel],input[type=text],textarea{font-size:20px;line-height:30px}input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:20px;line-height:30px}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{font-size:20px;line-height:30px}}@media (min-width:1024px){.form-template .two-inputs{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.form-template .two-inputs span{margin:0}}.placeholder{position:relative}.placeholder .placeholder--text{color:#6e7191;font-size:15px;font-weight:400;position:absolute;top:28px;transform:translateY(-50%);left:26px;display:inline-block;transition:top .5s ease,font-szie .4s ease;pointer-events:none}.placeholder.focus .placeholder--text{font-size:11px;top:8px;transform:translateY(0);transition:top .5s ease,font-szie .4s ease}.placeholder input,.placeholder textarea{padding:1.5rem 1.5rem .8rem!important}.form-contact .placeholder.focus .placeholder--text{top:1px}.skeleton{grid-area:1/1;height:100%;background-image:linear-gradient(90deg,#eee,#fff 50%,#eee);background-color:#eee;background-size:200%;animation:skeleton 1.5s infinite linear}@keyframes skeleton{0%{background-position:0}to{background-position:-200%}}.button{padding:20px 32px;border:2px solid;box-sizing:border-box;border-radius:16px;font-weight:600;font-size:18px;line-height:32px;transition:background-color .5s ease,color .5s ease}.button:hover{text-decoration:none}.button--white{background-color:#fcfcfc;border-color:#fcfcfc;color:#14142b}.button--white:hover,.button-border--white{background-color:transparent;color:#fcfcfc}.button-border--white{border-color:#fcfcfc}.button-border--white:hover{background-color:#fcfcfc;color:#14142b}.button-green{color:#27af00;background:#bcfaa1;border-radius:8px;border-color:#bcfaa1}.button-menu a{letter-spacing:.25px!important;font-weight:600!important;font-size:13px!important;line-height:22px!important;background-color:#003b12!important;color:#fcfcfc!important;padding:9px 26px 9px 50px;border-radius:25px;position:relative;transition:transform .5s ease,filter .2s ease}.button-menu a:after{display:none}.button-menu a:before{content:"";position:absolute;left:24px;top:11px;background-image:url("../../assets/images/icon-cart.png");background-position:50%;background-repeat:no-repeat;background-size:contain;width:17px;height:16px}.button-menu a:hover{opacity:.8;transform:scale(1.01);text-decoration:none;filter:blur(.5px)}.button-menu.current-menu-item a:after,.button-menu:hover a:after{display:none}.section-content>.title-container.text-center{text-align:center}.section-content>.title-container h2{font-size:28px;line-height:40px;font-weight:700;letter-spacing:1px;color:#14142b}@media (min-width:992px){.section-content>.title-container h2{font-size:56px;line-height:72px}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:baseline;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:2333.33333%;width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:1.42857%;width:1.4285714286%;height:10px;float:left}.grid{display:-ms-grid;display:grid}@media (min-width:992px){.two_grids{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.three_grids{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.four_grids{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.six_grids{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:1232px){.four-grids{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.five_grids{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.six-grids{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}}.header{-ms-flex-pack:center;justify-content:center;background-color:transparent;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;z-index:99999}.header,.header-middle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.header-middle{height:92px}.header-middle_container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.header-middle_container .logo-container{position:relative;left:50%;transform:translateX(-50%)}.header-middle_container .logo-container img{height:40px;-o-object-fit:contain;object-fit:contain}@media (min-width:992px){.header{position:fixed;transition:background-color .5s ease}.header.sticky{background-color:#e48322;box-shadow:0 0 14px rgba(0,0,0,.3)}.header-middle_container .logo-container{position:relative;left:auto;transform:translateX(0)}.header-middle_container .logo-container img{height:60px}.header-menu{width:100%}}.menu .menu-item{position:relative}.menu .menu-item a{color:#fff;font-weight:700;font-size:18px;line-height:22px;font-family:Montserrat,sans-serif}.menu .menu-item a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#fff;transition:width .1s ease;border-radius:26px}.menu .menu-item.current-menu-item a{transition:width .5s ease}.menu .menu-item.current-menu-item a:after{width:100%}.menu .menu-item:hover a{text-decoration:none}.menu .menu-item:hover a:after{transition:width .5s ease;width:100%}.menu-desk{display:none}.menu-mobile .menu .button-header:hover a{text-decoration:none}.menu-mobile .menu .button-header:hover a:after{display:none}.menu-mobile .menu .button-header a{padding:14px 16px;color:#fff!important;background-color:#ec8823;box-sizing:border-box;border-radius:20px;transition:transform .5s ease}.menu-mobile .menu .button-header a:hover{transform:scale(1.05)}@media (min-width:992px){.menu-desk{display:block}.menu .button-header:hover a{text-decoration:none}.menu .button-header:hover a:after{display:none}.menu .button-header a{padding:14px 16px;background-color:#fff;color:#ec8823;box-sizing:border-box;border-radius:20px;transition:transform .5s ease}.menu .button-header a:hover{transform:scale(1.05)}}.menu-desk .menu{gap:2rem;-ms-flex-pack:justify;justify-content:space-between}.hamburguer-menu,.menu-desk .menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.hamburguer-menu{-ms-flex-direction:column;flex-direction:column;gap:4px;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:absolute;right:2rem;top:3.5rem;transition:transform .2s ease}.hamburguer-menu img{width:60px}.hamburguer-menu .bar{width:100%;height:3px;background-color:#3b4a1e}.hamburguer-menu:hover{transform:scale(1.06)}.menu-mobile{display:none;padding:1rem 0;position:fixed;background:#fcfcfc;top:0;z-index:9}.menu-mobile.active{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:100vh;-ms-flex-pack:center;justify-content:center}.menu-mobile .close-menu{position:absolute;top:3rem;right:2rem;cursor:pointer}.menu-mobile .close-menu .bar{width:20px;height:3px;background-color:#ec8823;border-radius:24px;display:block;transform:rotate(45deg)}.menu-mobile .close-menu .bar:last-child{transform:rotate(-45deg) translate(1.6px,-2px)}.menu-mobile .menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}.menu-mobile .menu .menu-item a{color:#ec8823;transition:transform .5s ease}.menu-mobile .menu .menu-item.current-menu-item a{transform:scale(1.05)}.menu-mobile .menu .menu-item.current-menu-item a:after{display:none}.menu-mobile .menu .menu-item:hover a{text-decoration:none;transform:scale(1.05)}.menu-mobile .menu .menu-item:hover a:after{display:none}@media (min-width:992px){.hamburguer-menu,.menu-mobile{display:none}}.footer-menu .menu-item a{color:#4e4b66;text-decoration:none;font-weight:400;font-size:18px;line-height:32px;letter-spacing:.75px}.footer{margin-top:8rem}.footer-top_container{gap:2rem}.footer--item:first-child{-ms-flex-order:5;order:5}.footer--item .logo_container,.footer--item .redes-sociais_container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:248px}.footer--item .redes-sociais_container{margin-top:3rem;gap:2rem}.footer--item .title-container{margin-bottom:13px}.footer--item .title-container h5{color:#14142b;letter-spacing:.75px;font-weight:600;font-size:18px;line-height:32px}.footer-bottom{text-align:center;padding:2rem 0 1.625rem}.footer-bottom p{font-weight:400;font-size:13px;line-height:22px;letter-spacing:.25px;color:#14142b}.footer-bottom a{font-weight:bolder;color:#14142b}@media (min-width:992px){.footer-top_container{gap:4rem;-ms-grid-columns:1fr (156px)[3];grid-template-columns:1fr repeat(3,156px)}.footer--item:first-child{-ms-flex-order:0;order:0}.footer--item .redes-sociais_container a{transition:transform .5s ease}.footer--item .redes-sociais_container a:hover{transform:scale(.9)}.footer-bottom{padding:4rem 0 1.625rem}}.widget-social{position:fixed;right:1rem;bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.widget-social--item{width:51px;height:51px;background-color:#27af00;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 0 72px rgba(0,0,0,.04);border-radius:12px;transition:transform .3s}.widget-social--item:hover{transform:scale(.9)}@media (min-width:1024px){.widget-social{right:2rem}}.button-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.arrow-top{position:fixed;right:1rem;bottom:4rem;transition:transform .5s ease,opacity .5s ease;cursor:pointer;opacity:0}.arrow-top:hover{transform:scale(1.1)}.arrow-top .bullet{width:41px;height:41px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fcfcfc;filter:drop-shadow(0 0 3px rgba(0,0,0,.3))}.calling{margin-top:5.063rem;background-color:#0c2b07}.calling_container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:3.313rem}.calling_container .title-container{text-align:center}.calling_container .title-container h2{font-size:32px;line-height:48px;font-weight:700;letter-spacing:1px;color:#fcfcfc;font-family:Poppins,sans-serif}.calling_container .button-container{margin-top:3.938rem}.calling_container .button-container,.calling_container .button-container .button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.calling_container .button-container .button{gap:1rem;color:#0c2b07;background-color:#fbc9fa;transition:opacity .5s ease}.calling_container .button-container .button:hover{opacity:.8}@media (min-width:992px){.calling_container{position:relative;padding-top:7rem}.calling_container .title-container{max-width:544px}.calling_container .title-container h2{font-size:48px;line-height:56px}}@media (min-width:1200px){.calling_container:after{top:163px;left:-8.313rem;background-image:url("../../assets/images/svg/textura-bottom-calling.svg")}.calling_container:after,.calling_container:before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;width:438px;height:332px}.calling_container:before{bottom:163px;right:-8.313rem;background-image:url("../../assets/images/svg/textura-top-calling.svg")}}.about-card{margin-top:4rem}.about-card_container .title-container{margin-bottom:4rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.about-card_container .title-container h2{font-size:28px;line-height:40px;font-weight:700;letter-spacing:1px;color:#0c2b07;max-width:544px;font-family:Poppins,sans-serif}.about-card_holder{gap:2rem}.about-card--item{box-shadow:0 0 16px rgba(0,0,0,.04);border-radius:32px;background-color:#fcfcfc}.about-card--item .card-header{background-color:#0c2b07;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;border-radius:32px 32px 0 0}.about-card--item .card-header img{position:relative;z-index:2}.about-card--item .card-content{padding:2rem}.about-card--item .card-content .card-nome{font-size:24px;line-height:34px;font-weight:700;letter-spacing:1px;color:#14142b;margin-bottom:4px;font-family:Poppins,sans-serif}.about-card--item .card-content .card-formacao{font-weight:600;font-size:18px;line-height:32px;color:#4e4b66;letter-spacing:.75px}.about-card--item .card-content .text-container{margin-top:1rem}.about-card--item .card-content .text-container p{font-weight:400;font-size:15px;line-height:32px;letter-spacing:.75px;color:#4e4b66}.about-card--item .card-content .button-container{margin-top:2rem}.about-card--item .card-content .button-container .button-card{width:100%;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:center;justify-content:center;border-color:#4e4b66;color:#4e4b66;font-size:18px;line-height:32px;gap:1rem;transition:background-color .5s ease}.about-card--item .card-content .button-container .button-card svg{transform:translateY(3px);transition:stroke .5s ease}.about-card--item .card-content .button-container .button-card:hover{background-color:#4e4b66;color:#fcfcfc}.about-card--item .card-content .button-container .button-card:hover svg path{stroke:#fcfcfc}@media (min-width:992px){.about-card_container .title-container{margin-bottom:5rem}.about-card_container .title-container h2{font-size:56px;line-height:72px}.about-card--item{box-shadow:0 0 16px rgba(0,0,0,.04);border-radius:32px;background-color:#fcfcfc}.about-card--item .card-header{height:250px}.about-card--item .card-header img{position:relative;z-index:2}.about-card--item .card-content .card-nome{font-size:40px;line-height:48px}}.calling-contact{margin-top:4rem}.calling-contact_container{background-color:#003b12;border-radius:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:3.313rem;background-position:50%;background-repeat:no-repeat;background-size:cover}.calling-contact_container .title-container{text-align:center}.calling-contact_container .title-container h2{font-size:32px;line-height:48px;font-weight:700;letter-spacing:1px;color:#fcfcfc;font-family:Poppins,sans-serif}.calling-contact_container .button-container{margin-top:3.938rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.calling-contact_container .button-container,.calling-contact_container .button-container .button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.calling-contact_container .button-container .button{color:#14142b;border-color:#fcfcfc;background-color:#fcfcfc;transition:opacity .5s ease}.calling-contact_container .button-container .button:hover{opacity:.8}@media (min-width:992px){.calling-contact_container{position:relative;padding-top:7rem}.calling-contact_container .title-container{max-width:544px}.calling-contact_container .title-container h2{font-size:48px;line-height:56px}}.services{margin-top:4rem}.services_container>.title-container{margin-bottom:4rem;text-align:center}.services_container>.title-container h2{font-size:32px;line-height:48px;font-weight:700;letter-spacing:1px;color:#14142b}.services-flex-box{max-width:904px;margin:0 auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.services--card,.services-flex-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.services--card{background:#fcfcfc;box-shadow:0 0 32px rgba(0,0,0,.1);border-radius:32px;padding:3rem;width:100%;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.services--card .image-container{width:119px;height:119px;background:#0c2b07;border-radius:50%;margin-bottom:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.services--card .title-container{margin-bottom:1.5rem;text-align:center}.services--card .title-container h4{font-weight:600;font-size:20px;line-height:32px;color:#4e4b66;letter-spacing:.75px}.services--card .text-container{text-align:center}.services--card .text-container p{font-weight:400;font-size:20px;line-height:32px;color:#4e4b66;letter-spacing:.75px}.popup-service{background-color:rgba(0,0,0,.1);width:100%;height:100%;position:fixed;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:none;z-index:99999999999}.popup-service.active{display:block}.popup-service .container-wrap{position:relative;top:50%}.popup-service .popup-content{max-width:940px;max-height:531px;margin:0 auto;top:50%;transform:translateY(-50%);padding:4rem 3rem;background-color:#fcfcfc;box-shadow:0 0 72px rgba(0,0,0,.15);border-radius:16px;overflow:hidden;position:relative;box-sizing:border-box}.popup-service .popup-content .popup-close{position:absolute;right:2rem;top:2rem;font-size:24px;color:#000;font-weight:600;cursor:pointer}.popup-service .popup-content .title-container{margin-bottom:1rem}.popup-service .popup-content .title-container h3{font-family:Poppins,sans-serif;font-size:32px;line-height:48px;letter-spacing:1px}.popup-service .popup-content .text-container{letter-spacing:.75px;font-weight:400;font-size:15px;line-height:24px;overflow-y:scroll;height:350px}.popup-service .popup-content .text-container::-webkit-scrollbar{background-color:#fcfcfc;width:16px}.popup-service .popup-content .text-container::-webkit-scrollbar-track{background-color:#fcfcfc}.popup-service .popup-content .text-container::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:4px solid #fcfcfc}.popup-service .popup-content .text-container::-webkit-scrollbar-button{display:none}@media (min-width:992px){.services_container>.title-container h2{font-size:56px;line-height:72px}.services-flex-box{gap:2rem}.services--card{max-width:280px;height:327px;transition:transform .5s ease}.services--card:hover{transform:scale(1.05)}.popup-service .popup-content .text-container{max-height:440px}}.plans_container>.title-container{margin-bottom:4rem}.plans_container>.title-container.text-center{text-align:center}.plans_container>.title-container h2{font-size:28px;line-height:40px;font-weight:700;letter-spacing:1px;color:#14142b;font-family:Poppins,sans-serif}.plans-box{gap:1.5rem}.plans--item{background-color:#fcfcfc;box-shadow:0 0 32px rgba(0,0,0,.1);border-radius:32px;padding:2.25rem 1.5rem}.plans--item .plans-header{margin-bottom:1.5rem}.plans--item .plans-header .price{font-weight:700;font-size:56px;line-height:72px;letter-spacing:1px;color:#0c2b07}.plans--item .plans-header .month{font-weight:400;font-size:20px;line-height:32px;color:#0c2b07;letter-spacing:.75px}.plans--item .plans-title{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid #d9dbe9}.plans--item .plans-title h3{font-weight:700;font-size:40px;line-height:48px;color:#0c2b07;letter-spacing:1px;font-family:Poppins,sans-serif}.plans--item .plans-descriptions{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:2px solid #d9dbe9}.plans--item .plans-descriptions span{font-weight:400;font-size:20px;line-height:32px;color:#0c2b07;letter-spacing:.75px}.plans--item .plans-pack-content{margin-bottom:1.5rem}.plans--item .plans-pack-content ul{display:-ms-grid;display:grid;gap:.625rem}.plans--item .plans-pack-content ul li{color:#0c2b07;font-weight:600;font-size:18px;line-height:32px;letter-spacing:.75px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.plans--item .plans-pack-content ul li svg{width:19px;transform:translateY(8px)}.plans--item .plans-pack-content ul li>span{max-width:305px;min-width:234px}.plans--item .button-container{-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.plans--item .button-plans{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fcfcfc;background-color:#0c2b07;border-radius:1rem;font-size:13px;line-height:22px;letter-spacing:.25px;font-weight:600;transition:transform .5s ease}.plans--item .button-plans:hover{transform:scale(1.05)}.plans--item .promotion{color:#ff54af;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.information-plans{margin-top:3.75rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;gap:.5rem}.information-plans span{font-weight:400;font-size:18px;line-height:32px;letter-spacing:.75px;color:#0c2b07}@media (min-width:992px){.plans{background-image:url("../../assets/images/pattern-planos.png");background-position:0 100%;background-repeat:no-repeat;background-size:100% auto;margin-top:0!important;padding-top:8rem}.plans_container>.title-container{margin-bottom:8.688rem}.plans_container>.title-container h2{font-size:56px;line-height:72px}.plans-box{-ms-flex-align:start;align-items:start}}.want-participate{background-color:#f8f1c9;padding-bottom:3.438rem}.want-participate_container .want-participate_top{padding:3.438rem 0;background-color:#0c2b07;margin-bottom:5.375rem}.want-participate_container .want-participate_top .title-container{text-align:center;margin-bottom:2.313rem}.want-participate_container .want-participate_top .title-container h2{font-size:32px;line-height:48px;font-weight:700;letter-spacing:1px;color:#f8f1c9;font-family:Poppins,sans-serif}.want-participate_container .want-participate_top .description-container{text-align:center}.want-participate_container .want-participate_top .description-container span{letter-spacing:1px;margin-bottom:2.313rem}.want-participate_container .want-participate_top .description-container p,.want-participate_container .want-participate_top .description-container span{font-size:20px;line-height:32px;font-weight:400;color:#f8f1c9;font-family:Poppins,sans-serif}.want-participate-box{gap:3.625rem;grid-auto-rows:450px}.want-participate-box--item{background-color:#fcfcfc;box-shadow:0 0 32px rgba(0,0,0,.1);border-radius:32px;padding:2rem;box-sizing:border-box}.want-participate-box--item .want-participate-box--header{position:relative;height:196px}.want-participate-box--item .want-participate-box--header img{border-radius:1rem;height:196px;width:100%}.want-participate-box--item .want-participate-box--header .box-number{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fbc9fa;font-size:190px;line-height:88px;font-weight:700}.want-participate-box--item .want-participate-box--content{margin-top:1.5rem;text-align:center}.want-participate-box--item .want-participate-box--content h3{text-align:center;color:#14142b;font-weight:700;font-size:24px;line-height:34px;margin-bottom:4px;letter-spacing:1px;font-family:Poppins,sans-serif}.want-participate-box--item .want-participate-box--content span{color:#4e4b66;font-size:18px;line-height:32px;font-weight:400;letter-spacing:.75px}@media (min-width:992px){.want-participate{background-image:url("../../assets/images/pattern-quero-participar.png");background-position:0 100%;background-repeat:no-repeat;background-size:100% auto}.want-participate_container .want-participate_top .title-container h2{font-size:56px;line-height:72px}.want-participate_container .want-participate_top .description-container p,.want-participate_container .want-participate_top .description-container span{font-size:24px;line-height:32px}.want-participate-box{-ms-grid-columns:(calc(33% - 3.625rem))[3];grid-template-columns:repeat(3,calc(33% - 3.625rem))}}.logo-maintenance{padding:1rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.hero-header-background .elementor-widget-wrap.elementor-element-populated{background-image:none!important}}.document{padding:43px 87px;box-sizing:border-box;width:473px;background:#f5f5f7;box-shadow:0 14px 40px rgba(0,0,0,.25)}.document .logo{margin-bottom:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.document .logo img{display:block;max-width:298px;-o-object-fit:contain;object-fit:contain}.document .description{margin-bottom:40px}.document .description span{font-weight:700;font-size:14px;line-height:17px}.document .text{margin-bottom:40px}.document .text p{font-weight:400;font-size:14px;line-height:21px;text-align:justify;color:#1d1d1f}.document .assinatura{margin-bottom:10px}.document .infomarcoes{display:-ms-grid;display:grid;gap:5px}.document .infomarcoes .nome{font-weight:700;font-size:14px;line-height:17px;color:#1d1d1f}.document .infomarcoes .cargo{margin-top:5px;font-weight:700;font-size:14px;line-height:17px;color:#515151}.linha-tempo{margin-top:13px}.linha-tempo .list{display:-ms-grid;display:grid;gap:33px;position:relative}.linha-tempo .list:after{content:"";position:absolute;left:0;top:-13px;width:2px;height:100%;background-color:#ec8823}.linha-tempo .list .list--item{font-weight:400;font-size:16px;line-height:24px;color:#515151;position:relative;margin-left:58px;display:block;min-width:292px}.linha-tempo .list .list--item:after{content:"";position:absolute;left:-57px;top:50%;transform:translateY(-50%);width:47px;border-top:2px solid #ec8823}@media (min-width:992px){.linha-tempo .list--item{font-size:18px;line-height:27px}}.redes-sociais-footer{margin-top:4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.redes-sociais-footer a img{transition:transform .5s ease}.redes-sociais-footer a:hover img{transform:scale(1.1)}.card-consulta{padding:22px 23px;background:#f5f5f7;box-shadow:0 14px 40px rgba(0,0,0,.3);border-radius:20px;transition:box-shadow .5s ease}.card-consulta .title{margin-bottom:14px}.card-consulta .title h4{color:#1d1d1f;font-weight:700;font-size:18px;line-height:22px;font-family:Montserrat,sans-serif;transition:color .5s ease}.card-consulta .text p{font-family:Poppins,sans-serif;color:#1d1d1f;font-weight:400;font-size:16px;line-height:24px}.card-consulta:hover{box-shadow:0 14px 40px rgba(236,136,35,.3)}.card-consulta:hover .title h4{color:#ec8823}@media (min-width:992px){.card-consulta{max-width:560px;height:215px}}.testimonials-carousel{position:relative}.testimonials-carousel .arrows-container{display:none}.testimonials-carousel .arrows-container .arrows{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.testimonials-carousel .arrows-container .arrows img{transition:transform .5s ease}.testimonials-carousel .arrows-container .arrows.arrows-left{left:-2rem}.testimonials-carousel .arrows-container .arrows.arrows-right{right:-2rem}.testimonials-carousel .arrows-container .arrows:hover img{transform:scale(1.06)}.testimonials-carousel .tns-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:20px}.testimonials-carousel .tns-nav button{width:10px;height:10px;border-radius:24px;background-color:#cacaca;border:none;transition:background-color .5s ease}.testimonials-carousel .tns-nav button.tns-nav-active,.testimonials-carousel .tns-nav button:hover{background-color:#898989}.testimonial-slider--item .content{min-height:246px;background:#fcfcfc;box-shadow:0 0 12px rgba(0,0,0,.25);border-radius:10px;padding:24px 18px;width:100%;margin:4rem 0 2rem}.testimonial-slider--item .content .header-content .info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2.5rem}.testimonial-slider--item .content .header-content .info .cliente{display:-ms-grid;display:grid}.testimonial-slider--item .content .header-content .info .cliente .nome{color:#1d1d1f;font-weight:400;font-size:20px;line-height:25px;font-family:Sora,sans-serif}.testimonial-slider--item .content .header-content .info .cliente .data{color:#515151;font-weight:400;font-size:16px;line-height:20px;font-family:Sora,sans-serif}.testimonial-slider--item .content .header-content .stars{margin:13px 0}.testimonial-slider--item .content .header-content .comentario p{font-weight:400;font-size:16px;line-height:20px;color:#1d1d1f;font-family:Sora,sans-serif}@media (min-width:992px){.testimonials-carousel .arrows-container{display:-ms-flexbox;display:flex}.testimonial-slider--item .content{max-width:366px}}.card-pessoa{position:relative;max-width:550px;margin:0 auto}.card-pessoa .image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.card-pessoa .image img{width:100%;max-width:470px}.card-pessoa .button-container{position:absolute;bottom:0;right:0}.card-pessoa .button-container a{padding:12px;background-color:#ec8823;color:#1d1d1f;font-size:14px;line-height:21px;font-family:Poppins,sans-serif;transition:transform .5s ease;box-shadow:0 14px 40px rgba(0,0,0,.25);border-radius:10px}.card-pessoa .button-container a:hover{transform:scale(1.05)}@media (min-width:550px){.card-pessoa .button-container{bottom:-24px}}.main-page-home .hero-header_container{border-radius:24px;height:600px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:2rem 3rem;background-position:90%;background-repeat:no-repeat;background-size:cover}.main-page-home .hero-header_container .title-container h1{font-size:64px;font-family:Poppins,sans-serif;line-height:88px;font-weight:700;color:#fcfcfc;letter-spacing:1px}.main-page-home .hero-header_container .title-container h2{font-size:20px;line-height:32px;letter-spacing:.75px;color:#fcfcfc;font-weight:400}@media (min-width:992px){.main-page-home .hero-header{margin-top:1.5rem}.main-page-home .hero-header_container{padding:6.938rem 3.375rem;display:-ms-grid;display:grid}.main-page-home .hero-header_container .title-container h1{font-size:64px;line-height:88px}}.about{margin-top:4rem}.about_container{gap:2rem}.about_container .title-container{margin-bottom:1.5rem}.about_container .title-container h2{font-size:28px;line-height:40px;color:#0c2b07;letter-spacing:1px;font-weight:700}.about_container .text-container p{color:#4e4b66;font-weight:400;font-size:17px;line-height:32px;letter-spacing:.75px;margin-bottom:1rem}.about_container .text-container p:last-child{margin-bottom:0}@media (min-width:992px){.about{margin-top:14.375rem}.about_container{gap:4rem}.about_container .title-container h2{font-size:56px;line-height:72px}}.section-content{margin-top:4rem}@media (min-width:992px){.section-content{margin-top:6rem}}

/*# sourceMappingURL=main.css.map*/