:root{--comb-color: #1e3006}html{padding:0;margin:0;scroll-behavior:smooth}body{padding:0;margin:0;font-family:"Gabarito", sans-serif;color:#1e3006;font-size:16px;line-height:22px;font-weight:400;letter-spacing:0.02rem}p{padding:0;margin:0;font-size:16px;line-height:22px;font-weight:400}h1{font-size:35px;line-height:40px;font-weight:600;margin:0;letter-spacing:0.05rem}h2{font-size:27px;line-height:30px;font-weight:600;margin:0;letter-spacing:0.05rem}h3{font-size:22px;line-height:28px;font-weight:600;margin:0;letter-spacing:0.05rem}h4{font-size:15px;line-height:23px;font-weight:600;margin:0;letter-spacing:0.05rem}h5,h6{margin:0}a{text-decoration:none}b{font-weight:600}ul.menu{padding:0;margin:0;list-style:none}.button{background-color:#ee7a13;color:#fffadd;border:2px solid #ee7a13;padding:8px 30px 8px 20px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;display:flex;align-items:center;margin-right:15px}.button .icon{position:absolute;right:-13px;width:26px;background:#1e3006;align-content:center;justify-content:center;aspect-ratio:0.866;clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);transform:rotate(90deg)}.button .icon svg{transform:rotate(-90deg);color:#fffadd;font-size:14px}.button:hover{background-color:#6a8042;color:#fffadd !important;border-color:#6a8042}.button.border{background-color:rgba(238, 122, 19, 0);color:#ee7a13;border:2px solid #ee7a13;padding:8px 30px 8px 20px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;display:flex;align-items:center;margin-right:15px}.button.border .icon{position:absolute;right:-13px;width:26px;background:#1e3006;align-content:center;justify-content:center;aspect-ratio:0.866;clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);transform:rotate(90deg)}.button.border .icon svg{transform:rotate(-90deg);color:#fffadd;font-size:14px}.button.border:hover{background-color:#6a8042;color:#fffadd !important;border-color:#6a8042}.button.shape-light{background-color:#ee7a13;color:#fffadd;border:2px solid #ee7a13;padding:8px 30px 8px 20px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;display:flex;align-items:center;margin-right:15px}.button.shape-light .icon{position:absolute;right:-13px;width:26px;background:#fffadd;align-content:center;justify-content:center;aspect-ratio:0.866;clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);transform:rotate(90deg)}.button.shape-light .icon svg{transform:rotate(-90deg);color:#1e3006;font-size:14px}.button.shape-light:hover{background-color:#6a8042;color:#fffadd !important;border-color:#6a8042}.polygon{aspect-ratio:0.866;clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%)}.polygon-line{position:absolute;width:79%;z-index:-1;top:0;left:31%}.polygon-line polygon{stroke:#6a8042;stroke-width:0.5;fill:none}.polygon-line.left-top{position:absolute;width:79%;z-index:-1;top:0;left:-12%}.polygon-line.left-top polygon{stroke:#fffadd;stroke-width:0.5;fill:none}.polygon-line.left-bottom{position:absolute;width:79%;z-index:-1;top:20%;left:-12%}.polygon-line.left-bottom polygon{stroke:#1e3006;stroke-width:0.5;fill:none}.polygon-line.left-bottom-orange{position:absolute;width:79%;z-index:-1;top:20%;left:-12%}.polygon-line.left-bottom-orange polygon{stroke:#ee7a13;stroke-width:0.5;fill:none}.polygon-line.orange{position:absolute;width:79%;z-index:-1;top:0;left:31%}.polygon-line.orange polygon{stroke:#ee7a13;stroke-width:0.5;fill:none}input:not(input[type=checkbox]),select,textarea{width:100%;padding:10px;border:1px solid #6a8042;border-radius:0;font-family:"Gabarito", sans-serif;font-size:16px;box-sizing:border-box;background-color:#fffadd;-webkit-appearance:none !important;appearance:none !important}input:not(input[type=checkbox]):focus,select:focus,textarea:focus{border-color:#ee7a13;outline:none}select{background-image:linear-gradient(45deg, transparent 50%, #1e3006 50%), linear-gradient(135deg, #1e3006 50%, transparent 50%);background-position:calc(100% - 17px) 50%, calc(100% - 12px) 50%;background-size:5px 5px, 5px 5px;background-repeat:no-repeat}form label{font-weight:400 !important;margin-bottom:0.5rem}*::placeholder{color:rgba(30, 48, 6, 0.3)}.text{gap:1rem}.text a:not(.button){font-size:16px;color:#ee7a13;line-height:22px;font-weight:400}.text li{font-size:16px;font-weight:400;line-height:22px}g{color:#6a8042}.buttons{gap:0.5rem;flex-wrap:wrap}.flex{align-items:center}.std-padding{padding:100px 0}@media (max-width:900px){.std-padding{padding:50px 0}}.boxed{max-width:1180px;margin:0 auto;padding:0 1rem}tooltip{position:relative;display:inline-block}tooltip tiptext{visibility:hidden;width:auto;max-width:200px;background-color:#1e3006;color:white;text-align:center;padding:2px 15px;position:absolute;z-index:1;top:100%;left:0;opacity:0.8}tooltip tiptext:before{content:"";position:absolute;width:6px;height:6px;top:-3px;left:4px;background-color:#1e3006;transform:rotate(45deg)}tooltip:hover tiptext{visibility:visible}.fa-circle-notch{color:#ee7a13;animation-name:spin;animation-duration:1500ms;animation-iteration-count:infinite;animation-timing-function:linear}.fa-circle-notch.text{color:#1e3006}.fa-circle-notch.white{color:white}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes bounceInTopRight{0%{transform:scale(0);opacity:0}50%{transform:scale(1.01);opacity:1}100%{transform:scale(1)}}.flex{display:flex;position:relative}.flex.justify-content-end{justify-content:end}.flex.justify-content-between{justify-content:space-between}.flex.align-items-center{align-items:center}.flex.align-items-end{align-items:end}.grid{display:grid;position:relative}.grid.justify-items-start{justify-items:start}.grid.justify-items-center{justify-items:center}.grid.justify-items-end{justify-items:end}.grid.justify-content-start{justify-content:start}.grid.justify-content-center{justify-content:center}.grid.justify-content-end{justify-content:end}.grid.justify-self-start{justify-self:start}.grid.justify-self-center{justify-self:center}.grid.justify-self-end{justify-self:end}.grid.align-content-start{align-content:start}.grid.align-content-center{align-content:center}.grid.align-content-end{align-content:end}.grid.align-items-start{align-items:start}.grid.align-items-center{align-items:center}.grid.align-items-end{align-items:end}.grid-center{justify-content:center;align-content:center}img.square{aspect-ratio:1;object-fit:cover}.hide{display:none}.w-full{width:100%}.text-center{text-align:center}.text-right{text-align:right}@media (max-width:900px){.non-mobile{display:none}}header{position:fixed;top:0;z-index:10}header.default{transition:background 0.3s ease}header.scrolled{background-color:#fffadd;transition:background 0.3s ease}header.scrolled .icon{background:#1e3006 !important}header.scrolled .icon svg{color:#fffadd !important}header #navbar .nav-wrap{gap:6rem;padding:20px 0}@media (max-width:900px){header #navbar .nav-wrap{gap:1rem}}header #navbar .nav-wrap a.site-logo{display:grid;align-items:center}header #navbar .nav-wrap a.site-logo img{height:50px;width:100%;max-width:250px}@media (max-width:900px){header #navbar .nav-wrap .nav-items-wrap{flex-direction:row-reverse;justify-content:end;gap:1rem}}header #navbar .nav-wrap .nav-items-wrap .nav-responsive{gap:0.5rem}@media (max-width:900px){header #navbar .nav-wrap .nav-items-wrap .nav-responsive{justify-content:end}}header #navbar .nav-wrap .nav-items-wrap .nav-responsive .nav-items ul.menu{display:flex;align-items:center;gap:1.5rem}@media (max-width:900px){header #navbar .nav-wrap .nav-items-wrap .nav-responsive .nav-items ul.menu{display:grid;justify-items:end}}header #navbar .nav-wrap .nav-items-wrap .nav-responsive .nav-items ul.menu li a{color:#1e3006}@media (max-width:900px){header #navbar .nav-wrap .nav-items-wrap .nav-responsive .nav-items{position:absolute;top:100%;margin-top:15px;right:-1rem;width:100vw;box-sizing:border-box;padding:20px;background-color:#1e3006;z-index:99}header #navbar .nav-wrap .nav-items-wrap .nav-responsive .nav-items:not(.open){display:none}header #navbar .nav-wrap .nav-items-wrap .nav-responsive .nav-items ul.menu li a{color:#fffadd}}@media (max-width:360px){header #navbar .nav-wrap .nav-items-wrap .cta{display:none}}header #navbar .nav-wrap .nav-items-wrap .nav-ham-icon{display:none;font-size:20px;color:#1e3006}@media (max-width:900px){header #navbar .nav-wrap .nav-items-wrap .nav-ham-icon{display:block}}header #navbar .nav-wrap .nav-items-wrap .nav-ham-icon .close{display:none}section.hero{position:relative;background-color:#fffadd;z-index:0;overflow:hidden;padding-top:6rem}section.hero div.honey-comb{--comb-color: rgba(30, 48, 6, 0.05);position:absolute;width:28%;left:-7%;top:5%}@media (max-width:900px){section.hero div.honey-comb{top:10%;width:70%}}section.hero::after{content:"";aspect-ratio:0.866;clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);background-color:#1e3006;height:115%;position:absolute;bottom:10%;left:70%}@media (max-width:900px){section.hero::after{height:50%;bottom:22%;left:70%}}section.hero .widget{grid-template-columns:1.2fr 1fr;column-gap:10rem;z-index:1}@media (max-width:1200px){section.hero .widget{column-gap:3rem}}@media (max-width:900px){section.hero .widget{grid-template-columns:1fr;gap:3rem}}section.hero .widget .column.row-span{grid-row:span 2;justify-items:end}section.hero .widget .column .img-wrap{position:relative}@media (max-width:900px){section.hero .widget .column .img-wrap{max-width:400px;margin-right:10%}}section.hero .widget .column .img-wrap img{width:100%;object-fit:cover}section.hero .widget .column .img-wrap .polygon.quote{background-color:#ee7a13;padding:30px;font-size:25px;line-height:30px;box-sizing:border-box;color:#fffadd;width:80%;position:absolute;top:30%;left:-10%}@media (max-width:1200px){section.hero .widget .column .img-wrap .polygon.quote{left:-5%}}@media (max-width:900px){section.hero .widget .column .img-wrap .polygon.quote{width:95%;left:2%}}section.hero .widget .column .quick-links{margin-top:3rem}section.hero .widget .column .quick-links p{margin-bottom:1rem}section.hero .widget .column .quick-links a.row{grid-template-columns:1fr auto auto;gap:1rem;padding:20px 0;border-top:1px solid #6a8042;color:#1e3006;cursor:pointer}section.hero .widget .column .quick-links a.row:last-child{border-bottom:1px solid #6a8042}section.hero .widget .column .quick-links a.row span.head{font-size:20px}section.hero .widget .column .quick-links a.row .icon{width:26px;background:#6a8042;align-content:center;justify-content:center;aspect-ratio:0.866;clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);transform:rotate(90deg)}section.hero .widget .column .quick-links a.row .icon svg{transform:rotate(-90deg);color:#fffadd;font-size:14px}section.expertise{position:relative;background-color:#ee7a13;color:#fffadd}section.expertise .widget{z-index:0}section.expertise .widget .images{position:absolute;width:calc(60% - 10rem);top:-30%}@media (max-width:1180px){section.expertise .widget .images{top:-25%;width:calc(60% - 6rem)}}@media (max-width:1050px){section.expertise .widget .images{top:-20%;width:calc(60% - 3rem)}}@media (max-width:900px){section.expertise .widget .images{position:relative;top:-12%;width:90%;margin:0 auto}}section.expertise .widget .images img{width:100%;object-fit:cover}section.expertise .widget .images .top img.first{width:35%;margin-left:35%;transform:translateY(25%)}section.expertise .widget .images .bottom{grid-template-columns:auto auto}section.expertise .widget .images .bottom .img-wrap{position:relative;width:100%}section.expertise .widget .images .bottom img.third{width:90%;margin-top:3%}section.expertise .widget .text{width:calc(53% - 10rem);justify-self:end}@media (max-width:900px){section.expertise .widget .text{width:100%}}section.about{position:relative;overflow:hidden}section.about div.honey-comb{--comb-color: rgba(238, 122, 19, 0.05);position:absolute;width:400px;right:-200px;top:5%}section.about .text{gap:0.5rem}section.about .text .subhead{color:#6a8042}section.about .widget.columns{grid-template-columns:1fr auto 1fr;gap:6rem;margin-top:3rem}@media (max-width:992px){section.about .widget.columns{gap:3rem}}@media (max-width:900px){section.about .widget.columns{grid-template-columns:1fr}section.about .widget.columns .poly{max-width:130px;justify-self:center}section.about .widget.columns .text-right{text-align:left}}section.about .widget.columns .polygon{background-color:#6a8042;color:#fffadd;font-size:22px;width:130px}section.ribbon .widget{grid-template-columns:1fr auto 1fr;gap:1.5rem}section.ribbon .widget h2{color:#ee7a13;font-weight:400}@media (max-width:900px){section.ribbon .widget h2{text-align:center}}section.ribbon .widget hr{border:none;border-bottom:1px solid #1e3006;width:100%}section.groups{position:relative}section.groups .widget.columns{grid-template-columns:auto 1fr;gap:6rem}@media (max-width:1105px){section.groups .widget.columns{grid-template-columns:1fr}}section.groups .widget.columns .column.nav{gap:3rem}section.groups .widget.columns .column.nav .text{gap:0.5rem}section.groups .widget.columns .column.nav .text .subhead{color:#6a8042}section.groups .widget.columns .column.nav .tabs{gap:1rem}section.groups .widget.columns .column.nav .tabs .tab{border:1px solid #6a8042;padding:20px;grid-template-columns:1fr 50px;cursor:pointer}section.groups .widget.columns .column.nav .tabs .tab .icon{width:26px;background:#6a8042;align-content:center;justify-content:center;aspect-ratio:0.866;clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);transform:rotate(90deg)}section.groups .widget.columns .column.nav .tabs .tab .icon svg{transform:rotate(-90deg);color:#fffadd;font-size:14px}section.groups .widget.columns .column.nav .tabs .tab.active{background-color:#1e3006;border-color:#1e3006;color:#fffadd}section.groups .widget.columns .column.nav .tabs .tab.active .icon{background:#ee7a13}section.groups .widget.columns .column.results .result{background-color:#1e3006}section.groups .widget.columns .column.results .result .split{grid-template-columns:1fr 300px}@media (max-width:900px){section.groups .widget.columns .column.results .result .split{grid-template-columns:1fr}}section.groups .widget.columns .column.results .result .split .text{color:#fffadd;padding:50px}@media (max-width:900px){section.groups .widget.columns .column.results .result .split .text{padding:20px}}section.groups .widget.columns .column.results .result .split .text h3{font-size:28px;display:flex;flex-wrap:wrap}section.groups .widget.columns .column.results .result .split img{width:100%;height:100%;object-fit:cover}@media (max-width:900px){section.groups .widget.columns .column.results .result .split img{aspect-ratio:1}}section.zones{position:relative;background-color:#fffadd;color:#1e3006}section.zones .widget{z-index:0}@media (max-width:900px){section.zones .widget{gap:3rem}}section.zones .widget .image{position:absolute;width:calc(60% - 10rem);top:15%}@media (max-width:900px){section.zones .widget .image{position:relative;top:0;width:90%;margin:0 auto}}section.zones .widget .image img{width:100%;object-fit:cover}section.zones .widget .image img.skew{transform:rotate(-6deg)}section.zones .widget .image .text-box{width:300px;position:absolute;left:65%;top:40%}@media (max-width:900px){section.zones .widget .image .text-box{left:unset;right:5%;top:70%}}section.zones .widget .image .text-box .polygon{background-color:#ee7a13;padding:30px;box-sizing:border-box;color:#fffadd}section.zones .widget .text{width:calc(53% - 10rem);justify-self:end;gap:0.5rem}@media (max-width:900px){section.zones .widget .text{position:relative;top:0;width:100%;order:-1}}section.zones .widget .text .subhead{color:#6a8042}section.zones .widget .text .points{gap:1.5rem;margin-top:1.5rem}section.zones .widget .text .points .point{grid-template-columns:auto 1fr;gap:1.5rem}section.zones .widget .text .points .point .icon{width:26px;background:#6a8042;align-content:center;justify-content:center;aspect-ratio:0.866;clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);transform:rotate(90deg)}section.zones .widget .text .points .point .icon svg{transform:rotate(-90deg);color:#fffadd;font-size:14px}section.contact{position:relative;padding-top:300px;z-index:0;overflow:hidden}section.contact div.honey-comb{--comb-color: rgba(238, 122, 19, 0.05);position:absolute;width:28%;right:-3%;top:10%}@media (max-width:900px){section.contact div.honey-comb{width:70%}}section.contact::before{content:"";aspect-ratio:0.866;clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);background-color:#1e3006;width:100%;position:absolute;top:50%;left:0}@media (max-width:992px){section.contact::before{top:unset;bottom:-50%}}@media (max-width:900px){section.contact::before{bottom:-30%}}@media (max-width:600px){section.contact::before{bottom:-15%}}section.contact .widget{background-color:#6a8042;color:#fffadd;padding:100px;z-index:2;min-height:400px}@media (max-width:900px){section.contact .widget{padding:30px}}section.contact .widget.columns{grid-template-columns:1fr 1fr;gap:6rem}@media (max-width:900px){section.contact .widget.columns{grid-template-columns:1fr}}section.contact .widget.columns .text.contact{gap:0.5rem}section.contact .widget.columns .text.contact .content{padding:30px 0}section.contact .widget.columns .text.contact a.flex{gap:1rem;color:#fffadd}section.contact .widget.columns .text.contact a.flex .icon{width:26px;background:#1e3006;align-content:center;justify-content:center;aspect-ratio:0.866;clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);transform:rotate(90deg)}section.contact .widget.columns .text.contact a.flex .icon svg{transform:rotate(-90deg);color:#fffadd;font-size:14px}section.contact .widget.columns .text.contact div.socials{gap:0.5rem}section.contact .widget.columns .text.contact div.socials a.flex .icon{width:32px;background:#ee7a13;align-content:center;justify-content:center;aspect-ratio:0.866;clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);transform:rotate(90deg)}section.contact .widget.columns .text.contact div.socials a.flex .icon svg{transform:rotate(-90deg);color:#fffadd;font-size:18px}section.contact .widget.columns .form button{background-color:#1e3006;color:#fffadd;border:2px solid #1e3006;padding:8px 30px 8px 20px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;display:flex;align-items:center;margin-right:15px;font-weight:600;font-size:16px;letter-spacing:0.02rem;justify-self:start}section.contact .widget.columns .form button.wpforms-submit{display:none}section.contact .widget.columns .form button .icon{position:absolute;right:-13px;width:26px;background:#fffadd;align-content:center;justify-content:center;aspect-ratio:0.866;clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);transform:rotate(90deg)}section.contact .widget.columns .form button .icon svg{transform:rotate(-90deg);color:#1e3006;font-size:14px}section.contact .widget.columns .form button:hover{background-color:#6a8042;color:#fffadd !important;border-color:#6a8042}footer{position:relative;background-color:#1e3006;padding-bottom:50px}footer .columns .img-wrap{position:absolute;bottom:0;left:-10%;max-width:36%;z-index:1}footer .columns .img-wrap img{width:100%;object-fit:cover}footer .columns .widget{width:60%;justify-self:end;grid-template-columns:1fr 1fr}@media (max-width:900px){footer .columns .widget{width:100%}}@media (max-width:500px){footer .columns .widget{grid-template-columns:1fr;gap:1.5rem}footer .columns .widget img{max-width:300px}}footer .columns .widget .text{color:#fffadd}footer .columns .widget .footer-menu{justify-content:end}@media (max-width:500px){footer .columns .widget .footer-menu{justify-content:start}}footer .columns .widget .footer-menu li{margin-bottom:1rem}footer .columns .widget .footer-menu li a{color:#fffadd}footer .disclaimer{padding-top:3rem}footer .disclaimer .flex{column-gap:1.5rem;flex-wrap:wrap}footer .disclaimer a,footer .disclaimer span{color:#6a8042;font-size:14px}