@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@charset "UTF-8";:root{margin:0;padding:0;box-sizing:border-box}body{position:relative}.black-btn{display:flex;justify-content:center;align-items:center;color:#f0f0f0;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:150%;text-transform:uppercase;height:40px;padding:8px 28px;gap:10px;background:#231f20;transition:ease-in-out .5s}.black-btn.main{background-color:#f05a22;border:solid 1px #f05a22}.black-btn:hover{background-color:#3c3c3c}.container-fluid-custom{padding:0 24px}@media only screen and (min-width:992px){.container-fit-custom{padding:0 100px}}.container-custom{padding:0}.container-top{margin-top:137px}@media only screen and (min-width:992px){.container-top{margin-top:145.5px}}h1,h2,h3,h4,h5,h6,a,p,span{margin:0;padding:0;list-style:none;text-decoration:none}body{overflow-x:hidden}body .carregando{width:100%;display:flex;justify-content:center;align-items:center;padding:120px 0}body .carregando p{color:#231f20;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:300;letter-spacing:-.54px}body .obrigado{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:120px 0}body .obrigado h1{color:#231f20;font-family:Montserrat;font-size:28px;font-style:normal;font-weight:300;letter-spacing:-.54px}body .obrigado p{font-family:Montserrat;font-size:18px;text-align:center}body .sem-resultados{width:100%;display:flex;justify-content:center;align-items:center;padding:120px 0}body .sem-resultados h2{color:#231f20;font-family:Montserrat;font-size:28px;font-style:normal;font-weight:300;letter-spacing:-.54px}body .sem-resultados h2 span{color:#f05a22}body .page-pesquisa .grid-items{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}body .page-pesquisa .grid-items .line{border-top:1px solid var(--Border_base,rgba(35,31,32,.3));border-bottom:1px solid var(--Border_base,rgba(35,31,32,.3));transition:.3s ease-in-out}body .page-pesquisa .grid-items .line:nth-child(even) {background-color:#ededed}body .page-pesquisa .grid-items .line:hover{background-color:#ffcfbd}body .page-pesquisa .grid-items .line .item{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:32px;padding:60px 0;width:100%;text-decoration:none}body .page-pesquisa .grid-items .line .item .image{max-width:280px}body .page-pesquisa .grid-items .line .item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .page-pesquisa .grid-items .line .item .title .text{text-align:center;color:#231f20;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:300;line-height:150%}@media only screen and (min-width:768px){body .page-pesquisa .page-pesquisa .grid-items .line .item{flex-wrap:nowrap}body .page-pesquisa .page-pesquisa .grid-items .line .item .title .text{font-size:28px}}body .descricao-banner{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:120px auto;gap:24px;width:100%}body .descricao-banner .titulo{max-width:470px;color:#231f20;text-align:center;font-size:28px;font-style:normal;font-weight:300;line-height:130%;letter-spacing:-.42px;text-transform:uppercase;font-family:"Montserrat",sans-serif}body .descricao-banner .paragrafo{max-width:500px}body .descricao-banner .paragrafo p{color:#231f20;text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:150%;font-family:"Montserrat",sans-serif}body .container-top{padding-bottom:80px;background:#fefefe}body .container-top .sobre-gart{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:24px}body .container-top .sobre-gart .titulo h2{color:#231f20;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:300;letter-spacing:-.54px;text-transform:uppercase}body .container-top .sobre-gart .img-gart{width:100%;height:auto;max-width:400px}body .container-top .sobre-gart .img-gart img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:15px}body .container-top .sobre-gart .descricao{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:24px}body .container-top .sobre-gart .descricao .titulo h2{color:#231f20;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:300;letter-spacing:-.54px;text-transform:uppercase}body .container-top .sobre-gart .descricao .paragrafos{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px}body .container-top .sobre-gart .descricao .paragrafos p{color:#231f20;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.35px}body .box-historia{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 0;border-top:1px solid var(--Border_base,rgba(35,31,32,.3));border-bottom:none!important;background:#fefefe}body .box-historia .titulo{display:flex;justify-content:center;align-items:center}body .box-historia .titulo h3{color:var(--Gart-Secundary,#231f20);text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:300;line-height:130%;text-transform:uppercase}body .box-historia .grid-historia{display:flex;justify-content:center;align-items:center;margin-top:40px}body .box-historia .grid-historia .timeline{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;min-height:45vh;position:relative;gap:40px}body .box-historia .grid-historia .timeline::after{content:"";width:6px;height:100%;position:absolute;top:50%;left:13px;transform:translateY(-50%);background:linear-gradient(180deg,rgba(240,90,34,0) 0%,#f05a22 50%,rgba(240,90,34,0) 100%)}body .box-historia .grid-historia .timeline .timeline-item{display:flex;justify-content:center;align-items:flex-start;text-align:center;max-width:250px;gap:16px}body .box-historia .grid-historia .timeline .timeline-item h4{padding:9px;border-radius:150px;background:#231f20;color:var(--Gart-Contrast,#fefefe);text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:normal;position:relative}@media only screen and (max-width:992px){body .box-historia .grid-historia .timeline .timeline-item h4::after{content:"";background-color:#231f20;width:15px;height:15px;clip-path:polygon(100% 0,0 50%,100% 100%);position:absolute;top:50%;left:-23%;transform:translateY(-50%)}}body .box-historia .grid-historia .timeline .timeline-item p{color:var(--Gart-Secundary,#231f20);text-align:left;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:150%}body .box-historia .grid-historia .timeline .timeline-item:last-child p,body .box-historia .grid-historia .timeline .timeline-item:first-child p{color:var(--Gart-Secundary,#231f20);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:normal;max-width:100px}body .container-parceria{border-bottom:1px solid var(--Border_base,rgba(35,31,32,.3))}body .container-parceria .parceria{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 0;gap:24px}body .container-parceria .parceria h2{color:#f05a22;font-family:Montserrat;font-size:28px;font-style:normal;font-weight:300;line-height:130%;text-transform:uppercase}body .container-parceria .parceria h3{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;color:#231f20;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:300;line-height:130%;text-transform:uppercase}body .container-parceria .parceria p{color:#231f20;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:300;line-height:1.6;text-align:center}body .container-parceria .parceria p a{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:300;line-height:1.6;text-align:center;text-decoration:none}@media only screen and (min-width:992px){body .container-top{padding-bottom:80px}body .container-top .sobre-gart{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:29px}body .container-top .sobre-gart .descricao .titulo h2{font-size:36px}body .container-top .sobre-gart .descricao :deep(.paragrafos) p {font-size:14px}body .box-historia{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 0;border-bottom:none}body .box-historia .titulo{display:flex;justify-content:center;align-items:center}body .box-historia .titulo h3{color:var(--Gart-Secundary,#231f20);text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:300;line-height:130%;text-transform:uppercase}body .box-historia .grid-historia{display:flex;justify-content:center;align-items:center;margin-top:40px}body .box-historia .grid-historia .timeline{display:flex;justify-content:center;align-items:center;min-height:45vh;width:100%;position:relative}body .box-historia .grid-historia .timeline::after{content:"";width:100%;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(90deg,rgba(240,90,34,0) 0%,#f05a22 50%,rgba(240,90,34,0) 100%)}body .box-historia .grid-historia .timeline .timeline-item{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;max-width:200px;gap:5px}body .box-historia .grid-historia .timeline .timeline-item:nth-child(even) {top:58%}body .box-historia .grid-historia .timeline .timeline-item:nth-child(even) h4::after {content:"";background-color:#231f20;width:15px;height:15px;clip-path:polygon(50% 0%,0 100%,100% 100%);position:absolute;top:-40%;left:50%;transform:translateX(-50%)}body .box-historia .grid-historia .timeline .timeline-item:nth-child(odd) {bottom:58%;flex-direction:column-reverse;left:0}body .box-historia .grid-historia .timeline .timeline-item:nth-child(odd) h4::after {content:"";background-color:#231f20;width:15px;height:15px;clip-path:polygon(100% 0,0 0,50% 100%);position:absolute;bottom:-40%;left:50%;transform:translateX(-50%)}body .box-historia .grid-historia .timeline .timeline-item h4{padding:9px;border-radius:150px;background:#231f20;color:var(--Gart-Contrast,#fefefe);text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:normal;position:relative}body .box-historia .grid-historia .timeline .timeline-item p{color:var(--Gart-Secundary,#231f20);text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:150%}body .box-historia .grid-historia .timeline .timeline-item:last-child p,body .box-historia .grid-historia .timeline .timeline-item:first-child p{color:var(--Gart-Secundary,#231f20);text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:normal;max-width:100px}}body .banner-blog{background-position:center;background-size:cover;min-height:50vh;min-height:170px;width:100%}body .grid-itens{display:grid;grid-template-columns:1fr;gap:24px;row-gap:40px;padding:40px 0}@media only screen and (min-width:568px){body .grid-itens{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){body .grid-itens{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200px){body .banner-blog{background-position:center;background-size:cover;min-height:170px;width:100%}body .grid-itens{grid-template-columns:repeat(4,1fr)}}body .container-newsletter{display:grid;grid-template-columns:1fr;padding:80px 0;gap:24px}body .container-newsletter .box-text h2{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;color:#231f20;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:300;line-height:130%;text-transform:uppercase}body .container-newsletter .box-text h2 span{color:#f05a22;font-family:Montserrat;font-size:28px;font-style:normal;font-weight:300;line-height:130%;text-transform:uppercase}body .container-newsletter .box-text .pergunta{color:#231f20;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:300;line-height:130%}body .container-newsletter .box-form{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}body .container-newsletter .box-form form{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:10px}body .container-newsletter .box-form form span{width:100%}body .container-newsletter .box-form form input{width:100%;display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border:1px solid rgba(35,31,32,.3)}body .container-newsletter .box-form form .line{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;gap:12px;width:100%}body .container-newsletter .box-form form .line span{width:100%}body .container-newsletter .box-form form .line span input{width:100%;display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border:1px solid rgba(35,31,32,.3)}body .container-newsletter .box-form form .line .checkbox{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:11px;color:#231f20;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.3px}body .container-newsletter .box-form form .line .checkbox input{width:13px;height:13px;border:1px solid rgba(35,31,32,.3);margin:auto 0}body .container-newsletter .box-form form .line input[type="submit"]{border:2px solid #231f20;background:#231f20;display:flex;padding:8px 18px;justify-content:center;align-items:center;gap:10px;color:#fefefe;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:150%;text-transform:uppercase}body .container-newsletter .box-form form .box-check-desktop label,body .container-newsletter .box-form form .box-check-mobile label{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:11px;color:#231f20;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.3px}body .container-newsletter .box-form form .box-check-desktop label input,body .container-newsletter .box-form form .box-check-mobile label input{width:13px;height:13px;border:1px solid rgba(35,31,32,.3);margin:auto 0}body .box-check-mobile{display:flex;justify-content:center;align-items:center}body .box-check-desktop{display:none;justify-content:center;align-items:center}@media only screen and (min-width:992px){body .box-check-mobile{display:none}body .box-check-desktop{display:flex}body .container-newsletter{display:grid;grid-template-columns:repeat(2,1fr);padding:120px 0}body .container-newsletter .box-text .pergunta{color:#231f20;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:300;line-height:130%}body .container-newsletter .box-form{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}body .container-newsletter .box-form form{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:10px}body .container-newsletter .box-form form .line{flex-direction:row}body .container-newsletter .box-form form .line input[type="submit"]{align-self:stretch}}body .container-gart-por-ai{display:flex;justify-content:center;align-content:center;flex-direction:column;padding:120px 0;gap:80px;background-color:#f0f0f0}body .container-gart-por-ai .titulo{display:flex;justify-content:center;align-content:center}body .container-gart-por-ai .titulo h2{color:#231f20;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:300;line-height:130%;letter-spacing:-.3px;text-transform:uppercase}body .container-gart-por-ai .swiper-slide-content{display:flex;justify-content:center;align-content:center;width:100%}body .container-gart-por-ai .swiper-slide-content .post-image{display:flex;justify-content:center;align-content:center;width:100%;height:100%}body .container-gart-por-ai .swiper-slide-content .post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .notfound-section{position:relative;margin-top:162px;height:60vh;display:flex;justify-content:center;align-items:center;flex-direction:column}body .notfound-section h1{font-family:"Montserrat";font-size:150px;font-style:normal;font-weight:lighter;letter-spacing:-.3px;text-transform:uppercase;transition:.3s ease-in-out}body .notfound-section p{font-family:"Montserrat"}body .notfound-section .cta-area{margin-top:60px}body .notfound-section .cta-area a{color:#fefefe;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:150%;text-transform:uppercase;border:2px solid #231f20;background:#231f20;padding:12px 40px;display:flex;justify-content:center;align-items:center;transition:all ease .3s}body .notfound-section .cta-area a:hover{opacity:.8}body .box-forms{display:flex;justify-content:center;align-items:center;flex-direction:column}body .box-forms .container-tabs{display:flex;justify-content:center;align-items:center;padding:40px;gap:40px}body .box-forms .container-tabs .nav-item{display:flex;justify-content:center;align-items:center;list-style:none}body .box-forms .container-tabs .nav-item .nav-link{border:2px solid #231f20;color:#231f20;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:150%;text-transform:uppercase;border-radius:0}body .box-forms .container-tabs .nav-item .nav-link.active{color:#fefefe;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:150%;text-transform:uppercase;border:2px solid var(--Gart-Secundary,#231f20);background:var(--Gart-Secundary,#231f20)}body .box-forms .tab-content{padding:60px 0}body .box-forms .tab-content .screen-reader-response{display:none}body .box-forms .tab-content form{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;gap:10px}body .box-forms .tab-content form .btn-enviar{display:flex;padding:12px 40px;justify-content:center;align-items:center;gap:10px;margin:0;border:2px solid #231f20;cursor:pointer;transition:.3s ease-in-out}body .box-forms .tab-content form .btn-enviar:hover{background-color:#231f20}body .box-forms .tab-content form .btn-enviar:hover .text{color:#f0f0f0}body .box-forms .tab-content form .btn-enviar .text{color:#231f20;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:150%;text-transform:uppercase}body .box-forms .tab-content form .btn-enviar .image{width:24px;height:24px;position:relative}body .box-forms .tab-content form .btn-enviar .image::after{content:"";background:url(/images/envio.png?7b0f413521f6f9172bf0addb9e3f5371) no-repeat;background-size:cover;background-position:center;position:absolute;left:0;top:0;width:100%;height:100%}body .box-forms .tab-content form .btn-enviar span:has(input[type=file]) {display:none}body .box-forms .tab-content form .grid-lines{width:100%;display:grid;grid-template-columns:1fr;gap:24px}body .box-forms .tab-content form .grid-lines .line{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%;gap:10px}body .box-forms .tab-content form .grid-lines .line span{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;position:relative}body .box-forms .tab-content form .grid-lines .line span .wpcf7-not-valid-tip{color:#ff0c66;display:flex;justify-content:center;align-items:flex-start;font-size:10px;line-height:normal;text-align:left}body .box-forms .tab-content form .grid-lines .line span input,body .box-forms .tab-content form .grid-lines .line span select{width:100%;display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border:1px solid rgba(35,31,32,.3)}body .box-forms .tab-content form .grid-lines .line span input{width:100%;display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border:1px solid rgba(35,31,32,.3)}body .box-forms .tab-content form .grid-lines .line span textarea{width:100%;height:100%;display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border:1px solid rgba(35,31,32,.3)}body .box-forms .tab-content form .grid-lines .line span:has(textarea) {height:157px}body .box-forms .tab-content form .grid-lines input[type="submit"]{border:2px solid #231f20;background:#231f20;display:flex;padding:8px 28px;justify-content:center;align-items:center;gap:10px;color:#fefefe;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:150%;text-transform:uppercase}body .box-forms .tab-content form input[type="submit"]{border:2px solid #231f20;background:#231f20;display:flex;padding:8px 28px;justify-content:center;align-items:center;gap:10px;color:#fefefe;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:150%;text-transform:uppercase}body .box-forms .tab-content form.invalid .wpcf7-response-output{border:none;color:#fff;background-color:#ffb900;border-radius:8px;font-weight:bold;padding:10px;font-size:12px;text-align:left;display:flex;justify-content:flex-start;align-items:center;margin:0;display:none}body .box-forms .tab-content form.failed .wpcf7-response-output{border:none;color:#fff;background-color:#dc3232;border-radius:8px;font-weight:bold;padding:10px;font-size:12px;text-align:left;display:flex;justify-content:flex-start;align-items:center;margin:0;width:100%;text-align:center;display:flex;justify-content:center;align-items:center}body .box-forms .tab-content form.sent .wpcf7-response-output{border:none;color:#fff;background-color:#46b450;border-radius:8px;font-weight:bold;padding:10px;font-size:12px;text-align:left;display:flex;justify-content:flex-start;align-items:center;margin:0;width:100%;text-align:center;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:992px){body .box-forms{display:flex;justify-content:center;align-items:center;flex-direction:column}body .box-forms .container-tabs{display:flex;justify-content:center;align-items:center;padding:40px;gap:40px}body .box-forms .container-tabs .nav-item{display:flex;justify-content:center;align-items:center;list-style:none}body .box-forms .container-tabs .nav-item .nav-link{border:2px solid #231f20;color:#231f20;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:150%;text-transform:uppercase;border-radius:0}body .box-forms .container-tabs .nav-item .nav-link.active{color:#fefefe;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:150%;text-transform:uppercase;border:2px solid var(--Gart-Secundary,#231f20);background:var(--Gart-Secundary,#231f20)}body .box-forms .tab-content{padding:60px 0}body .box-forms .tab-content .screen-reader-response{display:none}body .box-forms .tab-content form{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;gap:10px}body .box-forms .tab-content form .grid-lines{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}body .box-forms .tab-content form .grid-lines .line{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;width:100%;gap:16px}}