﻿:root{--white: #ffffff;--green-400: #4DA769;--green-500: #418e59;--green-600: #34874E;--light-gray-100: #FAFAFA;--light-gray-200: #F7F7F7;--light-gray-300: #F6F6F6;--light-gray-400: #F3F3F3;--light-gray-500: #E5E5E5;--light-gray-600: #D9D9D9;--light-gray-700: #D9D9D9;--light-gray-800: #D3D3D3;--dark-gray-200: #979797;--dark-gray-300: #808080;--dark-gray-400: #5D5C5C;--dark-gray-500: #585858;--dark-gray-800: #333333;--dark-gray-900: #1D1D1B;--black: #000000}html{font-size:100%}@media screen and (max-width: 1399px){html{font-size:87.5%}}@media screen and (min-width: 2047px){html{font-size:125%}}html *{box-sizing:border-box;margin:0;padding:0;border:none;text-decoration:none;font-family:"Archivo",sans-serif}html ul{list-style:none}html p{line-height:1.325}html .only-semantics{position:absolute;visibility:hidden;user-select:none;pointer-events:none;touch-action:none;margin:0;padding:0;width:0;height:0;font-size:0;color:rgba(0,0,0,0)}html body{display:flex;flex-flow:column;overflow-x:hidden;min-height:100vh}html body main{flex-grow:1}html .container{width:95%;max-width:75rem;margin:0 auto;padding-left:1rem;padding-right:1rem}html .container.sidebar-container{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));padding-top:5rem;padding-bottom:6rem;gap:5rem 2rem}@media screen and (max-width: 991px){html .container.sidebar-container{display:flex;flex-flow:column}}html .container.sidebar-container>section{grid-column:1/9}html .container.sidebar-container>aside{grid-column:10/13}html .button{display:flex;flex-flow:row nowrap;align-items:center;gap:.5em;outline:none;cursor:pointer;color:var(--dark-gray-500);font-size:1rem;font-weight:600;text-align:center;width:fit-content;padding:1rem 1.5rem;border:2px solid var(--dark-gray-500);border-radius:10rem;background:rgba(0,0,0,0);transition:.15s;transition-property:background,color,opacity}html .button:not([disabled]):hover,html .button:not([disabled]):focus-visible{color:var(--white);background:var(--dark-gray-500)}html .button svg{fill:currentColor;width:1.25em;height:1.25em;object-fit:contain}html select,html input:not([type=radio]):not([type=checkbox]),html textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;background-color:var(--light-gray-50);box-shadow:0 0 0 2px var(--light-gray-300) inset;width:100%;min-height:3rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;color:var(--light-gray-900);outline:none;transition:box-shadow .15s,opacity .5s}html select[disabled],html input:not([type=radio]):not([type=checkbox])[disabled],html textarea[disabled]{opacity:.5;cursor:initial}html select::placeholder,html input:not([type=radio]):not([type=checkbox])::placeholder,html textarea::placeholder{color:var(--light-gray-600)}html select:focus-visible,html input:not([type=radio]):not([type=checkbox]):focus-visible,html textarea:focus-visible{box-shadow:0 0 0 2px var(--light-gray-400) inset}html select{cursor:pointer;background-image:url("../images/select-arrow.svg");background-repeat:no-repeat;background-position-x:calc(100% - .75em);background-position-y:50%;background-size:1em;padding-right:2.5em}html input[type=checkbox],html input[type=radio]{accent-color:var(--accent-300)}html textarea{resize:vertical;width:100%}html .section-title{position:relative;padding-bottom:.75em;font-size:2rem;font-weight:800;line-height:1.25;color:var(--dark-gray-900)}@media screen and (max-width: 575px){html .section-title{font-size:1.75rem}}html .section-title .small{font-size:.5em;font-weight:400;color:var(--dark-gray-200);margin-bottom:.75em}html .section-title p{line-height:inherit}html .section-title:after{position:absolute;content:"";bottom:0;left:0;width:75%;height:3px;border-radius:3px;background:var(--green-400)}html .section-title strong{color:var(--green-400)}html .section-title.text-only{padding-bottom:0}html .section-title.text-only:after{content:none}html .section-title.centered{text-align:center}html .section-title.centered:after{left:50%;width:5rem;transform:translateX(-50%)}html .title{font-size:1.5rem;font-weight:800;color:var(--dark-gray-500)}html .text{display:flex;flex-flow:column;gap:1.5em;color:var(--dark-gray-200)}html .text p{letter-spacing:.05em}.no-scroll{overflow:hidden}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}@media screen and (max-width: 767px){img.alignright{width:100%}img.alignleft{width:100%}}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wpcf7{height:100%}.wpcf7 form{height:100%;max-width:unset;border-radius:.4rem;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:1rem}@media screen and (max-width: 575px){.wpcf7 form{grid-template-columns:minmax(0, 1fr);justify-items:center}}.wpcf7 form>label{display:flex;flex-flow:column;gap:.25rem;font-size:1rem;font-weight:700;color:var(--dark-gray-800);width:100%;overflow:hidden}.wpcf7 form>label.large-column{grid-column:1/-1}.wpcf7 form>label input:not([type=file]),.wpcf7 form>label select,.wpcf7 form>label textarea{-webkit-appearance:none;appearance:none;resize:vertical;width:100%;border-radius:4px;padding:1rem 1.25rem;background:var(--light-gray-200);color:var(--dark-gray-200);font-size:1rem;transition:box-shadow .15s}.wpcf7 form>label input:not([type=file])::placeholder,.wpcf7 form>label select::placeholder,.wpcf7 form>label textarea::placeholder{color:var(--light-gray-800);font-weight:500}.wpcf7 form>label input:not([type=file]):hover,.wpcf7 form>label input:not([type=file]):focus-visible,.wpcf7 form>label select:hover,.wpcf7 form>label select:focus-visible,.wpcf7 form>label textarea:hover,.wpcf7 form>label textarea:focus-visible{box-shadow:0 0 0 2px var(--light-gray-500) inset}.wpcf7 form>label input:not([type=file]).wpcf7-not-valid,.wpcf7 form>label select.wpcf7-not-valid,.wpcf7 form>label textarea.wpcf7-not-valid{box-shadow:0 0 0 2px tomato inset}.wpcf7 form>label .wpcf7-not-valid-tip{display:none}.wpcf7 form button[type=submit]{position:relative;overflow:hidden;cursor:pointer}.wpcf7 form button[type=submit]:after{position:absolute;content:"";bottom:2px;left:calc(0px - 20%);width:20%;height:3px;border-radius:16px;background:currentColor;transition:opacity 150ms}@keyframes loadingButton{0%,100%{left:calc(0px - 20%)}50%{left:100%}}.wpcf7 form button[type=submit][disabled]{cursor:auto;opacity:.65}.wpcf7 form button[type=submit][disabled]:after{animation:loadingButton 2s infinite ease-in-out}.wpcf7 form .ajax-loader{display:none}.wpcf7 form .wpcf7-response-output{justify-self:center;width:fit-content;height:fit-content;border:none;border-radius:8px;margin:0 !important;padding:.5rem 1rem;font-size:.875rem;font-weight:700}.wpcf7 form.invalid .wpcf7-response-output{border:2px solid rgba(255,0,0,.5) !important;background:rgba(255,0,0,.05);color:red}.wpcf7 form.sent .wpcf7-response-output{border:2px solid rgba(45,205,95,.5) !important;background:rgba(45,205,95,.05);color:#2dcd5f}.slider-container{width:100%;height:fit-content;display:grid;grid-template-columns:minmax(0, 2.75rem) minmax(0, 1fr) minmax(0, 2.75rem);grid-template-areas:"prev slider next";place-items:center;gap:1rem 1.5rem}@media screen and (max-width: 575px){.slider-container{grid-template-columns:minmax(0, 1fr);grid-template-rows:min-content 1rem;grid-template-areas:"slider" "dots";gap:1.5rem}}.slider-container .slider-wrapper{grid-area:slider;width:100%;height:min-content;transition:opacity .25s}.slider-container .slider-wrapper:not(.slick-initialized){position:relative;opacity:0;max-width:100%;overflow:hidden}.slider-arrow{width:100%;height:auto;padding:4px;background:rgba(0,0,0,0);opacity:.75;transition:opacity .25s}@media screen and (max-width: 575px){.slider-arrow{display:none}}.slider-arrow svg{display:block;width:100%;height:auto}.slider-arrow:not(.slick-disabled):hover{cursor:pointer;opacity:1}.slider-arrow:not(.slick-disabled):hover svg{fill:var(--dark-gray-500)}.slider-arrow.slick-disabled{opacity:.25}.slider-arrow:not(.slick-arrow){opacity:0;pointer-events:none;touch-action:none}.slider-arrow.prev{grid-area:prev}.slider-arrow.next{grid-area:next}.slick-dots{grid-area:dots;height:100%;width:fit-content;display:flex;align-items:center;gap:2px}.slick-dots li button{width:7px;height:auto;aspect-ratio:1;font-size:0;background:var(--light-gray-500);border-radius:50%;transform:scale(0.71425);transition:all .3s}.slick-dots li.slick-active button{background:var(--light-gray-800);transform:none}.masked-image-container{-webkit-mask-image:url(../images/diamond.svg);mask-image:url(../images/diamond.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%;height:auto;aspect-ratio:1}.masked-image-container img{display:block;width:100%;height:100%;object-fit:cover;background-color:var(--light-gray-200)}.modulo-page-title{position:relative;height:30rem;height:clamp(17.5rem,30vw,32.5rem);background:var(--green-500)}@media screen and (max-width: 575px){.modulo-page-title{height:15rem;height:clamp(15rem,30vw,32.5rem)}}.modulo-page-title .background-image-container{position:absolute;top:0;left:0;width:60%;height:100%}@media screen and (max-width: 575px){.modulo-page-title .background-image-container{width:100%}}.modulo-page-title .background-image-container img{position:relative;width:100%;height:100%;object-fit:cover;opacity:.25;filter:grayscale(1)}.modulo-page-title .background-image-container:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:radial-gradient(transparent, var(--green-500) 70%)}.modulo-page-title .container{position:relative;height:100%;max-width:45rem;display:grid;place-items:center;padding-top:calc(4.5vw + 2rem);padding-bottom:2rem;font-size:2rem;font-weight:700;color:var(--white);text-align:center}@media screen and (max-width: 575px){.modulo-page-title .container{padding-top:2rem;font-size:1.75rem}}.modulo-clima .container{padding-top:5rem;padding-bottom:5rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:3rem 4rem}@media screen and (max-width: 991px){.modulo-clima .container{grid-template-columns:minmax(0, 1fr);place-items:center}}.modulo-clima .container .widget-container{width:100%;max-width:40rem;min-height:208px;background-color:var(--green-600)}.modulo-clima .container .text-container{max-width:max(20rem,100%);display:flex;flex-flow:column;gap:1.5rem}@media screen and (max-width: 991px){.modulo-clima .container .text-container{align-items:center;text-align:center;grid-row:1}}.modulo-clima .container .text-container label{display:flex;flex-flow:column;gap:.5em;color:var(--dark-gray-300)}.modulo-clima .container .text-container label select{max-width:20rem}.modulo-mapa{width:100%;height:20rem;background:var(--light-gray-200)}.modulo-mapa-interativo{position:relative}.modulo-mapa-interativo .background-image{position:absolute;top:0;left:0;width:100%;height:65%;object-fit:cover;filter:grayscale(1);opacity:.05}.modulo-mapa-interativo .main-image{position:absolute;bottom:0;left:0;width:100%;height:35%}.modulo-mapa-interativo .main-image img{width:100%;height:100%;object-fit:cover}.modulo-mapa-interativo .container{position:relative;padding-top:6rem;padding-bottom:10rem;max-width:60rem;display:flex;flex-flow:column;align-items:center;gap:6rem}@media screen and (max-width: 575px){.modulo-mapa-interativo .container{padding-bottom:6rem;gap:4rem}}.modulo-mapa-interativo .container .button-container{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center;gap:1rem}@media screen and (max-width: 575px){.modulo-mapa-interativo .container .button-container{display:none}}.modulo-mapa-interativo .container .button-container button{flex:1 0 min(100%,12.5rem);font-weight:500;font-size:1.25rem;text-align:center;color:var(--green-400);white-space:nowrap;max-width:min(100%,25rem);padding:.5em .75em;background:rgba(0,0,0,0);border-radius:10em;border:2px solid var(--green-400);outline:none;cursor:pointer;transition:.125s;transition-property:background,color,transform,box-shadow}@media screen and (max-width: 575px){.modulo-mapa-interativo .container .button-container button{white-space:wrap}}.modulo-mapa-interativo .container .button-container button.active{color:var(--white);background:var(--green-400)}.modulo-mapa-interativo .container .button-container button:not(.active):hover,.modulo-mapa-interativo .container .button-container button:not(.active):focus{transform:translateY(-4px);box-shadow:0 .5rem 1.5rem -0.875rem rgba(60,80,100,.5)}.modulo-mapa-interativo .container .options-select{display:none}@media screen and (max-width: 575px){.modulo-mapa-interativo .container .options-select{display:block}}.modulo-mapa-interativo .container .content-box{display:grid;grid-template-columns:minmax(0, 4fr) minmax(0, 6fr);align-items:stretch;justify-items:center;gap:2rem 0;width:100%;padding:1.5rem;border-radius:20px;background:var(--green-400);box-shadow:0 .5rem 1.5rem -0.875rem rgba(60,80,100,.5)}@media screen and (max-width: 767px){.modulo-mapa-interativo .container .content-box{grid-template-columns:minmax(0, 1fr)}}.modulo-mapa-interativo .container .content-box .text-container{display:flex;flex-flow:column;gap:2rem;width:100%;padding:1.25rem 2rem .5rem}@media screen and (max-width: 575px){.modulo-mapa-interativo .container .content-box .text-container{padding:1rem}}.modulo-mapa-interativo .container .content-box .text-container .title{font-size:1.5rem;line-height:1.25;font-weight:700;color:var(--white)}.modulo-mapa-interativo .container .content-box .text-container .title small{display:block;font-size:.75em;font-weight:300;opacity:.925}.modulo-mapa-interativo .container .content-box .text-container .info{display:flex;flex-flow:column;gap:.75rem}.modulo-mapa-interativo .container .content-box .text-container .info li a,.modulo-mapa-interativo .container .content-box .text-container .info li p{display:flex;flex-flow:row nowrap;align-items:center;gap:.75rem;width:fit-content;min-height:2.5em;line-height:1.25;color:var(--white)}.modulo-mapa-interativo .container .content-box .text-container .info li a svg,.modulo-mapa-interativo .container .content-box .text-container .info li p svg{flex-shrink:0;width:2em;height:auto;aspect-ratio:1;object-fit:contain;fill:currentColor}.modulo-mapa-interativo .container .content-box .text-container .info li a{transition:opacity .2s}.modulo-mapa-interativo .container .content-box .text-container .info li a:hover{opacity:.75}.modulo-mapa-interativo .container .content-box .text-container .contact-button-container{flex:1;display:flex;align-items:flex-end}.modulo-mapa-interativo .container .content-box .text-container .contact-button-container .button{color:var(--white);border-color:var(--white);font-weight:400}.modulo-mapa-interativo .container .content-box .text-container .contact-button-container .button:hover,.modulo-mapa-interativo .container .content-box .text-container .contact-button-container .button:focus{color:var(--green-400);background:var(--white)}.modulo-mapa-interativo .container .content-box .ol-map{width:100%;height:20rem;background:rgba(255,255,255,.15);border-radius:10px;overflow:hidden}.header{position:absolute;top:2rem;left:50%;padding:1.5rem 3rem;width:calc(100% - 4rem);max-width:85rem;transform:translateX(-50%);display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:2rem;border-radius:5px;background-color:var(--white);box-shadow:0 .75rem 1rem -1rem rgba(30,40,50,.1);z-index:1}@media screen and (max-width: 575px){.header{position:sticky;left:0;top:0;width:100%;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;transform:none;border-radius:0;z-index:5}}.header .logo-container{display:block;padding:.5rem;margin:-0.5rem;border-radius:4px}.header .logo-container img{width:auto;height:3rem}@media screen and (max-width: 575px){.header .logo-container img{height:2.5rem}}.header .mobile-menu-button{display:none;min-width:3rem;max-width:3rem;height:3rem;position:relative;cursor:pointer;border-radius:.25rem;padding:.375rem;z-index:5;background-color:rgba(0,0,0,0);border:none}@media screen and (max-width: 1199px){.header .mobile-menu-button{display:flex}}.header .mobile-menu-button .acss{display:block;border-radius:2px;transition:.25s ease-in-out;background-color:var(--dark-gray-400)}.header .mobile-menu-button #hamburger{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;max-width:100%;max-height:100%;overflow:unset}.header .mobile-menu-button #hamburger .acss{width:100%;height:4px}.header .mobile-menu-button #hamburger .acss:nth-child(1){transition-delay:0s;transform:translateY(-0.5rem)}.header .mobile-menu-button #hamburger .acss:nth-child(2){transition-delay:.125s}.header .mobile-menu-button #hamburger .acss:nth-child(3){transition-delay:.25s;transform:translateY(0.5rem)}.header .mobile-menu-button #cross{position:relative;height:100%;width:100%;transform:rotate(45deg);display:flex;align-items:center;justify-content:center;max-width:0%;max-height:0%;overflow:hidden}.header .mobile-menu-button #cross .acss{position:absolute}.header .mobile-menu-button #cross .acss:nth-child(1){height:4px;width:0%;transition-delay:0s}.header .mobile-menu-button #cross .acss:nth-child(2){height:0%;width:4px;transition-delay:.25s}@media screen and (min-width: 767px)and (max-width: 1199px){.header .mobile-menu-button.open{position:fixed;top:1.5rem;right:1.5rem}}.header .mobile-menu-button.open #hamburger{max-width:0;max-height:0;overflow:hidden}.header .mobile-menu-button.open #hamburger .acss{width:0%}.header .mobile-menu-button.open #hamburger .acss:nth-child(1){transition-delay:0s}.header .mobile-menu-button.open #hamburger .acss:nth-child(2){transition-delay:.125s}.header .mobile-menu-button.open #hamburger .acss:nth-child(3){transition-delay:.25s}.header .mobile-menu-button.open #cross{max-width:100%;max-height:100%;overflow:unset}.header .mobile-menu-button.open #cross .acss:nth-child(1){width:100%;transition-delay:.31s}.header .mobile-menu-button.open #cross .acss:nth-child(2){height:100%;transition-delay:0s}footer.footer{background-color:var(--light-gray-200)}footer.footer .main-content .container{padding-top:5rem;padding-bottom:5rem;display:flex;flex-flow:row wrap;max-width:65rem;gap:3rem;color:var(--dark-gray-500)}footer.footer .main-content .container>section{display:flex;flex-flow:column;gap:1.5rem;flex:1 0 15rem}footer.footer .main-content .container>section h3{font-size:1.5rem;font-weight:800}footer.footer .main-content .container>section a:not(.button){font-weight:500;line-height:1.5;color:var(--dark-gray-500);outline:none;transition:color .15s}footer.footer .main-content .container>section a:not(.button):hover,footer.footer .main-content .container>section a:not(.button):focus-visible{color:var(--dark-gray-200)}footer.footer .main-content .container>section p{line-height:1.5}footer.footer .main-content .container .acesso-rapido ul{display:flex;flex-flow:column;gap:.25em}footer.footer .main-content .container .contato .text-content{display:flex;flex-flow:column;gap:.25em;color:var(--dark-gray-400)}footer.footer .main-content .container .contato .text-content .unidade{font-weight:700;color:var(--dark-gray-500)}footer.footer .main-content .container .contato .text-content .endereco{font-weight:500}footer.footer .main-content .container .contato .text-content a{display:flex;flex-flow:row nowrap;align-items:center;gap:.5em}footer.footer .main-content .container .contato .text-content a svg{fill:currentColor;width:1em;height:auto;aspect-ratio:1;object-fit:contain}footer.footer .main-content .container .contato .button{font-size:.875em}footer.footer .main-content .container .social ul{display:flex;flex-flow:row wrap;align-items:center;gap:1rem}footer.footer .main-content .container .social ul li a{display:flex;width:2rem;height:auto;aspect-ratio:1}footer.footer .main-content .container .social ul li a svg{fill:var(--dark-gray-500);width:100%;height:100%;object-fit:contain;transition:fill .15s}footer.footer .main-content .container .social ul li a:hover svg,footer.footer .main-content .container .social ul li a:focus-visible svg{fill:var(--dark-gray-300)}footer.footer hr{width:95%;height:2px;max-width:100rem;background:var(--light-gray-800);margin:0 auto}footer.footer .copyright .container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:3rem;padding-top:2rem;padding-bottom:2rem}@media screen and (max-width: 767px){footer.footer .copyright .container{flex-flow:column}}footer.footer .copyright .container p{color:var(--dark-gray-200);text-align:center}footer.footer .copyright .container .girafa{display:flex;flex-flow:row nowrap;align-items:center;gap:.5em;padding:.5rem;font-size:1rem;color:var(--dark-gray-200)}footer.footer .copyright .container .girafa svg{margin-top:-0.5em;width:auto;height:2.75em;fill:var(--dark-gray-500)}footer.footer .copyright .container .girafa svg .yellow{transition:fill .2s}footer.footer .copyright .container .girafa:hover svg .yellow{fill:#fdcd08}nav.navbar{position:relative;display:flex;align-items:center;gap:1.875rem;height:100%;z-index:1}@media screen and (max-width: 1199px){nav.navbar{position:absolute;left:0;top:0}}@media screen and (min-width: 1199px){nav.navbar .main-navbar{display:flex;gap:.75rem;align-items:center;justify-content:flex-end;list-style:none;height:100%}nav.navbar .main-navbar>li{position:relative;height:100%;display:flex;align-items:center;justify-content:center}nav.navbar .main-navbar>li:hover>.menu,nav.navbar .main-navbar>li:focus>.menu,nav.navbar .main-navbar>li:focus-within>.menu{opacity:1;visibility:visible}nav.navbar .main-navbar>li>a{color:var(--dark-gray-500);display:flex;align-items:center;justify-content:center;gap:.25rem;text-align:center;padding:.75rem .5rem;outline:none;border-radius:.5rem;transition-property:box-shadow,color,background;transition-duration:.25s;font-weight:600}nav.navbar .main-navbar>li:not(.highlighted)>a:hover{color:var(--green-400)}nav.navbar .main-navbar>li:not(.highlighted)>a:hover+.menu{opacity:1;visibility:visible}nav.navbar .main-navbar>li.menu-item-has-children>a:after{content:"▾"}nav.navbar .main-navbar>li>.menu{position:absolute;z-index:1;top:100%;display:flex;flex-direction:column;transform:translateX(-1px);background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 .25rem 1.5rem -0.25rem rgba(20,30,40,.15),0 .25rem 1.25rem -0.5rem rgba(20,30,40,.25);transition:opacity 200ms ease-out;padding:.75rem;border-top:2px solid var(--accent-400);opacity:0;visibility:hidden}}@media screen and (min-width: 1199px)and (min-width: 991px){nav.navbar .main-navbar>li>.menu{height:unset !important}}@media screen and (min-width: 1199px){nav.navbar .main-navbar>li>.menu.hover{opacity:1;visibility:visible}}@media screen and (min-width: 1199px){nav.navbar .main-navbar>li>.menu>li{float:none;width:100%;background-color:var(--white)}nav.navbar .main-navbar>li>.menu>li>a{display:inline-block;width:max-content;color:var(--dark-gray-400);font-size:.875rem;font-weight:500;padding:.625rem 1rem;outline:none;border-radius:.25rem;transition:box-shadow 150ms ease-out,color 150ms ease-out}}@media screen and (min-width: 1199px)and (min-width: 1199px){nav.navbar .main-navbar>li>.menu>li>a{max-width:12.5rem;line-height:1.25}}@media screen and (min-width: 1199px){nav.navbar .main-navbar>li>.menu>li>a:hover,nav.navbar .main-navbar>li>.menu>li>a:focus{color:var(--green-400)}}@media screen and (min-width: 1199px){nav.navbar .main-navbar .header-button-container{display:flex;flex-flow:row nowrap;gap:1.875rem;margin-left:2.75rem}}@media screen and (max-width: 1199px){nav.navbar .main-navbar{position:fixed;display:initial;left:-2rem;top:-2rem;width:100vw;min-height:110vh;height:110vh;background-color:rgba(255,255,255,.95);visibility:hidden;opacity:0;transition:opacity 300ms ease-out;padding:4.5rem 2rem calc(10vh + 2rem);z-index:4;overflow:scroll;max-height:-webkit-fill-available;backdrop-filter:blur(10px)}}@media screen and (max-width: 1199px)and (max-width: 575px){nav.navbar .main-navbar{left:0;top:0;backdrop-filter:none;background:rgba(255,255,255,.99)}}@media screen and (max-width: 1199px){nav.navbar .main-navbar.open{visibility:visible;opacity:1}}@media screen and (max-width: 1199px){nav.navbar .main-navbar::-webkit-scrollbar{width:0;background:rgba(0,0,0,0)}}@media screen and (max-width: 1199px){nav.navbar .main-navbar li.highlighted>a{color:var(--accent-300);font-weight:600}nav.navbar .main-navbar li a{position:relative;padding:.625rem 0rem;color:var(--dark-gray-400);font-size:1.75rem;display:block;width:max-content}nav.navbar .main-navbar li a[href="#"]+ul{width:100%;padding-left:1rem}nav.navbar .main-navbar li.active>a{color:var(--accent-400)}nav.navbar .main-navbar li .menu{height:0;overflow:hidden;transition:height .5s,margin .5s;margin:0;margin-left:1rem}nav.navbar .main-navbar li .menu li a{font-size:1.5rem;opacity:.75;max-width:75vw;line-height:1.3;font-size:1.375rem}nav.navbar .main-navbar li.header-button-container{flex-flow:column;gap:0}nav.navbar .main-navbar li.header-button-container .main-button{padding:0;background-color:rgba(0,0,0,0);transition:150ms ease-out}nav.navbar .main-navbar li.header-button-container .main-button svg{display:none}nav.navbar .main-navbar li.header-button-container .main-button span{position:relative;padding:.625rem 0rem;color:var(--accent-400);font-size:1.75rem;display:block;width:max-content}}.sidebar-content{display:flex;width:100%;flex-direction:column;height:auto;position:sticky;top:2rem;align-self:flex-start;gap:3rem}.page-archive .container .large-text{text-align:center;grid-column:1/-1}.page-archive .container:not(.sidebar-container) .archive-content{margin-top:6rem;margin-bottom:6rem}.page-archive .container .archive-content{display:flex;flex-direction:column;gap:2rem}.page-archive .container .archive-content.post{gap:3rem}.page-archive .container .archive-content .missing-alert{width:100%;display:flex;flex-direction:column}.page-archive .container .archive-content .missing-alert .title{color:var(--dark-gray-400);font-size:2rem;text-align:center;margin-bottom:1rem}.page-archive .container .archive-content .missing-alert .text{text-align:center;width:37rem;max-width:100%;margin:auto;color:var(--dark-gray-300)}.page-archive .container .archive-content .post-paginator{width:fit-content;margin:0 auto}.page-archive .container .archive-content .post-paginator .page-numbers{list-style:none;display:flex;flex-flow:row wrap;gap:.3125rem}.page-archive .container .archive-content .post-paginator .page-numbers li a,.page-archive .container .archive-content .post-paginator .page-numbers li span{display:block;width:1.75rem;padding:.25rem;border-radius:4px;color:var(--dark-gray-200);background:var(--light-gray-400);outline:none;text-align:center;font-weight:700}.page-archive .container .archive-content .post-paginator .page-numbers li a{transition:background-color .15s}.page-archive .container .archive-content .post-paginator .page-numbers li a:hover,.page-archive .container .archive-content .post-paginator .page-numbers li a:focus-visible{background:var(--light-gray-500)}.page-archive .container .archive-content .post-paginator .page-numbers li span.current{color:var(--white);background:var(--green-400)}.page-single .container .single-content{display:flex;flex-direction:column;gap:3rem}.single-termos>.container{padding-top:4rem;padding-bottom:6rem;max-width:55rem;color:var(--dark-gray-400)}.post.loop-archive{width:100%;max-width:48rem;margin:auto;border-radius:6px;background-color:var(--white);box-shadow:0 .25rem 1.5rem -0.5rem rgba(60,80,100,.2);overflow:hidden}.post.loop-archive .thumbnail{display:block;width:100%;height:auto;aspect-ratio:2}@media screen and (max-width: 575px){.post.loop-archive .thumbnail{aspect-ratio:4/3}}.post.loop-archive .thumbnail img{display:block;width:100%;height:100%;object-fit:cover;background:var(--light-gray-200)}.post.loop-archive .post-content{padding:1.5rem 2rem}.post.loop-archive .post-content h3{font-size:2rem;font-weight:700;margin-bottom:.75em}@media screen and (max-width: 575px){.post.loop-archive .post-content h3{font-size:1.75rem}}.post.loop-archive .post-content h3 a{color:var(--dark-gray-400)}.post.loop-archive .post-content .abstract{display:block;margin-bottom:1.5em;line-height:1.325;color:var(--dark-gray-200)}.post.loop-archive .post-content footer{display:flex;flex-flow:row-reverse wrap;justify-content:flex-end;align-items:center;gap:2rem 1rem}.post.loop-archive .post-content footer .content-byline{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem 1rem}.post.loop-archive .post-content footer .content-byline .category-tag{border-radius:5em;padding:.25em 1em;background:var(--green-400);color:var(--white);text-align:center;font-weight:600;transition:.125s;transition-property:background}.post.loop-archive .post-content footer .content-byline .category-tag:hover,.post.loop-archive .post-content footer .content-byline .category-tag:focus{background:var(--green-500)}.post.loop-archive .post-content footer .content-byline time{color:var(--dark-gray-200);font-weight:600}.post.loop-single p,.post.loop-single h1,.post.loop-single h2,.post.loop-single h3,.post.loop-single h4,.post.loop-single h5,.post.loop-single h6,.post.loop-single span,.post.loop-single strong,.post.loop-single li{color:var(--light-gray-900)}.post.loop-single strong{font-weight:600}.post.loop-single header{margin-bottom:2rem}.post.loop-single header .title{font-size:2rem;margin-bottom:1rem;font-weight:800;color:var(--dark-gray-400)}@media screen and (max-width: 575px){.post.loop-single header .title{font-size:1.5rem}}.post.loop-single header .thumb{position:relative;margin-bottom:1rem;max-height:30rem;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:6px}.post.loop-single header .thumb img{width:100%;height:100%;object-fit:cover;background-color:var(--light-gray-400)}.post.loop-single header .thumb>time{position:absolute;display:flex;flex-flow:column;align-items:center;justify-content:center;top:1.25rem;right:1.25rem;width:3.75rem;height:3.75rem;border-radius:.3125rem;background:rgba(255,255,255,.5);backdrop-filter:blur(16px)}.post.loop-single header .thumb>time span{color:var(--dark-gray-500);line-height:1}.post.loop-single header .thumb>time .date{font-size:1.375rem;font-weight:800}.post.loop-single header .thumb>time .month{font-size:.9375rem;font-weight:700;text-transform:uppercase}.post.loop-single header .content-byline{display:grid;grid-template-columns:auto auto 1fr;gap:.75rem 1.5rem;margin-top:.375rem;margin-bottom:1.4rem}@media screen and (max-width: 575px){.post.loop-single header .content-byline{display:flex;flex-wrap:wrap}}.post.loop-single header .content-byline time,.post.loop-single header .content-byline a:not(.category-tag){font-size:.875rem}.post.loop-single header .content-byline svg{width:.875rem;min-width:.875rem}@media screen and (max-width: 575px){.post.loop-single header .content-byline{margin-top:.875rem;width:100%}}.post.loop-single header .content-byline>*{display:flex;flex-flow:row nowrap;align-items:center;gap:.5rem}.post.loop-single header .content-byline>* svg{fill:var(--green-400);height:auto;width:.875rem;min-width:.875rem}.post.loop-single header .content-byline>* time,.post.loop-single header .content-byline>* p,.post.loop-single header .content-byline>* a{display:inline-block;font-size:.875rem;color:var(--dark-gray-400);font-weight:600;white-space:nowrap;transition:150ms ease-out;transition-property:box-shadow,color}.post.loop-single header .content-byline>* a:hover,.post.loop-single header .content-byline>* a:focus{color:var(--green-500)}.post.loop-single header .content-byline .category-tag{display:flex;align-items:center;justify-content:center;width:max-content;min-width:4rem;font-size:.875rem;font-weight:700;color:var(--white);border-radius:2rem;padding:.125rem .7rem;background-color:var(--green-400);transition:150ms ease-out;transition-property:box-shadow,background-color}.post.loop-single header .content-byline .category-tag:hover{background-color:var(--green-500)}.post.loop-single .post-content *:not(.container){max-width:100%}.post.loop-single .post-content h1,.post.loop-single .post-content h2{font-size:2rem;font-weight:700;color:var(--dark-gray-400);margin-top:1.5rem;margin-bottom:.5rem}.post.loop-single .post-content h1 strong,.post.loop-single .post-content h2 strong{color:inherit;font-weight:inherit;font-size:inherit}@media screen and (max-width: 575px){.post.loop-single .post-content h1,.post.loop-single .post-content h2{font-size:1.5rem}}.post.loop-single .post-content h3{font-size:1.5rem;font-weight:700;color:var(--dark-gray-300);margin-top:2rem;margin-bottom:1rem}@media screen and (max-width: 575px){.post.loop-single .post-content h3{font-size:1.25rem}}.post.loop-single .post-content h4{font-size:1.25rem;font-weight:600;color:var(--dark-gray-200);margin-top:1.5rem;margin-bottom:.5rem}@media screen and (max-width: 575px){.post.loop-single .post-content h4{font-size:1.125rem}}.post.loop-single .post-content a{font-weight:700;color:var(--green-400);text-decoration:underline;transition:color 150ms ease-in}.post.loop-single .post-content a:hover,.post.loop-single .post-content a:focus{color:var(--green-500)}.post.loop-single .post-content ul{list-style:none;margin:1rem 0}.post.loop-single .post-content ul li:not(.blocks-gallery-item){margin:.5rem 0;font-size:1.125rem}.post.loop-single .post-content ul li:not(.blocks-gallery-item):before{content:"> ";color:var(--green-400);font-weight:600}.post.loop-single .post-content ul li:not(.blocks-gallery-item) ul{margin-left:1.5rem}@media screen and (min-width: 767px){.post.loop-single .post-content ul.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}}.post.loop-single .post-content blockquote{padding:.5rem 1.25rem;border-left:.25rem solid var(--green-400);margin:1rem 0}.post.loop-single .post-content blockquote p{margin:0;padding:0;font-style:italic;color:#8f8f8f}.post.loop-single .post-content blockquote p+p{margin-top:1.25rem}.post.loop-single .post-content blockquote cite{margin-top:2rem;display:block;font-size:1.125rem;color:var(--dark-gray-300);font-weight:600;position:relative}.post.loop-single .post-content blockquote cite:before{content:"- "}.post.loop-single .post-content p{padding:1rem 0;font-size:1.125rem;line-height:1.75}.post.loop-single .post-content p:empty{display:none}.post.loop-single .post-content .wp-block-image{margin-bottom:0 !important;display:flex;overflow:hidden;border-radius:.3125rem}.post.loop-single .post-content figure{position:relative;margin:1.5rem auto 2.5rem}.post.loop-single .post-content figure.alignleft{margin:1.5rem 1.5rem .5rem auto !important}.post.loop-single .post-content figure.alignright{margin:1.5rem auto .5rem 1.5rem !important}.post.loop-single .post-content figure img{height:auto}.post.loop-single .post-content figure figcaption{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top, #121212, transparent);margin:0;padding:1.5rem 1rem .25rem;color:var(--white);font-size:.875rem}.post.loop-single .post-content .wp-block-embed{display:block}.post.loop-single .post-content .blocks-gallery-item figure{margin:0}.post.loop-single footer{display:flex;align-items:stretch;justify-content:space-between;gap:2rem;margin-top:1.5rem}.post.loop-single footer p{padding:0;color:#6e6e6e;font-size:1rem;font-weight:700}.post.loop-single footer .post-tags{display:flex;flex-flow:row wrap;align-items:center;gap:.625rem;width:50%}@media screen and (max-width: 767px){.post.loop-single footer .post-tags{width:auto}}.post.loop-single footer .post-tags a{font-size:.875rem;color:#afafaf;text-align:center;display:block;padding:.375rem .875rem;border-radius:1rem;background-color:#f0f0f0;outline:none;transition:100ms ease-in;transition-properties:color,background-color}.post.loop-single footer .post-tags a:hover,.post.loop-single footer .post-tags a:focus{background-color:var(--green-400);color:#fff}.post.loop-single footer .share-container{display:flex;flex-flow:row nowrap;align-items:center;gap:.375rem}@media screen and (max-width: 767px){.post.loop-single footer .share-container{display:none}}.post.loop-single footer .share-container a{display:block;width:2.25rem;height:auto;aspect-ratio:1;outline:none;transition:150ms cubic-bezier(0.56, 0.57, 0.13, 1.13);transition-property:transform}.post.loop-single footer .share-container a svg{width:100%;height:100%;object-fit:contain;fill:var(--green-400)}.post.loop-single footer .share-container a:hover,.post.loop-single footer .share-container a:focus{transform:translateY(-0.25rem)}.post.loop-single footer .share-container a.facebook svg{fill:#4267b2}.post.loop-single footer .share-container a.x svg{fill:#000}.post.loop-single footer .share-button{background:rgba(0,0,0,0);border:none;position:relative;cursor:pointer;padding:0;height:max-content}@media screen and (min-width: 767px){.post.loop-single footer .share-button{display:none}}.post.loop-single footer .share-button svg{fill:var(--dark-gray-400);width:auto;height:1.875rem}.template-default{padding:4rem 0 6rem}.template-default .container{max-width:60rem}.template-default h1.page-title{margin-bottom:2rem}.template-default a{font-weight:700;color:tomato;transition:color .15s}.template-default a:hover,.template-default a:focus-visible{color:red}.inicio .introducao>picture,.inicio .introducao>picture img{display:block;width:100%;height:auto;max-height:95vh;object-fit:cover}.inicio .introducao .video-container{position:relative;width:100%;height:auto;aspect-ratio:16/9;background:var(--light-gray-200);overflow:hidden}.inicio .introducao .video-container .fallback{position:absolute;display:block;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 1s;animation:1s showFallback 4s both}@keyframes showFallback{from{opacity:0}to{opacity:1}}.inicio .introducao .video-container iframe{position:relative;display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 575px){.inicio .introducao .video-container:not(.preserve-aspect-ratio){display:grid;align-content:center;justify-content:center;min-height:30rem;max-height:95vh;aspect-ratio:auto}.inicio .introducao .video-container:not(.preserve-aspect-ratio) iframe{width:auto;height:50vh;min-height:30rem;aspect-ratio:16/9}}.inicio .quem-somos{overflow:hidden}.inicio .quem-somos .container{padding-top:8rem;padding-bottom:8rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 20rem), 1fr));gap:4rem 2rem;gap:4rem clamp(2rem,6.25vw,6rem);place-items:center}@media screen and (max-width: 575px){.inicio .quem-somos .container{padding-top:5rem;padding-bottom:5rem}}.inicio .quem-somos .container .image-container{position:relative}.inicio .quem-somos .container .image-container:before{position:absolute;content:"";top:50%;right:40%;width:auto;height:calc(100% + 12rem);aspect-ratio:1;transform:translateY(-50%) rotate(-15deg);background:url(../images/diamond.svg) center no-repeat;background-size:contain}.inicio .quem-somos .container .image-container .masked-image-container{position:relative}.inicio .quem-somos .container .image-container:after{position:absolute;content:"";top:17%;right:5%;width:auto;height:20%;aspect-ratio:1;background:url(../images/hollow-diamond.svg) center no-repeat;background-size:contain}.inicio .quem-somos .container .text-container{max-width:22rem;display:flex;flex-flow:column;gap:2rem}.inicio .quem-somos .container .text-container .button{margin-top:.5rem}.inicio .implementos{overflow:hidden}.inicio .implementos .container{padding-top:8rem;padding-bottom:8rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 20rem), 1fr));gap:4rem 2rem;gap:4rem clamp(2rem,6.25vw,6rem);place-items:center}@media screen and (max-width: 575px){.inicio .implementos .container{padding-top:5rem;padding-bottom:5rem}}.inicio .implementos .container .text-container{max-width:22rem;display:flex;flex-flow:column;gap:2rem}.inicio .implementos .container .text-container .button{margin-top:.5rem}.inicio .implementos .container .image-container{position:relative}@media screen and (max-width: 575px){.inicio .implementos .container .image-container{grid-row:1}}.inicio .implementos .container .image-container:before{position:absolute;content:"";top:50%;left:40%;width:auto;height:calc(100% + 12rem);aspect-ratio:1;transform:translateY(-50%) rotate(-15deg);background:url(../images/diamond.svg) center no-repeat;background-size:contain}@media screen and (max-width: 575px){.inicio .implementos .container .image-container:before{height:calc(100% + 6rem)}}.inicio .implementos .container .image-container .masked-image-container{position:relative}.inicio .produtos{overflow:hidden;padding-top:4rem}@media screen and (max-width: 575px){.inicio .produtos{padding-top:2rem}}.inicio .produtos .container{position:relative}.inicio .produtos .container:before{position:absolute;content:"";top:3rem;right:55%;width:75%;height:auto;aspect-ratio:1;transform:rotate(-15deg);background:url(../images/diamond.svg) center no-repeat;background-size:cover}.inicio .produtos .container .intro{position:relative;display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);align-items:end}@media screen and (max-width: 575px){.inicio .produtos .container .intro{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:.5rem}}.inicio .produtos .container .intro img{width:90%;height:auto;max-width:35rem;max-height:31.25rem;justify-self:center}@media screen and (max-width: 575px){.inicio .produtos .container .intro img{width:auto;height:20rem;justify-self:end}}.inicio .produtos .container .intro .section-title{max-width:18rem;margin:4rem 0}.inicio .produtos .container .slider-container{position:relative;padding:3rem 0;background:var(--green-400);box-shadow:0 0 0 100vmax var(--green-400);clip-path:inset(0 -100vmax)}@media screen and (max-width: 575px){.inicio .produtos .container .slider-container{max-width:22.5rem;margin:0 auto}}.inicio .produtos .container .slider-container .slider-arrow svg{fill:var(--white)}.inicio .produtos .container .slider-container .slider-wrapper:not(.slick-initialized),.inicio .produtos .container .slider-container .slider-wrapper .slick-track{display:flex;flex-flow:row nowrap;align-items:stretch;padding:.5rem 0;overflow:hidden}.inicio .produtos .container .slider-container .slider-wrapper:not(.slick-initialized) .card{flex:1 0 17.5rem}.inicio .produtos .container .slider-container .slider-wrapper .card{display:flex;flex-flow:column;align-items:center;gap:1rem;height:auto;margin:0 .5rem;padding:2.5rem 1.25rem 3rem;background:var(--white);border-radius:30px;box-shadow:0 .25rem 1rem -0.75rem #3c5064}.inicio .produtos .container .slider-container .slider-wrapper .card h3{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.5rem;font-size:1.5rem;font-weight:700;color:var(--dark-gray-500)}.inicio .produtos .container .slider-container .slider-wrapper .card h3 svg{width:2.5rem;height:2.5rem;object-fit:contain;fill:var(--green-400)}.inicio .produtos .container .slider-container .slider-wrapper .card p{color:var(--dark-gray-200);letter-spacing:.05em;text-align:center;font-weight:300}.inicio .produto-destacado{overflow:hidden}.inicio .produto-destacado .container{padding-top:8rem;padding-bottom:8rem;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:3rem 2rem;gap:3rem clamp(2rem,3vw,4rem);place-items:center}@media screen and (max-width: 767px){.inicio .produto-destacado .container{grid-template-columns:minmax(0, 2fr) minmax(0, 3fr)}}@media screen and (max-width: 575px){.inicio .produto-destacado .container{padding-top:5rem;padding-bottom:5rem;grid-template-columns:minmax(0, 1fr)}}.inicio .produto-destacado .container .text-container{max-width:22rem;display:flex;flex-flow:column;gap:2rem}.inicio .produto-destacado .container .text-container>img{width:100%;height:auto;max-width:20rem;max-height:5rem;object-fit:contain}.inicio .produto-destacado .container .text-container .section-title strong{color:var(--custom-product-color)}.inicio .produto-destacado .container .text-container .section-title:after{background:var(--custom-product-color)}.inicio .produto-destacado .container .text-container .button{margin-top:.5rem}.inicio .produto-destacado .container .image-container{position:relative}@media screen and (max-width: 991px){.inicio .produto-destacado .container .image-container{justify-self:start}}.inicio .produto-destacado .container .image-container:before{position:absolute;content:"";top:50%;left:50%;width:auto;height:calc(100% + 8rem);aspect-ratio:1;transform:translateY(-50%);background:url(../images/diamond.svg) center no-repeat;background-size:contain}@media screen and (max-width: 575px){.inicio .produto-destacado .container .image-container:before{height:calc(100% + 6rem)}}.inicio .produto-destacado .container .image-container>img{position:relative;width:auto;height:100%}.inicio .mapa{display:flex;flex-flow:column;align-items:center;gap:2.5rem;padding-top:4rem}.inicio .mapa .section-title{max-width:30rem}.template-nossa-historia .sobre{overflow:hidden}.template-nossa-historia .sobre .container{position:relative;padding-top:8rem;padding-bottom:8rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 20rem), 1fr));gap:4rem 2rem;gap:4rem clamp(2rem,6.25vw,6rem);place-items:center}@media screen and (max-width: 575px){.template-nossa-historia .sobre .container{padding-top:5rem;padding-bottom:5rem}}.template-nossa-historia .sobre .container:before{position:absolute;content:"";bottom:-10%;right:105%;width:42.5%;height:auto;aspect-ratio:1;transform:rotate(-15deg);background:url(../images/diamond.svg) center no-repeat;background-size:contain}@media screen and (max-width: 575px){.template-nossa-historia .sobre .container:before{height:calc(100% + 6rem)}}.template-nossa-historia .sobre .container .text-container{max-width:22rem;display:flex;flex-flow:column;gap:2rem}.template-nossa-historia .sobre .container .text-container .button{margin-top:.5rem}.template-nossa-historia .sobre .container .image-container{position:relative;width:100%;height:fit-content}.template-nossa-historia .sobre .container .image-container:before{position:absolute;content:"";top:50%;left:40%;width:auto;height:calc(100% + 12rem);aspect-ratio:1;transform:translateY(-50%) rotate(-15deg);background:url(../images/diamond.svg) center no-repeat;background-size:contain}@media screen and (max-width: 575px){.template-nossa-historia .sobre .container .image-container:before{height:calc(100% + 6rem)}}.template-nossa-historia .sobre .container .image-container:after{position:absolute;content:"";bottom:0%;left:0%;width:20%;height:auto;aspect-ratio:1;transform:translate(-40%, 40%);background:url(../images/hollow-diamond.svg) center no-repeat;background-size:contain}.template-nossa-historia .sobre .container .image-container>img{position:relative;width:100%;height:auto;aspect-ratio:9/8;object-fit:cover;border-radius:24px}.template-nossa-historia .anos-de-historia{position:relative;background:var(--green-500)}.template-nossa-historia .anos-de-historia .background-image-container{position:absolute;top:0;left:0;width:60%;height:100%}@media screen and (max-width: 575px){.template-nossa-historia .anos-de-historia .background-image-container{width:100%}}.template-nossa-historia .anos-de-historia .background-image-container img{position:relative;width:100%;height:100%;object-fit:cover;opacity:.25;filter:grayscale(1)}.template-nossa-historia .anos-de-historia .background-image-container:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:radial-gradient(transparent, var(--green-500) 80%)}.template-nossa-historia .anos-de-historia .container{position:relative;max-width:60rem;padding-top:3.5rem;padding-bottom:3.5rem;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:minmax(0, 2fr) minmax(0, 1fr);align-items:stretch;gap:2.5rem 3.5rem;grid-template-areas:"image text" "image button"}@media screen and (max-width: 575px){.template-nossa-historia .anos-de-historia .container{grid-template-columns:minmax(0, 1fr);grid-template-rows:unset;gap:1.5rem;grid-template-areas:"image" "text" "button"}}.template-nossa-historia .anos-de-historia .container .image-slider-container{grid-area:image;align-self:center;width:100%;height:auto;aspect-ratio:4/3}.template-nossa-historia .anos-de-historia .container .image-slider-container .slick-list,.template-nossa-historia .anos-de-historia .container .image-slider-container .slick-track{height:100%}.template-nossa-historia .anos-de-historia .container .image-slider-container .image-container{width:100%;height:100%;padding:.5rem}.template-nossa-historia .anos-de-historia .container .image-slider-container .image-container img{width:100%;height:100%;object-fit:cover;border-radius:32px;box-shadow:0 .25rem 1rem -0.75rem #3c5064}.template-nossa-historia .anos-de-historia .container .text-slider-container{grid-area:text;width:15rem}@media screen and (max-width: 575px){.template-nossa-historia .anos-de-historia .container .text-slider-container{width:90%;max-width:16rem;justify-self:center}}.template-nossa-historia .anos-de-historia .container .text-slider-container .slick-list,.template-nossa-historia .anos-de-historia .container .text-slider-container .slick-track{height:100%}.template-nossa-historia .anos-de-historia .container .text-slider-container .text-container{display:flex;flex-flow:column;justify-content:flex-end;gap:1rem;color:var(--white)}@media screen and (max-width: 575px){.template-nossa-historia .anos-de-historia .container .text-slider-container .text-container{text-align:center}}.template-nossa-historia .anos-de-historia .container .text-slider-container .text-container h3{font-size:3rem;font-weight:700}.template-nossa-historia .anos-de-historia .container .text-slider-container .text-container p{min-height:4em;text-wrap:balance}@media screen and (max-width: 575px){.template-nossa-historia .anos-de-historia .container .text-slider-container .text-container p{min-height:2.75em}}.template-nossa-historia .anos-de-historia .container .button-container{grid-area:button;width:fit-content;height:fit-content;display:flex;flex-flow:row nowrap;gap:1rem}@media screen and (max-width: 575px){.template-nossa-historia .anos-de-historia .container .button-container{justify-self:center}}.template-nossa-historia .anos-de-historia .container .button-container .slider-arrow{display:block;width:3rem;height:3rem;aspect-ratio:1}.template-nossa-historia .anos-de-historia .container .button-container .slider-arrow svg{fill:var(--white)}.template-nossa-historia .anos-de-historia .container .image-slider-container,.template-nossa-historia .anos-de-historia .container .text-slider-container{transition:opacity .25s}.template-nossa-historia .anos-de-historia .container .image-slider-container:not(.slick-initialized),.template-nossa-historia .anos-de-historia .container .text-slider-container:not(.slick-initialized){position:relative;opacity:0;max-width:100%;overflow:hidden}.template-nossa-historia .anos-de-historia .container .image-slider-container:not(.slick-initialized)>*,.template-nossa-historia .anos-de-historia .container .text-slider-container:not(.slick-initialized)>*{position:absolute;pointer-events:none;touch-action:none;max-width:100%}.template-nossa-historia .anos-de-historia .container .image-slider-container:not(.slick-initialized)>*:first-child,.template-nossa-historia .anos-de-historia .container .text-slider-container:not(.slick-initialized)>*:first-child{position:relative}.template-unidades-de-recebimento .tipos-de-grao .title-container{padding-top:6rem;padding-bottom:3rem}.template-unidades-de-recebimento .tipos-de-grao .title-container .section-title{max-width:37.5rem;margin:0 auto}.template-unidades-de-recebimento .tipos-de-grao .title-container .section-title:after{width:45%}.template-unidades-de-recebimento .tipos-de-grao .content-container{position:relative;display:flex;margin-top:5rem;background:var(--green-400)}.template-unidades-de-recebimento .tipos-de-grao .content-container>img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.1;filter:grayscale(1)}.template-unidades-de-recebimento .tipos-de-grao .content-container .container{position:relative;margin-top:-2.5rem;padding-bottom:3rem}.template-unidades-de-recebimento .tipos-de-grao .content-container .container ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:2rem 1.25rem}.template-unidades-de-recebimento .tipos-de-grao .content-container .container ul li{flex:0 0 min(100%,15rem);display:flex;flex-flow:column;align-items:center;gap:1.25rem;font-size:1.25rem;font-weight:700;color:var(--white);text-align:center}@media screen and (max-width: 575px){.template-unidades-de-recebimento .tipos-de-grao .content-container .container ul li{flex:0 0 min(100%,11rem)}}.template-nossas-lojas .sobre{overflow:hidden}.template-nossas-lojas .sobre .container{padding-top:8rem;padding-bottom:8rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 20rem), 1fr));gap:4rem 2rem;gap:4rem clamp(2rem,6.25vw,6rem);place-items:center}@media screen and (max-width: 575px){.template-nossas-lojas .sobre .container{padding-top:5rem;padding-bottom:5rem}}.template-nossas-lojas .sobre .container .image-container{position:relative}.template-nossas-lojas .sobre .container .image-container:before{position:absolute;content:"";top:50%;right:40%;width:auto;height:150%;aspect-ratio:1;transform:translateY(-55%);background:url(../images/diamond.svg) center no-repeat;background-size:contain}.template-nossas-lojas .sobre .container .image-container .masked-image-container{position:relative}.template-nossas-lojas .sobre .container .image-container:after{position:absolute;content:"";top:17%;right:5%;width:auto;height:20%;aspect-ratio:1;background:url(../images/hollow-diamond.svg) center no-repeat;background-size:contain}.template-nossas-lojas .sobre .container .text-container{max-width:22rem;display:flex;flex-flow:column;gap:2rem}.template-nossos-produtos .marcas{display:flex;flex-flow:column;gap:4rem;padding-top:5rem}.template-nossos-produtos .marcas .title-container .section-title{max-width:35rem;margin:0 auto}.template-nossos-produtos .marcas .marcas-container{border-top:2px solid var(--light-gray-200);border-bottom:2px solid var(--light-gray-200)}.template-nossos-produtos .marcas .marcas-container .container{padding-top:2.5rem;padding-bottom:2.5rem}.template-nossos-produtos .marcas .marcas-container .container .slider-wrapper{max-height:7rem;overflow:hidden}.template-nossos-produtos .marcas .marcas-container .container .slider-arrow svg{fill:var(--green-400)}.template-nossos-produtos .marcas .marcas-container .container .marca-container{display:grid;place-items:center;padding:1rem 1.5rem}.template-nossos-produtos .marcas .marcas-container .container .marca-container img{width:100%;height:5rem;object-fit:contain}.template-nossos-produtos .produtos-container{display:flex;flex-flow:column;overflow:hidden}.template-nossos-produtos .produtos-container .produto:nth-of-type(even) .container .slider-container{grid-column:2;grid-row:1}@media screen and (max-width: 767px){.template-nossos-produtos .produtos-container .produto:nth-of-type(even) .container .slider-container{grid-column:unset;grid-row:unset}}.template-nossos-produtos .produtos-container .produto:nth-of-type(even) .container .text-container{grid-column:1;grid-row:1}@media screen and (max-width: 767px){.template-nossos-produtos .produtos-container .produto:nth-of-type(even) .container .text-container{grid-column:unset;grid-row:unset}}.template-nossos-produtos .produtos-container .produto:nth-child(4n-2){background:var(--light-gray-100)}.template-nossos-produtos .produtos-container .produto:nth-child(4n){background:var(--green-400)}.template-nossos-produtos .produtos-container .produto:nth-child(4n) .container{color:var(--white)}.template-nossos-produtos .produtos-container .produto:nth-child(4n) .container .slider-container .slider-arrow svg{fill:var(--white)}.template-nossos-produtos .produtos-container .produto:nth-child(4n) .container .text-container .section-title{font-weight:700}.template-nossos-produtos .produtos-container .produto:nth-child(4n) .container .text-container .section-title,.template-nossos-produtos .produtos-container .produto:nth-child(4n) .container .text-container .section-title strong,.template-nossos-produtos .produtos-container .produto:nth-child(4n) .container .text-container .section-title .small{color:currentColor}.template-nossos-produtos .produtos-container .produto:nth-child(4n) .container .text-container .section-title strong{font-weight:800}.template-nossos-produtos .produtos-container .produto:nth-child(4n) .container .text-container .section-title .small{font-weight:300}.template-nossos-produtos .produtos-container .produto:nth-child(4n) .container .text-container .section-title:after{background:currentColor}.template-nossos-produtos .produtos-container .produto:nth-child(4n) .container .text-container .text{font-weight:300;color:currentColor}.template-nossos-produtos .produtos-container .produto:nth-child(4n) .container .text-container .button{color:currentColor;border-color:var(--white)}.template-nossos-produtos .produtos-container .produto:nth-child(4n) .container .text-container .button:hover,.template-nossos-produtos .produtos-container .produto:nth-child(4n) .container .text-container .button:focus{color:var(--green-400);background:var(--white)}.template-nossos-produtos .produtos-container .produto:nth-child(8n-3),.template-nossos-produtos .produtos-container .produto:nth-child(8n+1):not(:first-child){position:relative}.template-nossos-produtos .produtos-container .produto:nth-child(8n-3):before,.template-nossos-produtos .produtos-container .produto:nth-child(8n+1):not(:first-child):before{position:absolute;content:"";top:0;width:clamp(12.5rem,17vw,20rem);height:auto;aspect-ratio:394/854;transform:translateY(-50%);background-size:contain;background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;pointer-events:none;touch-action:none}@media screen and (max-width: 1199px){.template-nossos-produtos .produtos-container .produto:nth-child(8n-3):before,.template-nossos-produtos .produtos-container .produto:nth-child(8n+1):not(:first-child):before{content:none}}.template-nossos-produtos .produtos-container .produto:nth-child(8n-3):before{left:0;background-position-x:right;background-image:url(../images/nossos-produtos/left-leaf-image.webp)}.template-nossos-produtos .produtos-container .produto:nth-child(8n+1):not(:first-child):before{right:0;background-position-x:left;background-image:url(../images/nossos-produtos/right-leaf-image.webp)}.template-nossos-produtos .produtos-container .produto .container{padding-top:7rem;padding-bottom:7rem;max-width:65rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(20rem, 100%), 1fr));place-items:center;gap:2rem 3rem}@media screen and (max-width: 767px){.template-nossos-produtos .produtos-container .produto .container{padding-top:5rem;padding-bottom:5rem}}.template-nossos-produtos .produtos-container .produto .container .slider-container{position:relative}.template-nossos-produtos .produtos-container .produto .container .slider-container .slider-wrapper:not(.slick-initialized){width:100%;height:auto;aspect-ratio:1;overflow:hidden}.template-nossos-produtos .produtos-container .produto .container .slider-container .slider-arrow svg{fill:var(--dark-gray-200)}.template-nossos-produtos .produtos-container .produto .container .slider-container .slick-slide{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.template-nossos-produtos .produtos-container .produto .container .slider-container .slick-slide.fill-image{object-fit:cover}.template-nossos-produtos .produtos-container .produto .container>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}@media screen and (max-width: 767px){.template-nossos-produtos .produtos-container .produto .container>img{aspect-ratio:1;margin-bottom:2rem}}.template-nossos-produtos .produtos-container .produto .container .text-container{display:flex;flex-flow:column;align-items:center;gap:2rem;text-align:center;max-width:35rem}.template-nossos-produtos .produtos-container .produto .container .text-container .section-title{text-wrap:balance}.template-nossos-produtos .produtos-container .produto .container .text-container .section-title:after{width:75%;left:50%;transform:translateX(-50%);max-width:12.5rem}.template-nossos-produtos .produtos-container .produto .container .text-container .button{margin-top:.5rem}.template-nossos-produtos .produtos-container .produto .container .slider-container+.text-container,.template-nossos-produtos .produtos-container .produto .container>img+.text-container{align-items:flex-start;max-width:22rem;text-align:left}.template-nossos-produtos .produtos-container .produto .container .slider-container+.text-container .section-title:after,.template-nossos-produtos .produtos-container .produto .container>img+.text-container .section-title:after{left:0;transform:unset}.template-contato .form-container .container{padding-top:6rem;padding-bottom:7.5rem}@media screen and (max-width: 575px){.template-contato .form-container .container{padding:0;width:100%}}.template-contato .form-container .container .form-wrapper{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-areas:"onde-estamos formulario";background:var(--green-400);box-shadow:0 .25rem 1.5rem -0.5rem rgba(60,80,100,.2)}@media screen and (max-width: 991px){.template-contato .form-container .container .form-wrapper{grid-template-columns:minmax(0, 1fr);grid-template-areas:"formulario" "onde-estamos"}}.template-contato .form-container .container .form-wrapper .onde-estamos{align-self:center;grid-area:onde-estamos;padding:2.5rem 3rem;color:var(--white);display:flex;flex-flow:row wrap;justify-content:center;gap:2.5rem}@media screen and (max-width: 575px){.template-contato .form-container .container .form-wrapper .onde-estamos{padding:4rem 3rem}}.template-contato .form-container .container .form-wrapper .onde-estamos section{flex:1 0 min(100%,15rem);display:flex;flex-flow:column;gap:1.25rem}.template-contato .form-container .container .form-wrapper .onde-estamos h3{font-size:1.5rem;font-weight:700;color:currentColor}.template-contato .form-container .container .form-wrapper .onde-estamos svg{fill:currentColor}.template-contato .form-container .container .form-wrapper .onde-estamos a{color:currentColor;transition:opacity .2s}.template-contato .form-container .container .form-wrapper .onde-estamos a:hover{opacity:.5}.template-contato .form-container .container .form-wrapper .onde-estamos .endereco ul,.template-contato .form-container .container .form-wrapper .onde-estamos .telefone ul,.template-contato .form-container .container .form-wrapper .onde-estamos .email ul{display:flex;flex-flow:column;gap:.5rem}.template-contato .form-container .container .form-wrapper .onde-estamos .endereco a,.template-contato .form-container .container .form-wrapper .onde-estamos .endereco p,.template-contato .form-container .container .form-wrapper .onde-estamos .telefone a,.template-contato .form-container .container .form-wrapper .onde-estamos .telefone p,.template-contato .form-container .container .form-wrapper .onde-estamos .email a,.template-contato .form-container .container .form-wrapper .onde-estamos .email p{display:flex;flex-flow:row nowrap;align-items:center;gap:.5em}.template-contato .form-container .container .form-wrapper .onde-estamos .endereco a svg,.template-contato .form-container .container .form-wrapper .onde-estamos .endereco p svg,.template-contato .form-container .container .form-wrapper .onde-estamos .telefone a svg,.template-contato .form-container .container .form-wrapper .onde-estamos .telefone p svg,.template-contato .form-container .container .form-wrapper .onde-estamos .email a svg,.template-contato .form-container .container .form-wrapper .onde-estamos .email p svg{flex-shrink:0;width:1.25rem;height:auto;max-height:3em;object-fit:contain}.template-contato .form-container .container .form-wrapper .onde-estamos .telefone span,.template-contato .form-container .container .form-wrapper .onde-estamos .email span{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.template-contato .form-container .container .form-wrapper .onde-estamos .social{justify-content:center}.template-contato .form-container .container .form-wrapper .onde-estamos .social ul{display:flex;flex-flow:row wrap;align-items:center;gap:1rem}.template-contato .form-container .container .form-wrapper .onde-estamos .social ul li a{display:block;width:2.25rem;height:auto;aspect-ratio:1}.template-contato .form-container .container .form-wrapper .onde-estamos .social ul li a svg{width:100%;height:100%;object-fit:contain}.template-contato .form-container .container .form-wrapper .formulario{grid-area:formulario;background:var(--white);padding:2.5rem 3rem}@media screen and (max-width: 575px){.template-contato .form-container .container .form-wrapper .formulario{padding:4rem 3rem}}.page-404{background-color:var(--green-400)}.page-404 .not-found .container{padding-top:7rem;padding-top:clamp(7rem,15vw,15rem);padding-bottom:7rem;display:flex;flex-flow:column;align-items:center;gap:1rem}.page-404 .not-found .container>img{width:70%;height:auto;max-width:27.5rem}.page-404 .not-found .container .title{font-size:2rem;text-align:center;color:var(--white);font-weight:700;margin-top:1rem}.page-404 .not-found .container .text{text-align:center;line-height:1.4;color:var(--white);font-size:1.125rem;max-width:20rem}.page-404 .not-found .container .button{margin-top:1rem;color:var(--white);border-color:var(--white)}.page-404 .not-found .container .button:hover,.page-404 .not-found .container .button:focus{color:var(--green-400);background:var(--white)}
/*# sourceMappingURL=style.min.css.map */
