/*!
 * LP - Agua da casa
 * Desenvolvido por Fattoria em: 22/04/2026
 *//*!
 * Tipografia
 * LP - Agua da casa
 * Desenvolvido por Fattoria em: 22/04/2026
 */@font-face{font-family:"avenir_next_roman";src:url("../fonts/avenirltstd-roman-webfont.woff");src:url("../fonts/avenirltstd-roman-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"avenir_next_black";src:url("../fonts/avenirltstd-black-webfont.woff");src:url("../fonts/avenirltstd-black-webfont.woff2") format("woff2");font-weight:900;font-style:normal}html,body,main{min-height:100%;scroll-behavior:smooth}img,iframe,object,video{max-width:100%;width:auto;height:auto}form:after,form:before{display:table;content:" "}form:after{clear:both}textarea{max-width:100%;width:100%}b,strong{font-weight:700}address{font-size:inherit}body{font-size:1rem;background-color:#fff;scroll-behavior:smooth}body,*{font-family:"avenir_next_roman";font-display:swap;font-optical-sizing:auto;font-style:normal;font-weight:400}.overflow-handler{contain:paint;position:relative}.overflow-handler .hero-lines{position:absolute;left:50%;transform:translateX(-50%);max-width:initial;width:1200px;top:-51px}@media(min-width: 1200px){.overflow-handler .hero-lines{top:-80px;width:initial}}.hero{position:relative;z-index:3;background-color:#5cbac4}@media(min-width: 1200px){.hero{height:200vh;contain:initial}}.hero_blur{position:absolute;left:50%;top:48px;transform:translateX(-50%)}.hero::after{content:"";display:block;position:absolute;left:-24px;right:-24px;bottom:0;height:350px;background-color:#47a4af}@media(min-width: 1200px){.hero::after{display:none}}.hero .hero-sticky{position:relative;padding-bottom:72px}@media(min-width: 1200px){.hero .hero-sticky{height:100vh;position:sticky;top:0}}@media(min-width: 1200px){.hero .hero-sticky .container{display:flex;flex-direction:column;justify-content:space-between;height:100%}}.hero .agua-holder{display:flex;align-items:center;justify-content:center;flex-direction:column}.hero .agua-holder_logo{position:relative;z-index:2;display:block;width:138px;margin-bottom:44px;margin-top:44px}@media(min-width: 1200px){.hero .agua-holder_logo{width:188px;margin-bottom:40px;margin-top:32px}}.hero .agua-holder_agua-da-casa{position:relative;z-index:2;display:block;width:221px}@media(min-width: 1200px){.hero .agua-holder_agua-da-casa{width:383px}}.hero .agua-holder .garrafa-holder{position:relative;z-index:4;display:flex;align-items:center;flex-direction:column;width:100%;margin-top:-24px}@media(min-width: 1200px){.hero .agua-holder .garrafa-holder{margin-top:0;position:absolute;left:50%;top:440px;transform:translate(-50%, 0);z-index:3}.hero .agua-holder .garrafa-holder::after{content:"";display:block;position:absolute;left:50%;width:351px;transform:translateX(-50%);top:0;bottom:392px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:url("../img/mask-garrafa.webp");mask-image:url("../img/mask-garrafa.webp");-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;background:hsla(0,0%,100%,0);pointer-events:none}}.hero .agua-holder .garrafa-holder_garrafa{position:relative;z-index:4;width:193px}@media(min-width: 1200px){.hero .agua-holder .garrafa-holder_garrafa{width:351px}}.hero .agua-holder .garrafa-holder_sombra-garrafa{position:relative;z-index:3}@media(min-width: 1200px){.hero .agua-holder .garrafa-holder_sombra-garrafa{width:408px;margin-top:-48px}}.hero .agua-holder .garrafa-holder_fundo{width:initial;max-width:initial;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}@media(min-width: 1200px){.hero .agua-holder .garrafa-holder_fundo{bottom:230px}}.hero .content{position:relative;z-index:4;display:flex;flex-direction:column;gap:16px;color:#fff;margin-top:-80px}@media(min-width: 1200px){.hero .content{margin-top:0;width:100%;flex-direction:row;justify-content:space-between}}.hero .content .titulo{margin-bottom:0;text-transform:uppercase}@media(min-width: 1200px){.hero .content .titulo{max-width:236px}}@media(min-width: 1200px){.hero .content .content_info{max-width:282px}}.hero .content .content_info .text{font-size:18px;line-height:140%;margin-bottom:16px}.hero .content .content_info .btn{width:100%}.sect-essencial{position:relative;overflow:visible;isolation:isolate;padding-top:105px;padding-bottom:48px}@media(min-width: 992px){.sect-essencial{padding-bottom:160px}}.sect-essencial_bg{display:none;position:absolute;left:50%;bottom:34%;z-index:-1;width:100%;object-fit:cover;transform:translate(-50%, 50%)}@media(min-width: 992px){.sect-essencial_bg{display:block}}@media(min-width: 1400px){.sect-essencial_bg{bottom:29%}}@media(min-width: 1600px){.sect-essencial_bg{bottom:24%}}.sect-essencial .container{display:flex;align-items:center;flex-direction:column;gap:40px}@media(min-width: 992px){.sect-essencial .container{flex-direction:row;gap:80px}}@media(min-width: 1200px){.sect-essencial .container{gap:126px}}.sect-essencial_info{position:relative;z-index:1;width:100%}@media(min-width: 992px){.sect-essencial_info{width:calc(100% - 400px - 80px);margin:0}}@media(min-width: 1200px){.sect-essencial_info{width:calc(100% - 495px - 120px)}}@media(min-width: 1400px){.sect-essencial_info{width:calc(100% - 495px - 126px)}}.sect-essencial_img{position:relative;z-index:2;width:100%;max-width:400px;object-fit:cover;border-radius:16px}@media(min-width: 1200px){.sect-essencial_img{max-width:495px}}.sect-essencial_titulo{margin-bottom:40px}.sect-essencial .swiper-slide{height:auto}@media(min-width: 992px){.sect-essencial .swiper-slide{width:385px}}.sect-essencial_card{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:40px;background:hsla(0,0%,100%,.1);border-radius:16px;border:1px solid #e5e6e7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:.2s ease-in}.sect-essencial_card_icone{margin-bottom:30px}.sect-essencial_card_titulo{margin-bottom:8px;color:#11c4d1}.sect-essencial_card_texto{margin-bottom:0;color:#58595b;font-size:18px;font-weight:400;line-height:140%}@media(min-width: 992px){.sect-essencial_card.off{transform:scale(0.3);opacity:0;z-index:-1}}.sect-essencial_btns{display:none;align-items:center;gap:22px;margin-top:40px}@media(min-width: 992px){.sect-essencial_btns{display:flex}}.sect-essencial_btns .swiper-pagination{position:static;margin:0;width:max-content;color:#58595b;font-size:18px;font-weight:400;line-height:140%}.sect-essencial_btns .btn{width:60px;height:60px;padding:0;border-radius:50%}.sect-essencial .swiper-essencial{overflow:visible}@media(min-width: 992px){.sect-essencial .swiper-essencial{width:calc(100% - 70px);margin:0}}@media(min-width: 1200px){.sect-essencial .swiper-essencial{width:calc(100% - 115px)}}@media(min-width: 1400px){.sect-essencial .swiper-essencial{width:calc(100% - 290px)}}.sect-essencial_mobile-pagination{position:static;margin-top:24px}@media(min-width: 992px){.sect-essencial_mobile-pagination{display:none}}.sect-essencial_mobile-pagination .swiper-pagination-bullet{width:11px;height:11px;background-color:#f0f0f0;border-radius:50%;opacity:1}.sect-essencial_mobile-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#11c4d1}.manifesto-sect{position:relative;z-index:2;background-color:#47a4af}@media(min-width: 1200px){.manifesto-sect .container{display:flex;align-items:center;gap:24px}}.manifesto-sect .manifesto-img{display:block;margin:0 auto;width:279px;transform:translateY(50px)}@media(min-width: 1200px){.manifesto-sect .manifesto-img{max-width:calc(100% - 12px - 564px);margin:0;width:initial}}.manifesto-sect .manifesto-content{color:#fff}@media(min-width: 1200px){.manifesto-sect .manifesto-content{width:564px;min-width:564px}}.manifesto-sect .manifesto-content .tag{margin-bottom:16px}.manifesto-sect .manifesto-content .titulo.xl{margin-bottom:16px}.manifesto-sect .manifesto-content_text{color:#fff;font-size:18px;line-height:140%;margin-bottom:40px}.manifesto-sect .manifesto-content_block{display:flex;align-items:center;gap:24px}.manifesto-sect .manifesto-content_block+.manifesto-content_block{margin-top:24px}.manifesto-sect .manifesto-content_block_icon{display:block;width:84px}@media(min-width: 1200px){.manifesto-sect .manifesto-content_block_icon{width:92px}}.manifesto-sect .manifesto-content_block_info .titulo{letter-spacing:-0.3px;margin-bottom:0}.manifesto-sect .manifesto-content_block_info_text{margin-bottom:0;color:#fff;font-size:16px;line-height:140%;letter-spacing:-0.16px}.como-funciona-sect{padding:0 0 48px}@media(min-width: 1200px){.como-funciona-sect{padding-bottom:152px}}.como-funciona-sect .tag{margin:0 0 16px}@media(min-width: 1200px){.como-funciona-sect .tag{margin:0 auto 16px}}.como-funciona-sect .titulo{color:#212529;margin-bottom:16px}@media(min-width: 1200px){.como-funciona-sect .titulo{text-align:center;margin-bottom:40px}}.como-funciona-sect .como-funciona-holder{display:flex;flex-direction:column-reverse;gap:29px;margin-bottom:16px}@media(min-width: 1200px){.como-funciona-sect .como-funciona-holder{flex-direction:row;gap:24px;margin-bottom:0}}.como-funciona-sect .como-funciona-holder .btns-holder{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width: 1200px){.como-funciona-sect .como-funciona-holder .btns-holder{gap:13px;width:calc(50% - 12px)}}.como-funciona-sect .como-funciona-holder .btns-holder_btn{outline:none;border:0;background-color:#fff;border:1px solid #fff;margin:0;padding:0;display:flex;align-items:flex-start;gap:8px;transition:.3s ease;border-radius:16px;text-align:left;width:100%}@media(min-width: 1200px){.como-funciona-sect .como-funciona-holder .btns-holder_btn{align-items:center;gap:12px;padding:16px 24px 16px 12px}.como-funciona-sect .como-funciona-holder .btns-holder_btn:hover{background-color:#fafafa;border-color:#fafafa}.como-funciona-sect .como-funciona-holder .btns-holder_btn.active{background-color:#fafafa;border-color:#d5f4f6}}.como-funciona-sect .como-funciona-holder .btns-holder_btn_step{color:#11c4d1;text-align:center;font-size:24px;font-family:"avenir_next_black",sans-serif;font-weight:900;line-height:150%;width:40px}@media(min-width: 1200px){.como-funciona-sect .como-funciona-holder .btns-holder_btn_step{font-size:40px}}.como-funciona-sect .como-funciona-holder .btns-holder_btn_info .titulo{color:#58595b;text-align:initial;margin-bottom:0}.como-funciona-sect .como-funciona-holder .btns-holder_btn_info .text-holder{transition:.3s}@media(min-width: 1200px){.como-funciona-sect .como-funciona-holder .btns-holder_btn_info .text-holder{height:0;overflow:hidden}}.como-funciona-sect .como-funciona-holder .btns-holder_btn_info_desc{color:#333;font-size:14px;line-height:140%;margin-bottom:0}.como-funciona-sect .como-funciona-holder .right-side{width:100%}@media(min-width: 1200px){.como-funciona-sect .como-funciona-holder .right-side{width:calc(50% - 12px)}}.como-funciona-sect .como-funciona-holder .right-side .image-holder{position:relative;width:100%;aspect-ratio:342/220;border-radius:16px;overflow:hidden}@media(min-width: 1200px){.como-funciona-sect .como-funciona-holder .right-side .image-holder{aspect-ratio:486/346}}.como-funciona-sect .como-funciona-holder .right-side .image-holder_img{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover;object-position:center}.case-sect{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/img-bg-case-mobile.webp");padding-top:48px;height:1065px}@media(min-width: 992px){.case-sect{background-image:url("../img/img-bg-case-desktop.webp");padding-bottom:82px;height:100%}}.case-sect .tag{margin:auto}@media(min-width: 992px){.case-sect .tag{margin:0}}.case-sect_img{width:200px;margin:8px auto 24px;display:flex}@media(min-width: 992px){.case-sect_img{width:279px;margin:16px 0}}.case-sect_text{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:16px}@media(min-width: 992px){.case-sect_text{text-align:left;font-size:18px;max-width:485px}}.case-sect_text b{font-weight:900}.case-sect_text:last-of-type{margin-bottom:0;padding-top:8px}.sobre-sect{background:#5cbac4;padding:48px 0;overflow:hidden}@media(min-width: 992px){.sobre-sect{padding:120px 0}}.sobre-sect .container{display:flex;flex-direction:column;gap:47px}@media(min-width: 992px){.sobre-sect .container{flex-direction:row;gap:70px;align-items:center}}.sobre-sect .left{order:2}@media(min-width: 992px){.sobre-sect .left{width:50%;order:1}}.sobre-sect .right{order:1}@media(min-width: 992px){.sobre-sect .right{width:50%;order:2}}.sobre-sect .right .tag{margin-bottom:16px}.sobre-sect .right .titulo{margin-bottom:16px;color:#fff}.sobre-sect_texto{color:#fff;font-size:18px;font-style:normal;font-weight:350;line-height:140%;margin-bottom:16px}.sobre-sect_texto:last-of-type{margin-bottom:0}.sobre-sect_img{display:block;object-fit:cover;filter:drop-shadow(0 46.694px 40.384px rgba(54, 146, 156, 0.75))}@media(min-width: 992px){.sobre-sect_img{filter:drop-shadow(0 74px 64px rgba(54, 146, 156, 0.75))}}.contato-sect{padding:40px 0;overflow:hidden}@media(min-width: 992px){.contato-sect{padding:120px 0}}.contato-sect .tag{margin-bottom:16px}.contato-sect .titulo{margin-bottom:16px}.contato-sect_texto{color:#212529;font-size:18px;font-style:normal;font-weight:350;line-height:140%;margin-bottom:0}.contato-sect .container{display:flex;flex-direction:column;gap:24px}@media(min-width: 992px){.contato-sect .container{gap:60px;flex-direction:row}}@media(min-width: 1200px){.contato-sect .container{gap:120px}}@media(min-width: 992px){.contato-sect .left{max-width:384px}}.contato-sect .left ul{margin-top:16px;margin-bottom:0}@media(min-width: 992px){.contato-sect .left ul{list-style:none;padding-left:0}}.contato-sect .left ul li{margin-bottom:4px}@media(min-width: 992px){.contato-sect .left ul li{margin-bottom:16px;display:flex;flex-direction:row;align-items:center;gap:16px}}.contato-sect .left ul li:last-of-type{margin-bottom:0}.contato-sect .left ul li img{display:none}@media(min-width: 992px){.contato-sect .left ul li img{display:block}}.contato-sect .right{width:100%}.contato-sect .right-box{border-radius:24px;background:#f4f4f4;padding:32px 24px}.contato-sect .right-titulo{color:#11c4d1;font-size:24px;font-style:normal;font-weight:900;line-height:120%;margin-bottom:16px;font-family:"avenir_next_black",sans-serif}@media(min-width: 992px){.contato-sect .right-titulo{font-size:24px;margin-bottom:24px}}.contato-sect .right .input-holder{margin-bottom:16px}@media(min-width: 992px){.contato-sect .right .input-holder{margin-bottom:24px}}.contato-sect .right .btn{width:100%}.contato-sect .input-area{display:flex;flex-direction:column}@media(min-width: 992px){.contato-sect .input-area{flex-direction:row;gap:24px}}.contato-sect .input-area .input-holder{width:100%}@media(max-width: 1199px){[data-animate=mobile-up-in]{transform:translate(0, 100px);opacity:0}}[data-animate=fade-in]{opacity:0}[data-animate=up-in]{transform:translate(0, 100px);opacity:0}@media(min-width: 1200px){[data-animate=up-in]{transform:translate(0, 200px)}}[data-animate=up-in-banner]{opacity:0;transform:translateY(100px);transition:transform .8s ease,opacity .8s ease;will-change:transform,opacity}[data-animate=up-in-banner].animation-active{opacity:1;transform:translateY(0)}@media(min-width: 1200px){[data-animate=up-in-banner]{transform:translateY(200px)}[data-animate=up-in-banner].animation-active{transform:translateY(0)}}[data-animate=left-in]{position:relative;transform:translate(0, 100px);opacity:0}@media(min-width: 1200px){[data-animate=left-in]{transform:translate(-100px, 0)}}[data-animate=right-in]{transform:translate(0, 100px);opacity:0}@media(min-width: 1200px){[data-animate=right-in]{transform:translate(100px, 0)}}[data-animate=mobile-up-in].animation-active,[data-animate=up-in].animation-active,[data-animate=fade-in].animation-active,[data-animate=left-in].animation-active,[data-animate=right-in].animation-active{transform:translate(0, 0);opacity:1;transition:all ease .8s}[data-animate=fade-in-img].animation-active{transform:translateY(50px);opacity:1;transition:all ease .8s}.btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;height:60px;padding:0 21px;color:#fff;font-family:"avenir_next_black",sans-serif;line-height:normal;font-weight:900;text-transform:uppercase;border-radius:40px;transition:.3s ease;border:2px solid rgba(0,0,0,0);outline:none;margin:0}.btn.verde-agua{border-color:#11c4d1;background-color:#11c4d1}.btn.verde-agua:hover{background-color:rgba(0,0,0,0);color:#11c4d1}.btn.amarelo{border-color:orange;background-color:orange}.btn.amarelo:hover{background-color:rgba(0,0,0,0);color:orange}.btn.amarelo-hover-branco{border-color:orange;background-color:orange}.btn.amarelo-hover-branco:hover{background-color:rgba(0,0,0,0);color:#fff}.btn.por-do-sol{border-color:#e26f20;background-color:#e26f20}.btn.por-do-sol:hover{background-color:rgba(0,0,0,0);color:#e26f20}.btn:disabled{background-color:#e4e4e4;border-color:#e4e4e4;color:#b8b8b8;pointer-events:none}.footer{width:100%}.footer .footer-top{width:100%;padding:24px 0;background-color:#1a94a5;color:#fff;text-align:center}@media(min-width: 1200px){.footer .footer-top{text-align:initial}}.footer .footer-top .container{display:flex;flex-direction:column;gap:29px;align-items:center;justify-content:center}@media(min-width: 1200px){.footer .footer-top .container{flex-direction:row;justify-content:space-between}}.footer .footer-top_info{color:#fff}.footer .footer-top_info .titulo{font-size:24px;margin-bottom:8px}.footer .footer-top_info_text{font-size:14px;line-height:16.5px;margin-bottom:0}.footer .footer-top_links{display:flex;flex-direction:column;gap:27px}@media(min-width: 1200px){.footer .footer-top_links{flex-direction:row}}.footer .footer-top_links_link{cursor:pointer;font-family:"avenir_next_black",sans-serif;font-size:16px;line-height:120%;font-weight:900;line-height:16.5px;text-decoration:none;color:#fff}.footer .footer-top_links_link:hover{text-decoration:underline}.input-holder .form-label{display:flex;align-items:center;gap:4px;color:#000;font-family:"avenir_next_roman";font-size:16px;font-weight:400;line-height:120%;margin-bottom:8px}.input-holder .form-label .info{color:#58595b;font-size:14px}.input-holder .input-wrapper{position:relative}.input-holder .input-wrapper .select-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.input-holder .input-wrapper .form-control,.input-holder .input-wrapper .form-select{height:60px;padding:0 12px;border-radius:8px;border:1px solid #e4e4e4;background:#fff;outline:none;transition:.3s ease}.input-holder .input-wrapper .form-control.textarea,.input-holder .input-wrapper .form-select.textarea{padding-top:20px;min-height:133px}.input-holder .input-wrapper .form-control:focus,.input-holder .input-wrapper .form-control:active,.input-holder .input-wrapper .form-select:focus,.input-holder .input-wrapper .form-select:active{border-color:#11c4d1;box-shadow:0 0 0 3px rgba(17,196,209,.1)}.input-holder .input-wrapper .form-control::-webkit-input-placeholder,.input-holder .input-wrapper .form-select::-webkit-input-placeholder{color:#b6b6b6}.input-holder .input-wrapper .form-control:-moz-placeholder,.input-holder .input-wrapper .form-select:-moz-placeholder{color:#b6b6b6;opacity:1}.input-holder .input-wrapper .form-control::-moz-placeholder,.input-holder .input-wrapper .form-select::-moz-placeholder{color:#b6b6b6;opacity:1}.input-holder .input-wrapper .form-control:-ms-input-placeholder,.input-holder .input-wrapper .form-select:-ms-input-placeholder{color:#b6b6b6}.input-holder .input-wrapper .form-control::-ms-input-placeholder,.input-holder .input-wrapper .form-select::-ms-input-placeholder{color:#b6b6b6}.input-holder .input-wrapper .form-control::placeholder,.input-holder .input-wrapper .form-select::placeholder{color:#b6b6b6}.input-holder .input-wrapper select:has(option[value=""]:checked){color:#b6b6b6}.input-holder .input-wrapper select option:not([value=""]){color:#000}.input-holder .input-wrapper .form-select{appearance:none;padding-right:46px}.input-holder .input-disclaimer{color:#58595b;font-size:11px;line-height:normal;margin:8px 0 0}.tag{display:flex;align-items:center;justify-content:center;width:fit-content;padding:0 24px;height:35px;border-radius:50px;border:1.5px solid rgba(0,0,0,0);font-size:16px;line-height:120%}@media(min-width: 1200px){.tag{height:42px;font-size:22px}}.tag--branca{color:#fff;border-color:hsla(0,0%,100%,.2)}.tag--verde-agua{color:#11c4d1;border-color:#d5f4f6}.titulo{font-family:"avenir_next_black",sans-serif;line-height:120%;font-weight:900}.titulo.xl{font-size:32px}@media(min-width: 1200px){.titulo.xl{font-size:48px}}.titulo.lg{font-size:32px}@media(min-width: 1200px){.titulo.lg{font-size:40px}}.titulo.md{font-size:24px}@media(min-width: 1200px){.titulo.md{font-size:32px}}.titulo.md-alt{font-size:24px}@media(min-width: 1200px){.titulo.md-alt{font-size:30px}}.titulo.sm{font-size:16px}@media(min-width: 1200px){.titulo.sm{font-size:24px}}