@font-face{font-display:swap;font-family:Fibra One;font-style:normal;font-weight:200;src:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/fonts/Fibra-One-UltraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fibra One;font-style:normal;font-weight:300;src:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/fonts/Fibra-One-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fibra One;font-style:normal;font-weight:400;src:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/fonts/Fibra-One-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fibra One;font-style:normal;font-weight:600;src:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/fonts/Fibra-One-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pogonia;font-style:normal;font-weight:200;src:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/fonts/Pogonia-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pogonia;font-style:normal;font-weight:300;src:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/fonts/Pogonia-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pogonia;font-style:normal;font-weight:400;src:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/fonts/Pogonia-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pogonia;font-style:normal;font-weight:500;src:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/fonts/Pogonia-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pogonia;font-style:normal;font-weight:600;src:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/fonts/Pogonia-Semibold.woff2) format("woff2")}.btn-principal{align-items:center;background:transparent;border:none;clip-path:polygon(0 0,100% 0,100% 100%,7px 100%,7px calc(100% - 7px),0 calc(100% - 7px));cursor:pointer;display:inline-flex;font-family:Pogonia;max-width:300px;padding:16px 20px;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.btn-principal svg{margin-right:13px}.btn-principal .icon-wrapper{align-items:flex-end;display:flex;flex-shrink:0;height:15px;justify-content:flex-end;margin-right:13px;overflow:hidden;width:70px}.btn-principal .icon-wrapper svg{display:block;flex:0 0 auto;height:15px;max-height:none;max-width:none;width:60px}.btn-principal:before{border:1px solid #003d32;content:"";height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%;width:50px}.btn-principal:hover .icon-wrapper{transition:.3s;width:60px}.btn-principal:hover:before{width:100%}.card-blog{display:flex;flex-direction:column}.card-blog .thumb{margin-bottom:16px;overflow:hidden;position:relative;width:100%}.card-blog .thumb a,.card-blog .thumb img{display:block;width:100%}.card-blog .thumb img{aspect-ratio:4/6;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease}.card-blog .thumb:hover img{transform:scale(1.05)}.card-blog .thumb .date{padding:12px}.card-blog .thumb .date span{align-items:center;aspect-ratio:1;border-bottom:1px solid #ff8385;color:#fff;display:flex;font-family:Pogonia;font-size:15px;font-weight:200;height:auto;justify-content:center;padding:6px 0;position:relative;text-align:center;width:100%}.card-blog .thumb .date span:last-child{border-bottom:none}.card-blog .thumb .date{align-items:center;background:#f85628;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute}.card-blog .title{color:#003d32;font-size:20px;font-weight:400;margin-bottom:8px;transition:color .3s ease}.card-blog .title a{color:inherit;text-decoration:none}.card-blog .card-link{display:flex;flex-direction:column;height:100%;text-decoration:none}.card-blog .card-link>span{align-items:center;color:#012420;display:inline-flex;font-family:Pogonia;font-size:16px;font-weight:200;position:relative;transition:color .3s ease;width:-moz-fit-content;width:fit-content}.card-blog .card-link>span:after{background-color:#012420;content:"";display:block;height:1px;left:calc(100% + 12px);position:absolute;top:50%;transition:width .3s ease,background-color .3s ease;width:50px}.card-blog .card-link:hover .title,.card-blog .card-link:hover>span{color:#015e45}.card-blog .card-link:hover>span:after{background-color:#015e45;width:67.5px}.card-projeto{height:100%;min-height:568px;position:relative;width:100%}.card-projeto .card-projeto-link{text-decoration:none}.card-projeto .card-projeto-link,.card-projeto .card-projeto-link .thumb{display:block;height:100%;overflow:hidden;position:relative;width:100%}.card-projeto .card-projeto-link .thumb .wp-post-image,.card-projeto .card-projeto-link .thumb img{display:block;height:100%!important;max-width:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center;object-position:center;transition:transform .4s ease;width:100%!important}.card-projeto .card-projeto-link .card-projeto-content{align-items:center;align-items:end;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(1,36,32,.88);bottom:24px;display:flex;justify-content:center;justify-content:left;left:32px;max-width:280px;min-height:200px;padding:42px 32px;position:absolute;transition:background-color .3s ease,transform .3s ease;width:calc(100% - 40px);z-index:2}.card-projeto .card-projeto-link .card-projeto-content .title{color:#f8ebe5;font-family:Fibra One;font-size:22px;font-weight:400;line-height:1.2;margin:0;transition:color .3s ease}.card-projeto .card-projeto-link:hover .thumb .wp-post-image,.card-projeto .card-projeto-link:hover .thumb img{transform:scale(1.05)}.card-projeto .card-projeto-link:hover .card-projeto-content{background-color:#012420}.pagination{align-items:center;color:#012420;display:flex;gap:65px;justify-content:center;justify-content:flex-end}.pagination .next,.pagination .prev{align-items:center;display:inline-flex;justify-content:center}.pagination .next .icon,.pagination .prev .icon{display:inline-flex}.pagination .next .icon svg,.pagination .prev .icon svg{height:auto;max-width:73px;width:auto}.pagination .next .icon.icon-prev,.pagination .prev .icon.icon-prev{transform:rotate(180deg)}.section-breadcrumb{background-position:bottom}.section-breadcrumb.variacao-1{align-items:center;align-items:start;background-position:bottom;background-size:cover;display:flex;justify-content:center;position:relative}.section-breadcrumb.variacao-1 .breadcrumb{align-items:center;color:#f3db98;display:flex;font-size:11px;justify-content:center}.section-breadcrumb.variacao-1 h1{color:#f8ebe5;font-family:Pogonia;font-size:58px;font-weight:400;margin:0 auto;max-width:660px;padding:120px 120px 200px;text-align:center}.section-breadcrumb.variacao-1.right-position{justify-content:flex-end}.section-breadcrumb.variacao-1.right-position h1{text-align:right}.section-breadcrumb.variacao-2{align-items:center;background-position:bottom;background-size:cover;display:flex;justify-content:center;position:relative;z-index:1}.section-breadcrumb.variacao-2 .background{background-position:50%;background-size:cover;content:"";height:100%;pointer-events:none;position:absolute;width:100%;z-index:0}.section-breadcrumb.variacao-2 .background:after{background-color:rgba(0,0,0,.6);content:"";height:100%;position:absolute;top:0;width:100%;z-index:1}.section-breadcrumb.variacao-2>*{position:relative;z-index:2}.section-breadcrumb.variacao-2 .breadcrumb{align-items:center;color:#f3db98;display:flex;font-size:11px;justify-content:center}@media screen and (max-width:991px){.section-breadcrumb.variacao-2 .breadcrumb{text-align:center}}.section-breadcrumb.variacao-2 h1{color:#f8ebe5;font-family:Pogonia;font-size:58px;font-weight:400;max-width:-moz-max-content;max-width:max-content;padding:100px 40px 25px;text-align:center}.section-breadcrumb.variacao-2 .post-meta{align-items:center;color:#f8ebe5;display:flex;font-size:14px;gap:20px;justify-content:center;padding-bottom:152px}.section-breadcrumb.variacao-2 .post-meta .separator{opacity:.7}.section-breadcrumb.variacao-2 .post-meta .post-date{letter-spacing:2px}@media screen and (max-width:767px){.section-breadcrumb.variacao-2 .post-meta{flex-direction:column;gap:4px}}.section-breadcrumb.mask-1{-webkit-mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/section-breadcrum-decorator.webp);mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/section-breadcrum-decorator.webp);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media screen and (max-width:767px){.section-breadcrumb.mask-1{-webkit-mask-position:bottom;mask-position:bottom;mask-size:cover;-webkit-mask-size:cover}}@media screen and (max-width:991px){.section-breadcrumb div h1{font-size:42px!important}}@media screen and (max-width:767px){.section-breadcrumb div h1{font-size:24px!important}}.section-frase{background-position:50%;background-size:cover;color:#f3db98;position:relative;z-index:1}.section-frase:before{background-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/background-decorator-frase.webp);background-size:cover;content:"";height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%;width:500px}.section-frase .frase-content{padding:148px 0;position:relative;z-index:1}.section-frase .frase-content h2{font-size:42px;font-weight:300}.section-frase .frase-content p{color:#f3db98;font-size:18px;font-weight:200;margin-bottom:48px;margin-top:24px}.section-frase .btn-principal{color:#f3db98}.section-frase .btn-principal:before{border-color:#f3db98}.section-frase .btn-principal .icon-wrapper svg{stroke:#f3db98}main{background:#f8ebe5}.section-breadcrumb{background-size:cover;min-height:700px}.section-breadcrumb>*{position:relative;z-index:1}.section-breadcrumb .breadcrumb{align-items:center;display:flex;font-family:Pogonia;font-size:11px;font-weight:300;justify-content:center}.section-breadcrumb h1{color:#003d32;font-family:Pogonia;font-size:56px;font-weight:400;max-width:550px;padding-bottom:140px;padding-top:100px}.section-breadcrumb.cases{min-height:600px;position:relative}.section-breadcrumb.cases:before{background:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/banner-mask-cases.webp) no-repeat bottom/cover;content:"";height:100%;position:absolute;top:0;width:100%}.section-breadcrumb.implantacoes h1{padding-left:100px}.section-breadcrumb.projetos .breadcrumb{color:#f8ebe5}.section-breadcrumb.projetos h1{color:#f8ebe5;max-width:575px}.section-texto-com-imagens{overflow:hidden}.section-texto-com-imagens .col-6{position:relative}.section-texto-com-imagens .img-box-1{display:flex;justify-content:flex-end;margin-right:60px}.section-texto-com-imagens .img-box-1 img{min-width:736px;-o-object-fit:cover;object-fit:cover;width:736px}.section-texto-com-imagens .content-wrapper-1{align-items:center;display:flex;height:100%;justify-content:center;padding:20px 100px 20px 90px}.section-texto-com-imagens .content-wrapper-1 p{color:#003d32;font-family:Fibra One;font-size:24px;font-weight:300;max-width:452px}.section-texto-com-imagens .content-wrapper-1:after{background:#f8ebe5;border:1px solid #f3db98;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.section-texto-com-imagens .c-col{display:flex;justify-content:flex-end;padding-right:80px}.section-texto-com-imagens .content-wrapper-2{align-items:center;color:#003d32;display:flex;flex-direction:column;font-family:Fibra One;font-size:18px;font-weight:300;height:100%;justify-content:center;max-width:360px;text-align:center}.section-texto-com-imagens .content-wrapper-2 h2{font-family:Pogonia;font-size:42px;font-weight:400;text-align:center}.section-texto-com-imagens .content-wrapper-2 img{height:100%;left:-850px;min-width:985px;position:absolute;width:985px}.section-texto-com-imagens .img-box-2{display:flex;min-height:673px}.section-texto-com-imagens .img-box-2 img{height:100%;min-width:985px;width:985px}.section-galery-beafter .swiper-slide{height:auto}.section-galery-beafter .swiper-slide img{aspect-ratio:16/9;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-galery-beafter .navigation{background:#f8ebe5;bottom:0;display:flex;flex-direction:column;height:280px;justify-content:center;left:0;max-width:580px;padding:40px 60px;position:absolute;width:100%;z-index:10}.section-galery-beafter .navigation .navigation-title{color:#003d32;font-family:Pogonia;font-size:32px;font-weight:400;margin-bottom:30px}.section-galery-beafter .navigation .navigation-wrapper{align-items:center;display:flex;gap:30px}.section-galery-beafter .navigation .navigation-controllers{align-items:center;display:flex;gap:15px}.section-galery-beafter .navigation .navigation-controllers .swiper-button-next,.section-galery-beafter .navigation .navigation-controllers .swiper-button-prev{color:#012420;cursor:pointer;height:auto;margin:0;position:static;width:auto}.section-galery-beafter .navigation .navigation-controllers .swiper-button-next.swiper-button-disabled,.section-galery-beafter .navigation .navigation-controllers .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.section-galery-beafter .navigation .navigation-controllers .divider{background-color:#012420;display:block;height:20px;opacity:.6;width:1px}.section-galery-beafter .navigation .swiper-pagination{align-items:center;display:flex;gap:10px;margin:0;position:static;width:auto}.section-galery-beafter .navigation .swiper-pagination .swiper-pagination-bullet{background:#012420;border-radius:0;cursor:pointer;height:2px;margin:0;opacity:.4;transition:all .3s ease;width:30px}.section-galery-beafter .navigation .swiper-pagination .swiper-pagination-bullet-active{height:3px;opacity:1;width:52px}.section-content-3{color:#012420}.section-content-3 .content-wrapper{margin:25px auto;max-width:341px;width:100%}.section-content-3 h2{font-family:Pogonia;font-size:42px;font-weight:400;margin-bottom:32px}.section-content-3 p{font-family:Fibra One;font-size:18px;font-weight:300}.section-content-single .text-wrapper{background:#f8ebe5;border:1px solid #f3db98;color:#003d32;font-family:Pogonia;font-size:24px;font-weight:200;margin:0 auto;max-width:1067px;padding:60px 94px 60px 113px}.section-posts-projetos .projetos-list{display:flex;flex-wrap:wrap;gap:32px;row-gap:36px}.section-posts-projetos .projetos-item{height:558px;position:relative;width:calc(33.333% - 10.66667px)}.section-posts-projetos .projetos-item.w-33{width:calc(33.333% - 10.66667px)!important}.section-posts-projetos .projetos-item.w-50{width:calc(50% - 16px)!important}.section-posts-projetos .projetos-item.w-66{width:calc(66.666% - 10.66667px)!important}.section-posts-projetos .projetos-item.w-100{width:100%!important}@media(max-width:991px){.section-posts-projetos .projetos-item,.section-posts-projetos .projetos-item.w-100,.section-posts-projetos .projetos-item.w-33,.section-posts-projetos .projetos-item.w-50,.section-posts-projetos .projetos-item.w-66{width:calc(50% - 10px)!important}}@media(max-width:767px){.section-posts-projetos .projetos-item,.section-posts-projetos .projetos-item.w-100,.section-posts-projetos .projetos-item.w-33,.section-posts-projetos .projetos-item.w-50,.section-posts-projetos .projetos-item.w-66{width:100%!important}}.section-posts-projetos #btn-ver-mais-cases{color:#003d32}.section-posts-projetos .ver-mais-wrapper{margin-top:120px}.section-posts-projetos.verde{background:#003d32;padding-top:120px;position:relative}.section-posts-projetos.verde:before{background:#004a3a;width:100%;width:1px}.section-posts-projetos.verde:after,.section-posts-projetos.verde:before{content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:0}.section-posts-projetos.verde:after{border:1px solid #004a3a;border-bottom:none;bottom:auto;max-width:720px;width:100%;width:90%}.section-posts-projetos.verde *{position:relative;z-index:1}.section-posts-projetos.verde .text-wrapper{align-items:center;display:flex;justify-content:center}.section-posts-projetos.verde h2{color:#f8ebe5;font-family:Pogonia;font-size:42px;font-weight:400;margin-bottom:60px;max-width:739px;text-align:center}.section-posts-projetos.verde #btn-ver-mais-cases{color:#f3db98}.section-posts-projetos.verde #btn-ver-mais-cases:before{border-color:#f3db98}.section-posts-projetos.cases .projetos-item:before{background-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/card-decorator-cases.webp);background-repeat:no-repeat;background-size:contain;content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width:991px){.ver-mais-wrapper{padding-bottom:80px}.section-posts-projetos{padding:0 15px}.section-breadcrumb.cases{min-height:0;min-height:auto}.section-breadcrumb.cases h1{text-align:center}.section-content-single .text-wrapper{padding:10px 20px}.section-content-single .text-wrapper p{font-size:18px}.section-texto-com-imagens .content-wrapper-1{padding:0 20px}.section-texto-com-imagens .img-box-1{margin:0}.section-texto-com-imagens .img-box-1 img{margin-bottom:80px;max-width:100%;min-width:0;min-width:auto}.section-texto-com-imagens .content-wrapper-1 p{font-size:18px}.section-breadcrumb{min-height:auto}.section-breadcrumb.projetos h1{text-align:center}.section-texto-com-imagens .content-wrapper-2{padding:0 20px}.section-texto-com-imagens .content-wrapper-2 h2{font-size:24px}.section-texto-com-imagens .content-wrapper-2 p{font-size:18px}.section-texto-com-imagens .content-wrapper-2 img{display:none}.section-texto-com-imagens .img-box-2{min-height:auto}.section-texto-com-imagens .img-box-2 img{min-width:auto}.section-texto-com-imagens .c-col{padding:80px 0 0}.section-galery-beafter .swiper{min-height:460px}.section-posts-projetos.verde h2{font-size:24px}}.projetos .frase-content{max-width:320px}.projetos .frase-content h2{font-size:18px;margin-bottom:30px}.btn-principal{max-width:100%!important}