@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")}.single-case-main{background-color:#f8ebe5;background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgba(248,220,210,.76) 25%);background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 136px) 100%;color:#012420;overflow:hidden}.single-case-main.has-decorator:after,.single-case-main.has-decorator:before{display:none}.single-case-main h1,.single-case-main h2{color:inherit;font-family:Pogonia;font-weight:400;line-height:1.08}.single-case-main .editor{font-family:Fibra One;font-size:18px;font-weight:300;line-height:1.55}.single-case-main .editor p{font-family:inherit}.single-case-main .editor p+p{margin-top:24px}.single-case-main .case-image-placeholder{align-items:center;background-color:#015e45;background-image:linear-gradient(rgba(0,61,50,.72),rgba(0,61,50,.72)),url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/background-pattern.webp);background-position:50%;background-size:auto,230px auto;color:#f3db98;display:flex;font-family:Fibra One;font-size:14px;height:100%;justify-content:center;letter-spacing:.06em;min-height:inherit;padding:24px;text-align:center;text-transform:uppercase;width:100%}@media screen and (max-width:1199px){.single-case-main{background-size:calc(100% - 60px) 100%}.single-case-main .editor{font-size:17px}}@media screen and (max-width:767px){.single-case-main{background-image:none}.single-case-main .editor{font-size:16px;line-height:1.55}}.section-case-abertura{min-height:1390px;padding:120px 0 190px;position:relative;z-index:1}.section-case-abertura .case-intro-content{padding-top:4px;position:relative;width:min(100%,520px);z-index:3}.section-case-abertura .case-breadcrumb{font-family:Fibra One;font-size:11px;font-weight:300;margin-bottom:112px;text-align:left}.section-case-abertura .case-title{font-size:58px}.section-case-abertura .case-title-label{font-size:42px;margin-bottom:8px}.section-case-abertura .case-intro-text{margin-top:72px}.section-case-abertura .case-intro-gallery{display:grid;grid-template-columns:298px minmax(0,1fr);position:relative;z-index:4;grid-gap:32px;gap:32px;margin-top:120px}.section-case-abertura .case-intro-image{background-color:#015e45;margin:0;max-height:423px;overflow:hidden}.section-case-abertura .case-intro-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-case-abertura .case-intro-decorations{inset:0;pointer-events:none;position:absolute;z-index:2}.section-case-abertura .case-intro-decoration{margin:0;position:absolute}.section-case-abertura .case-intro-decoration .case-image-placeholder,.section-case-abertura .case-intro-decoration img{height:100%;width:100%}.section-case-abertura .case-intro-decoration img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}.section-case-abertura .case-intro-decoration-left{--case-content-half-width:260px;--case-content-safe-gap:40px;--case-decoration-visible-width:430px;height:520px;left:min(0px,50vw - 260px - 40px - 430px);left:min(0px,50vw - var(--case-content-half-width) - var(--case-content-safe-gap) - var(--case-decoration-visible-width));right:auto;top:0;width:min(39.5vw + 470px,1230px)}.section-case-abertura .case-intro-decoration-leaf{background-color:#f85628;height:850px;-webkit-mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/card-decorator-cases.webp);mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/card-decorator-cases.webp);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-size:100% auto;mask-size:100% auto;position:absolute;right:-20px;top:78px;transform:scaleX(-1);width:145px}.section-case-abertura:after{background-color:#003d32;border-radius:50% 50% 0 0/28% 28% 0 0;bottom:-1px;content:"";height:92px;left:-8%;position:absolute;right:-8%;transform:translateY(62px);z-index:0}@media screen and (max-width:1199px){.section-case-abertura{min-height:1260px}.section-case-abertura .case-intro-gallery{grid-template-columns:25% minmax(0,1fr)}}@media screen and (max-width:991px){.section-case-abertura .case-intro-decoration-left{display:none}}@media screen and (max-width:767px){.section-case-abertura{min-height:auto;padding:40px 0 100px}.section-case-abertura .case-intro-content{padding-top:0}.section-case-abertura .case-breadcrumb{margin-bottom:54px;text-align:center}.section-case-abertura .case-title{font-size:44px}.section-case-abertura .case-title-label{font-size:30px}.section-case-abertura .case-intro-text{margin-top:38px}.section-case-abertura .case-intro-gallery{gap:16px;grid-template-columns:1fr;margin-top:64px}.section-case-abertura .case-intro-image{min-height:310px}.section-case-abertura .case-intro-image-small{display:none}.section-case-abertura .case-intro-decoration-leaf{height:450px;top:210px;width:62px}}.section-case-preparacao{background-color:#003d32;color:#f8ebe5;padding:145px 0 0;position:relative;z-index:2}.section-case-preparacao .case-preparation-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.55fr) minmax(0,.62fr) minmax(0,.92fr);grid-template-rows:565px 310px;grid-gap:34px 28px;align-items:start;gap:34px 28px}.section-case-preparacao .case-preparation-content{align-self:center;grid-column:3/5;margin-left:-40px;max-width:560px;padding-left:35px}.section-case-preparacao .case-preparation-content h2{font-size:42px;margin-bottom:44px}.section-case-preparacao .case-organic-image{margin:0;min-height:0;position:relative}.section-case-preparacao .case-image-mask{display:block;inset:0;mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute}.section-case-preparacao .case-image-mask img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.section-case-preparacao .case-preparation-image-main{grid-column:1/3;grid-row:1;height:783px;margin-left:-105px;transform:translateY(-69px);width:646px}.section-case-preparacao .case-preparation-image-wide{grid-column:1/3;grid-row:2;height:422px;margin-left:13px;transform:translateY(-48px);width:592px}.section-case-preparacao .case-preparation-image-medium{grid-column:3;grid-row:2;height:491px;transform:translateX(-130px);width:333px}.section-case-preparacao .case-preparation-image-small{grid-column:4;grid-row:2;height:528px;transform:translate(-67px,17px);width:407px}.section-case-preparacao .case-identity-grid{align-items:center;display:grid;grid-template-columns:48% 52%;margin:45px -45px 0;min-height:920px}.section-case-preparacao .case-identity-content{justify-self:center;padding:80px 35px 100px;text-align:center;transform:translateX(4px);width:min(100%,590px)}.section-case-preparacao .case-identity-content h2{font-size:42px;margin-bottom:52px}.section-case-preparacao .case-identity-image{height:901px;transform:translate(-40px,31px);width:1025px}.section-case-preparacao .case-preparation-image-main .case-image-mask{-webkit-mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/case-preparation-mask-main.e490503d.svg);mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/case-preparation-mask-main.e490503d.svg)}.section-case-preparacao .case-preparation-image-main .case-image-mask img{-o-object-position:left center;object-position:left center}.section-case-preparacao .case-preparation-image-wide .case-image-mask{-webkit-mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/case-preparation-mask-wide.4310ebe7.svg);mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/case-preparation-mask-wide.4310ebe7.svg)}.section-case-preparacao .case-preparation-image-medium .case-image-mask{-webkit-mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/case-preparation-mask-medium.9db937db.svg);mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/case-preparation-mask-medium.9db937db.svg)}.section-case-preparacao .case-preparation-image-medium .case-image-mask img{-o-object-position:right center;object-position:right center}.section-case-preparacao .case-preparation-image-small .case-image-mask{-webkit-mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/case-preparation-mask-small.7aff6b91.svg);mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/case-preparation-mask-small.7aff6b91.svg)}.section-case-preparacao .case-identity-image .case-image-mask{-webkit-mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/case-identity-mask.cda5fb78.svg);mask-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/case-identity-mask.cda5fb78.svg)}@media screen and (min-width:1200px){.section-case-preparacao .case-image-mask img{inset:auto;max-width:none;transform-origin:top left}.section-case-preparacao .case-preparation-image-main .case-image-mask img{height:95.86%;left:12.93%;top:-10.04%;transform:rotate(11.86deg);width:154.49%}.section-case-preparacao .case-preparation-image-wide .case-image-mask img{height:124.99%;left:-42.23%;top:1.9%;transform:rotate(.23deg);width:201.59%}.section-case-preparacao .case-preparation-image-medium .case-image-mask img{height:105.78%;left:-229.73%;top:1.68%;transform:rotate(-2.55deg);width:352.86%}.section-case-preparacao .case-preparation-image-small .case-image-mask img{height:105.5%;left:-55%;top:.5%;transform:rotate(-2.88deg);width:181%}}@media screen and (max-width:1199px){.section-case-preparacao .case-preparation-grid{grid-template-rows:470px 340px}.section-case-preparacao .case-preparation-content{margin-left:0;padding-left:10px}.section-case-preparacao .case-preparation-image-main,.section-case-preparacao .case-preparation-image-medium,.section-case-preparacao .case-preparation-image-small,.section-case-preparacao .case-preparation-image-wide{height:100%;min-height:0;width:auto}.section-case-preparacao .case-preparation-image-main{margin-left:-20px;transform:none}.section-case-preparacao .case-preparation-image-wide{margin-left:28px;transform:none}.section-case-preparacao .case-preparation-image-medium{transform:translateY(28px)}.section-case-preparacao .case-preparation-image-small{margin-right:-10px;transform:translateY(50px)}.section-case-preparacao .case-identity-grid{min-height:800px}.section-case-preparacao .case-identity-content{transform:none}.section-case-preparacao .case-identity-image{height:650px;min-height:0;transform:translate(45px,65px);width:calc(100% + 90px)}}@media screen and (max-width:767px){.section-case-preparacao{padding:92px 0 0}.section-case-preparacao .case-identity-grid,.section-case-preparacao .case-preparation-grid{display:flex;flex-direction:column;gap:clamp(16px,5.4054vw,32px);margin:0;min-height:auto}.section-case-preparacao .case-identity-content,.section-case-preparacao .case-preparation-content{max-width:none;order:-1;padding:0;text-align:left}.section-case-preparacao .case-identity-content h2,.section-case-preparacao .case-preparation-content h2{font-size:34px;margin-bottom:30px}.section-case-preparacao .case-organic-image{aspect-ratio:592/411;flex-shrink:0;height:auto;margin:0;-webkit-mask-image:none;mask-image:none;min-height:0;overflow:hidden;transform:none;width:100%}.section-case-preparacao .case-organic-image img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.section-case-preparacao .case-organic-image,.section-case-preparacao .case-organic-image .case-image-mask,.section-case-preparacao .case-organic-image .case-image-mask img{border-radius:0;clip-path:none;-webkit-mask:none;mask:none}.section-case-preparacao .case-preparation-image-main .case-image-mask img{-o-object-position:center;object-position:center}.section-case-preparacao .case-preparation-image-medium{display:none}.section-case-preparacao .case-identity-grid{gap:clamp(32px,11.8243vw,70px);padding:clamp(48px,13.8514vw,82px) 0 0}.section-case-preparacao .case-identity-content{width:100%}.section-case-preparacao .case-identity-image{min-height:0;width:100%}}.section-case-resultado{background-color:#f8ebe5;padding:145px 0 185px;position:relative;z-index:3}.section-case-resultado .case-result-heading{display:grid;grid-template-columns:340px minmax(0,500px);grid-gap:55px;align-items:start;gap:55px;margin:0 auto 92px;max-width:930px}.section-case-resultado .case-result-heading h2{font-size:48px;text-align:right}.section-case-resultado .case-comparison-wrapper{background-color:#015e45;isolation:isolate;min-height:560px;overflow:hidden;position:relative}.section-case-resultado .case-comparison-wrapper:after,.section-case-resultado .case-comparison-wrapper:before{background-image:url(../../../../../../../../../themes/giovanasartori2026/assets/dist/images/section-slider-decorator.webp);background-position:0;background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;pointer-events:none;position:absolute;top:0;width:95px;z-index:4}.section-case-resultado .case-comparison-wrapper:before{left:0}.section-case-resultado .case-comparison-wrapper:after{right:0;transform:scaleX(-1)}.section-case-resultado .case-comparison-wrapper figure{height:100%;inset:0;margin:0;position:absolute;width:100%}.section-case-resultado .case-comparison-wrapper figure .case-image-placeholder,.section-case-resultado .case-comparison-wrapper figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-case-resultado .case-comparison-wrapper .case-comparison-image-after{overflow:hidden;width:50%;z-index:2}.section-case-resultado .case-comparison-wrapper .case-comparison-image-after .case-image-placeholder,.section-case-resultado .case-comparison-wrapper .case-comparison-image-after img{max-width:none}.section-case-resultado .case-comparison-wrapper .comparison-slider-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:ew-resize;height:100%;inset:0;margin:0;opacity:.001;position:absolute;touch-action:none;width:100%;z-index:10}.section-case-resultado .case-comparison-wrapper .comparison-slider-handle{background-color:#f8ebe5;bottom:0;left:50%;left:var(--comparison-position,50%);pointer-events:none;position:absolute;top:0;transform:translateX(-1px);width:2px;z-index:11}.section-case-resultado .case-comparison-wrapper .comparison-slider-handle:after{align-items:center;background-color:#f3db98;border-radius:50%;color:#012420;content:"↔";display:flex;font-size:17px;height:34px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px}@media screen and (max-width:767px){.section-case-resultado{padding:90px 0 100px}.section-case-resultado .case-result-heading{gap:28px;grid-template-columns:1fr;margin-bottom:54px}.section-case-resultado .case-result-heading h2{font-size:36px;text-align:left}.section-case-resultado .case-comparison-wrapper{min-height:390px}.section-case-resultado .case-comparison-wrapper:after,.section-case-resultado .case-comparison-wrapper:before{background-size:cover;width:28px}}.section-frase.variacao-case{background-color:#015e45;min-height:620px}.section-frase.variacao-case .frase-content{max-width:880px;padding:150px 0 130px}.section-frase.variacao-case .frase-content h2{font-size:48px;line-height:1.16}@media screen and (max-width:767px){.section-frase.variacao-case{min-height:auto}.section-frase.variacao-case:before{opacity:.82;width:65%}.section-frase.variacao-case .frase-content{padding:100px 0 90px}.section-frase.variacao-case .frase-content h2{font-size:34px}}