.elementor-816 .elementor-element.elementor-element-b3dc272{--display:flex;--min-height:782px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-816 .elementor-element.elementor-element-b3dc272:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-b3dc272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FC;background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ots-RES-BANNER-DESKTOP.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-6fe4291{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--border-radius:16px 16px 16px 16px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-816 .elementor-element.elementor-element-6fe4291:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-6fe4291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002F52;}.elementor-816 .elementor-element.elementor-element-f0a5d6e{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-nav-menu .elementor-item{font-family:"SF Pro Display", Sans-serif;font-size:24px;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .e--pointer-framed .elementor-item:before,
					.elementor-816 .elementor-element.elementor-element-0f7bd19 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-816 .elementor-element.elementor-element-0f7bd19 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .e--pointer-underline .elementor-item:after,
					 .elementor-816 .elementor-element.elementor-element-0f7bd19 .e--pointer-overline .elementor-item:before,
					 .elementor-816 .elementor-element.elementor-element-0f7bd19 .e--pointer-double-line .elementor-item:before,
					 .elementor-816 .elementor-element.elementor-element-0f7bd19 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-nav-menu--dropdown a, .elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-nav-menu--dropdown{background-color:#163256;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#91B6F6;border-bottom-width:1px;}.elementor-816 .elementor-element.elementor-element-0f7bd19 div.elementor-menu-toggle{color:#163256;}.elementor-816 .elementor-element.elementor-element-0f7bd19 div.elementor-menu-toggle svg{fill:#163256;}.elementor-816 .elementor-element.elementor-element-cada297 .elementor-repeater-item-565cd44.elementor-social-icon{background-color:#02010100;}.elementor-816 .elementor-element.elementor-element-cada297 .elementor-repeater-item-565cd44.elementor-social-icon i{color:#02010100;}.elementor-816 .elementor-element.elementor-element-cada297 .elementor-repeater-item-565cd44.elementor-social-icon svg{fill:#02010100;}.elementor-816 .elementor-element.elementor-element-cada297 .elementor-repeater-item-e7e7c70.elementor-social-icon{background-color:#02010100;}.elementor-816 .elementor-element.elementor-element-cada297 .elementor-repeater-item-e7e7c70.elementor-social-icon i{color:#02010100;}.elementor-816 .elementor-element.elementor-element-cada297 .elementor-repeater-item-e7e7c70.elementor-social-icon svg{fill:#02010100;}.elementor-816 .elementor-element.elementor-element-cada297{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:50px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-816 .elementor-element.elementor-element-cada297 .elementor-social-icon{--icon-padding:0em;}.elementor-816 .elementor-element.elementor-element-9675606{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-816 .elementor-element.elementor-element-e68169e{background-color:transparent;padding:10px 20px 10px 20px;background-image:linear-gradient(180deg, #F2F8FFBF 0%, #F2F8FF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#03236847;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-e68169e.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-e68169e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-e68169e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-e68169e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-e68169e .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:14px;font-weight:400;}.elementor-816 .elementor-element.elementor-element-e68169e .elementor-icon-list-text{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-9337a9c .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-d11edc4{font-family:"SF Pro Display", Sans-serif;font-size:24px;}.elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button{background-color:#02010100;font-family:"SF Pro Display", Sans-serif;font-size:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:2169px 2169px 2169px 2169px;padding:30px 20px 30px 20px;}.elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-816 .elementor-element.elementor-element-c0f149d{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-75ca6fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-d96529f.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-816 .elementor-element.elementor-element-d96529f{left:30px;}body.rtl .elementor-816 .elementor-element.elementor-element-d96529f{right:30px;}.elementor-816 .elementor-element.elementor-element-d96529f{bottom:0px;}.elementor-816 .elementor-element.elementor-element-d96529f .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-d96529f .elementor-icon{font-size:80px;}.elementor-816 .elementor-element.elementor-element-d96529f .elementor-icon svg{height:80px;}.elementor-816 .elementor-element.elementor-element-d96529f .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-fe62b39{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-fe62b39:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-fe62b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ASSET-DESKTOP2.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-5047ab5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-2c633dc{background-color:transparent;padding:10px 20px 10px 20px;background-image:linear-gradient(180deg, #F2F8FFBF 0%, #F2F8FF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#03236847;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-2c633dc.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-2c633dc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-2c633dc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-2c633dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-2c633dc .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:7px;}.elementor-816 .elementor-element.elementor-element-2c633dc .elementor-icon-list-text{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-b5bcb92{width:100%;max-width:100%;text-align:center;}.elementor-816 .elementor-element.elementor-element-b5bcb92.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-b5bcb92 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-227beb4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:37px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-227beb4:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-227beb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-0be0416 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-0be0416 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-0be0416 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-6e7f177 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-0836820{font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-7e746ff{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:37px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-7e746ff:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-7e746ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-7c39311 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-7c39311 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-7c39311 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-fa3e6be .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-cb993c9{font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-444522d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:37px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-444522d:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-444522d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-1bd261f .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-1bd261f .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-1bd261f .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-3d75e62 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-214dd87{font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-8a9d307{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:37px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-8a9d307:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-8a9d307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-e09f8d7 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-e09f8d7 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-e09f8d7 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-a257f4c .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-008f1c4{font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button{background-color:#02010100;font-family:"SF Pro Display", Sans-serif;font-size:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:2169px 2169px 2169px 2169px;padding:30px 50px 30px 50px;}.elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-816 .elementor-element.elementor-element-d3a4edd{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-d3a4edd:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-d3a4edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ASSET-DESKTOP.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-2a2e455{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-dea0227 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-dea0227 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-dea0227 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-d5861b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-fa11fd6{--display:flex;--justify-content:space-between;}.elementor-816 .elementor-element.elementor-element-adad4c2{background-color:#E8E8E800;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#03236847;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-adad4c2.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-adad4c2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-adad4c2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-adad4c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-adad4c2 .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;}.elementor-816 .elementor-element.elementor-element-adad4c2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-a5afbdb .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-7767af2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-7767af2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-7767af2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-7767af2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-7767af2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-7767af2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-7767af2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-7767af2{--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-7767af2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-7767af2 .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:24px;}.elementor-816 .elementor-element.elementor-element-7767af2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-0f64486{--display:flex;}.elementor-816 .elementor-element.elementor-element-0623880{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-dd32e57{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-0a21e60{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-4e5e2c1{width:100%;max-width:100%;top:150px;}.elementor-816 .elementor-element.elementor-element-4e5e2c1 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-4e5e2c1 .elementor-icon{font-size:152px;}.elementor-816 .elementor-element.elementor-element-4e5e2c1 .elementor-icon svg{height:152px;}.elementor-816 .elementor-element.elementor-element-4e5e2c1 .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-55a1e00{font-family:"SF Pro Display", Sans-serif;font-size:24px;color:#000000;}.elementor-816 .elementor-element.elementor-element-ac8036f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-816 .elementor-element.elementor-element-ac8036f:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-ac8036f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-ac8036f::before, .elementor-816 .elementor-element.elementor-element-ac8036f > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-ac8036f > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-ac8036f > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-ac8036f > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-ac8036f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-816 .elementor-element.elementor-element-959e7ce{--display:flex;--justify-content:center;}.elementor-816 .elementor-element.elementor-element-959e7ce.e-con{--align-self:center;}.elementor-816 .elementor-element.elementor-element-b0f9b13{padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-b0f9b13.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-b0f9b13 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-b0f9b13 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-b0f9b13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-b0f9b13 .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:7px;}.elementor-816 .elementor-element.elementor-element-b0f9b13 .elementor-icon-list-text{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-d0580f5 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-c981c2f{--display:flex;}.elementor-816 .elementor-element.elementor-element-aa48456 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-aa48456 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-aa48456 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-aa48456 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-aa48456 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-aa48456 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-aa48456 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-aa48456{--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-aa48456 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-aa48456 .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:24px;}.elementor-816 .elementor-element.elementor-element-aa48456 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-d8377f4{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-d8377f4:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-d8377f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ASSET-DESKTOP-BRANCO-NOVO.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-7c1fd56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-7c1fd56:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-7c1fd56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-816 .elementor-element.elementor-element-ee73eba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-816 .elementor-element.elementor-element-944971f{--display:flex;--justify-content:center;}.elementor-816 .elementor-element.elementor-element-8007529{background-color:#E8E8E800;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#03236847;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-8007529.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-8007529 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-8007529 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-8007529 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-8007529 .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0px;}.elementor-816 .elementor-element.elementor-element-8007529 .elementor-icon-list-text{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-9597deb .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-a2517c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-816 .elementor-element.elementor-element-a2517c8:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-a2517c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-a2517c8::before, .elementor-816 .elementor-element.elementor-element-a2517c8 > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-a2517c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-a2517c8 > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-a2517c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-a2517c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-816 .elementor-element.elementor-element-2b324a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;}.elementor-816 .elementor-element.elementor-element-df2c7ea .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-df2c7ea .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-df2c7ea .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-df2c7ea .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-be69401 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:10px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-0c43c1a .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-5ddc39c{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-c35e65d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-816 .elementor-element.elementor-element-c35e65d:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-c35e65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-c35e65d::before, .elementor-816 .elementor-element.elementor-element-c35e65d > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-c35e65d > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-c35e65d > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-c35e65d > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-c35e65d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-816 .elementor-element.elementor-element-e4675e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;}.elementor-816 .elementor-element.elementor-element-fb2a674 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-fb2a674 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-fb2a674 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-fb2a674 .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-c5ae0ef .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:10px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-757a528 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-2dea8fe{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-b82a9ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-816 .elementor-element.elementor-element-b82a9ac:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-b82a9ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-b82a9ac::before, .elementor-816 .elementor-element.elementor-element-b82a9ac > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-b82a9ac > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-b82a9ac > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-b82a9ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-b82a9ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-816 .elementor-element.elementor-element-2374cdc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;}.elementor-816 .elementor-element.elementor-element-c12db81 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-c12db81 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-c12db81 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-c12db81 .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-b633ef2 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:10px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-fe9d8a1 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-b8940ab{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-116c478{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-816 .elementor-element.elementor-element-116c478:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-116c478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-116c478::before, .elementor-816 .elementor-element.elementor-element-116c478 > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-116c478 > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-116c478 > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-116c478 > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-116c478 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-816 .elementor-element.elementor-element-4794c86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;}.elementor-816 .elementor-element.elementor-element-f20da1d .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-f20da1d .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-f20da1d .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-f20da1d .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-e2a10a1 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:10px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-fe812d4 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-0e4e9cc{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-bf71b5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-816 .elementor-element.elementor-element-bf71b5b:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-bf71b5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-bf71b5b::before, .elementor-816 .elementor-element.elementor-element-bf71b5b > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-bf71b5b > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-bf71b5b > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-bf71b5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-bf71b5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-816 .elementor-element.elementor-element-ebcea14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;}.elementor-816 .elementor-element.elementor-element-5364f6a .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-5364f6a .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-5364f6a .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-5364f6a .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-054f6a4 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:10px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-5ca2a0c .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-7c55656{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-691f49b .elementor-button{background-color:#02010100;font-family:"SF Pro Display", Sans-serif;font-size:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:2169px 2169px 2169px 2169px;padding:30px 50px 30px 50px;}.elementor-816 .elementor-element.elementor-element-691f49b.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-691f49b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-691f49b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-816 .elementor-element.elementor-element-b7eb0e4{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-b7eb0e4:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-b7eb0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ASSET-DESKTOP-BRANCO-NOVO-2.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-7030995{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-981acf0{background-color:#E8E8E800;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#03236847;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-981acf0.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-981acf0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-981acf0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-981acf0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-981acf0 .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0px;}.elementor-816 .elementor-element.elementor-element-981acf0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-7228f40{text-align:center;}.elementor-816 .elementor-element.elementor-element-7228f40 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-2be4415{text-align:center;font-family:"SF Pro Display", Sans-serif;font-size:24px;}.elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button{background-color:#02010100;font-family:"SF Pro Display", Sans-serif;font-size:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:2169px 2169px 2169px 2169px;padding:30px 50px 30px 50px;}.elementor-816 .elementor-element.elementor-element-f7ee0d6.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-816 .elementor-element.elementor-element-c176c47{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-c176c47:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-c176c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ASSET-DESKTOP2.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-433aed6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-d20b5e5{background-color:transparent;padding:10px 20px 10px 20px;background-image:linear-gradient(180deg, #F2F8FFBF 0%, #F2F8FF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#03236847;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-d20b5e5.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-d20b5e5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-d20b5e5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-d20b5e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-d20b5e5 .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:7px;}.elementor-816 .elementor-element.elementor-element-d20b5e5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-3de0a8d{width:100%;max-width:100%;text-align:center;}.elementor-816 .elementor-element.elementor-element-3de0a8d.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-3de0a8d .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-ef4b28b{--display:flex;}.elementor-816 .elementor-element.elementor-element-e6922c9{--display:flex;--min-height:440px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:37px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-e6922c9:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-e6922c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-8078b9d{font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-dba8476{--display:flex;}.elementor-816 .elementor-element.elementor-element-c973be1{--display:flex;--min-height:440px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:37px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-c973be1:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-c973be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-921af9b .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-921af9b .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-921af9b .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-fba2c2f{font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-3381e68{--display:flex;}.elementor-816 .elementor-element.elementor-element-668e8a5{--display:flex;--min-height:440px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:37px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-668e8a5:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-668e8a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-e4d4d0b{font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-3b3aa3c{--display:flex;}.elementor-816 .elementor-element.elementor-element-e0c117f{--display:flex;--min-height:440px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:37px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-e0c117f:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-e0c117f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-44f0096{font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-f18f143{--display:flex;}.elementor-816 .elementor-element.elementor-element-1f61dee{--display:flex;--min-height:440px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:37px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-1f61dee:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-1f61dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-52f881c .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-52f881c .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-52f881c .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-c0c1997{font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-0353c7e{--display:flex;}.elementor-816 .elementor-element.elementor-element-581ff17{--display:flex;--min-height:440px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:37px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-581ff17:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-581ff17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-6533afd .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-6533afd .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-6533afd .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-4c8af08{font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-f4a5e5a{--display:flex;}.elementor-816 .elementor-element.elementor-element-4f27a43{--display:flex;--min-height:440px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:37px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-4f27a43:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-4f27a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-4f6bbac{font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-be1ddd1{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-be1ddd1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button{background-color:#02010100;font-family:"SF Pro Display", Sans-serif;font-size:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:2169px 2169px 2169px 2169px;padding:30px 50px 30px 50px;}.elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-816 .elementor-element.elementor-element-62986b9{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-62986b9:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-62986b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ASSET-DESKTOP.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-aa99d3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-b7ca1a1{width:100%;max-width:100%;}.elementor-816 .elementor-element.elementor-element-b7ca1a1 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-40b071c{text-align:center;}.elementor-816 .elementor-element.elementor-element-40b071c .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-fa6ef8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-816 .elementor-element.elementor-element-fa6ef8d:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-fa6ef8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-fa6ef8d::before, .elementor-816 .elementor-element.elementor-element-fa6ef8d > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-fa6ef8d > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-fa6ef8d > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-fa6ef8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-fa6ef8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-816 .elementor-element.elementor-element-495d3f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;}.elementor-816 .elementor-element.elementor-element-c1db7c1 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-c1db7c1 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-c1db7c1 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-c1db7c1 .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-73d4336 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:36px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-2f8bc7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-2f8bc7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-2f8bc7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-2f8bc7e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-2f8bc7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-2f8bc7e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-2f8bc7e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-2f8bc7e{--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-2f8bc7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-2f8bc7e .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:24px;}.elementor-816 .elementor-element.elementor-element-2f8bc7e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-00f72c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-816 .elementor-element.elementor-element-00f72c5:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-00f72c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-00f72c5::before, .elementor-816 .elementor-element.elementor-element-00f72c5 > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-00f72c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-00f72c5 > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-00f72c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-00f72c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-816 .elementor-element.elementor-element-71c8255{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;}.elementor-816 .elementor-element.elementor-element-4220242 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-4220242 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-4220242 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-4220242 .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-78305b6 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:36px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-21963d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-21963d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-21963d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-21963d9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-21963d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-21963d9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-21963d9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-21963d9{--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-21963d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-21963d9 .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:24px;}.elementor-816 .elementor-element.elementor-element-21963d9 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-7448303{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-816 .elementor-element.elementor-element-7448303:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-7448303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-7448303::before, .elementor-816 .elementor-element.elementor-element-7448303 > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-7448303 > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-7448303 > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-7448303 > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-7448303 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-816 .elementor-element.elementor-element-39de24b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;}.elementor-816 .elementor-element.elementor-element-df6bc4f .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-df6bc4f .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-df6bc4f .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-df6bc4f .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-067ed7d .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:36px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-a457198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-a457198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-a457198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-a457198 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-a457198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-a457198 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-a457198 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-a457198{--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-a457198 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-a457198 .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:24px;}.elementor-816 .elementor-element.elementor-element-a457198 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-9eb8f36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-816 .elementor-element.elementor-element-9eb8f36:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-9eb8f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-9eb8f36::before, .elementor-816 .elementor-element.elementor-element-9eb8f36 > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-9eb8f36 > .e-con-inner > .elementor-background-video-container::before, .elementor-816 .elementor-element.elementor-element-9eb8f36 > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-9eb8f36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-816 .elementor-element.elementor-element-9eb8f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-816 .elementor-element.elementor-element-9eb8f36.e-con{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-ed01fd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;}.elementor-816 .elementor-element.elementor-element-73c60ea .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-73c60ea .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-73c60ea .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-73c60ea .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-e04e6a1 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:36px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-d9785fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-d9785fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-d9785fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-d9785fc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-d9785fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-d9785fc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-d9785fc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-d9785fc{--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-d9785fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-d9785fc .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:24px;}.elementor-816 .elementor-element.elementor-element-d9785fc .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-84ad47c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-84ad47c:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-84ad47c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/NOVO-DOBRA-06Frame-25.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-10081d8{--display:flex;}.elementor-816 .elementor-element.elementor-element-08e39fc{background-color:#E8E8E800;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#03236847;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-08e39fc.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-08e39fc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-08e39fc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-08e39fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-08e39fc .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:15px;font-weight:400;letter-spacing:7px;}.elementor-816 .elementor-element.elementor-element-08e39fc .elementor-icon-list-text{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-84eb587 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:64px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-067cf65{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:24px;}.elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button{background-color:#02010100;font-family:"SF Pro Display", Sans-serif;font-size:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:2169px 2169px 2169px 2169px;padding:30px 50px 30px 50px;}.elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-816 .elementor-element.elementor-element-a500d70{--display:flex;}body:not(.rtl) .elementor-816 .elementor-element.elementor-element-5964d74{left:100px;}body.rtl .elementor-816 .elementor-element.elementor-element-5964d74{right:100px;}.elementor-816 .elementor-element.elementor-element-5964d74{bottom:0px;}.elementor-816 .elementor-element.elementor-element-99b1ab9{--display:flex;--min-height:170px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-89a4aaf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-816 .elementor-element.elementor-element-89a4aaf{left:0px;}body.rtl .elementor-816 .elementor-element.elementor-element-89a4aaf{right:0px;}.elementor-816 .elementor-element.elementor-element-89a4aaf .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-89a4aaf .elementor-icon{font-size:180px;}.elementor-816 .elementor-element.elementor-element-89a4aaf .elementor-icon svg{height:180px;}.elementor-816 .elementor-element.elementor-element-89a4aaf .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-db31537{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:2;}.elementor-816 .elementor-element.elementor-element-db31537:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-db31537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/resfriar-fundo-novo-ASSET-DESKTOP.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-4283a6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-816 .elementor-element.elementor-element-289474f{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-74c61ed{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-d120c68{width:100%;max-width:100%;top:220px;z-index:9;}.elementor-816 .elementor-element.elementor-element-d120c68 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-d120c68 .elementor-icon{font-size:152px;}.elementor-816 .elementor-element.elementor-element-d120c68 .elementor-icon svg{height:152px;}.elementor-816 .elementor-element.elementor-element-d120c68 .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-dc50812{width:100%;max-width:100%;bottom:60px;z-index:9;}body:not(.rtl) .elementor-816 .elementor-element.elementor-element-dc50812{left:-15%;}body.rtl .elementor-816 .elementor-element.elementor-element-dc50812{right:-15%;}.elementor-816 .elementor-element.elementor-element-dc50812 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-dc50812 .elementor-icon{font-size:152px;}.elementor-816 .elementor-element.elementor-element-dc50812 .elementor-icon svg{height:152px;}.elementor-816 .elementor-element.elementor-element-dc50812 .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-6d59eca{--display:flex;--justify-content:center;}.elementor-816 .elementor-element.elementor-element-1fbe948{background-color:#E8E8E800;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#03236847;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-1fbe948.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-1fbe948 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-1fbe948 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-1fbe948 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-1fbe948 .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0px;}.elementor-816 .elementor-element.elementor-element-1fbe948 .elementor-icon-list-text{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-99ff3f2{width:100%;max-width:100%;text-align:start;}.elementor-816 .elementor-element.elementor-element-99ff3f2.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-99ff3f2 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-dd5f9a8{font-family:"SF Pro Display", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-dd5f9a8 a{color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-ecb45ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-284f6b1{width:100%;max-width:100%;}.elementor-816 .elementor-element.elementor-element-284f6b1 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-0901c85{background-color:#E8E8E800;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#03236847;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-0901c85.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-0901c85 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-0901c85 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-0901c85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-0901c85 .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:15px;font-weight:400;letter-spacing:7px;}.elementor-816 .elementor-element.elementor-element-0901c85 .elementor-icon-list-text{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-71d1678{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-816 .elementor-element.elementor-element-71d1678.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-71d1678 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-26b0932{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:060px 20px;--row-gap:060px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-f91bd1b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-f91bd1b:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-f91bd1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-7cfe6b4{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-7cfe6b4 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-7cfe6b4 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-7cfe6b4 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-a2c9cc5{text-align:center;}.elementor-816 .elementor-element.elementor-element-a2c9cc5 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-cc4b5d1{text-align:center;font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-304e1f0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-304e1f0:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-304e1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-8b0093a{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-8b0093a .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-8b0093a .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-8b0093a .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-d4cd780{text-align:center;}.elementor-816 .elementor-element.elementor-element-d4cd780 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-7ef6d87{text-align:center;font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-de28d92{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-de28d92:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-de28d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-4663a93{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-4663a93 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-4663a93 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-4663a93 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-f503b96{text-align:center;}.elementor-816 .elementor-element.elementor-element-f503b96 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-0475bcf{text-align:center;font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-bfc7191{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-bfc7191:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-bfc7191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-cd34d2e{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-cd34d2e .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-cd34d2e .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-cd34d2e .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-6907956{text-align:center;}.elementor-816 .elementor-element.elementor-element-6907956 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-2aaaa19{text-align:center;font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-819f99d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-819f99d:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-819f99d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-e434f3b{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-e434f3b .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-e434f3b .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-e434f3b .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-732932c{text-align:center;}.elementor-816 .elementor-element.elementor-element-732932c .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-70e6021{text-align:center;font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-9ba4233{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084CA34F;--border-color:#084CA34F;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:37px;--padding-left:26px;--padding-right:26px;}.elementor-816 .elementor-element.elementor-element-9ba4233:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-9ba4233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFB 0%, #EAEEF3 100%);}.elementor-816 .elementor-element.elementor-element-eacd68c{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-eacd68c .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-eacd68c .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-eacd68c .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-6ad3c61{text-align:center;}.elementor-816 .elementor-element.elementor-element-6ad3c61 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-e34dcc1{text-align:center;font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-8011167 .elementor-button{background-color:#02010100;font-family:"SF Pro Display", Sans-serif;font-size:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:2169px 2169px 2169px 2169px;padding:30px 50px 30px 50px;}.elementor-816 .elementor-element.elementor-element-8011167.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-8011167 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-8011167 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-816 .elementor-element.elementor-element-48a8426{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-48a8426:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-48a8426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ASSET-DESKTOP-BRANCO-NOVO.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-7acb24a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:2;}.elementor-816 .elementor-element.elementor-element-7acb24a:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-7acb24a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-816 .elementor-element.elementor-element-d26c5e2{--display:flex;}.elementor-816 .elementor-element.elementor-element-547d29a{background-color:#E8E8E800;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#03236847;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-547d29a.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-547d29a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-547d29a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-547d29a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-547d29a .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0px;}.elementor-816 .elementor-element.elementor-element-547d29a .elementor-icon-list-text{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-8b02130{width:100%;max-width:100%;text-align:start;}.elementor-816 .elementor-element.elementor-element-8b02130.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-8b02130 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:46px;color:#084CA3;}.elementor-816 .elementor-element.elementor-element-bdc551c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--border-radius:16px 16px 16px 16px;--padding-top:68px;--padding-bottom:68px;--padding-left:68px;--padding-right:68px;}.elementor-816 .elementor-element.elementor-element-bdc551c:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-bdc551c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/Frame-1707478762.svg");}.elementor-816 .elementor-element.elementor-element-a4385ff .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-a4385ff .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-a4385ff .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-a4385ff .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-af07c7b .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:10px;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-fbfd834 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-e7a835a{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button{background-color:#02010100;font-family:"SF Pro Display", Sans-serif;font-size:18px;fill:#002F52;color:#002F52;border-radius:2169px 2169px 2169px 2169px;padding:20px 30px 20px 30px;}.elementor-816 .elementor-element.elementor-element-dc9356c.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-816 .elementor-element.elementor-element-80dff96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--border-radius:16px 16px 16px 16px;--padding-top:68px;--padding-bottom:68px;--padding-left:68px;--padding-right:68px;}.elementor-816 .elementor-element.elementor-element-80dff96:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-80dff96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/Frame-1707478762.svg");}.elementor-816 .elementor-element.elementor-element-18d0fed .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-18d0fed .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-18d0fed .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-18d0fed .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-c53c135 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:10px;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-560c00a .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-425f19e{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button{background-color:#02010100;font-family:"SF Pro Display", Sans-serif;font-size:18px;fill:#002F52;color:#002F52;border-radius:2169px 2169px 2169px 2169px;padding:20px 30px 20px 30px;}.elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-816 .elementor-element.elementor-element-a3d657a{--display:flex;}.elementor-816 .elementor-element.elementor-element-e9e1f00{--display:flex;}.elementor-816 .elementor-element.elementor-element-397079f{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-816 .elementor-element.elementor-element-8a26cd8{--display:flex;}.elementor-816 .elementor-element.elementor-element-57e2661{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-816 .elementor-element.elementor-element-9f2c1d8{--display:flex;}.elementor-816 .elementor-element.elementor-element-d4335b0{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-816 .elementor-element.elementor-element-a2a6154{--display:flex;}.elementor-816 .elementor-element.elementor-element-14e3cd2{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-816 .elementor-element.elementor-element-2865421{--display:flex;}.elementor-816 .elementor-element.elementor-element-995938e{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-816 .elementor-element.elementor-element-051fd7a{--display:flex;}.elementor-816 .elementor-element.elementor-element-b6b6562{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-816 .elementor-element.elementor-element-5ea2059{--display:flex;}.elementor-816 .elementor-element.elementor-element-a2f4a73{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-816 .elementor-element.elementor-element-f0aa135{--display:flex;}.elementor-816 .elementor-element.elementor-element-b740da6{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-816 .elementor-element.elementor-element-e41d083{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:36px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#002F52;--n-accordion-icon-hover-color:#002F52;--n-accordion-icon-active-color:#002F52;}.elementor-816 .elementor-element.elementor-element-e41d083 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#2020204F;}.elementor-816 .elementor-element.elementor-element-e41d083 {--n-accordion-padding:30px 30px 30px 30px;}:where( .elementor-816 .elementor-element.elementor-element-e41d083 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"SF Pro Display", Sans-serif;}:where( .elementor-816 .elementor-element.elementor-element-e41d083 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-816 .elementor-element.elementor-element-125bb63{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-816 .elementor-element.elementor-element-125bb63:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-125bb63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ASSET-DESKTOP-BRANCO-NOVO-2.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-b5c7560{--display:flex;--margin-top:-170px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-816 .elementor-element.elementor-element-d36df83 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-d36df83 .elementor-icon{font-size:200px;}.elementor-816 .elementor-element.elementor-element-d36df83 .elementor-icon svg{height:200px;}.elementor-816 .elementor-element.elementor-element-d36df83 .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-e4c5e3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-e4c5e3d:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-e4c5e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002F52;background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/FUNDO-NOVO-backsVector-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-9212202{--display:flex;}.elementor-816 .elementor-element.elementor-element-1d5360a{background-color:#E8E8E800;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#03236847;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-1d5360a.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-1d5360a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-1d5360a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-1d5360a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-1d5360a .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:15px;font-weight:400;letter-spacing:7px;}.elementor-816 .elementor-element.elementor-element-1d5360a .elementor-icon-list-text{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-6a20659{font-family:"SF Pro Display", Sans-serif;font-size:22px;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-6a20659 a{color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-3a07f7b{--display:flex;}.elementor-816 .elementor-element.elementor-element-dfff608{width:100%;max-width:100%;text-align:start;}.elementor-816 .elementor-element.elementor-element-dfff608.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-dfff608 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-5ce58cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-5ce58cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-5ce58cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-5ce58cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-5ce58cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-5ce58cf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-5ce58cf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-5ce58cf{--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-5ce58cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-5ce58cf .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:18px;}.elementor-816 .elementor-element.elementor-element-5ce58cf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-8558a04{--display:flex;}.elementor-816 .elementor-element.elementor-element-2a34f34{width:100%;max-width:100%;text-align:start;}.elementor-816 .elementor-element.elementor-element-2a34f34.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-2a34f34 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-1bc17c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-1bc17c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-1bc17c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-816 .elementor-element.elementor-element-1bc17c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-1bc17c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-816 .elementor-element.elementor-element-1bc17c1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-1bc17c1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-816 .elementor-element.elementor-element-1bc17c1{--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-816 .elementor-element.elementor-element-1bc17c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-1bc17c1 .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:18px;}.elementor-816 .elementor-element.elementor-element-1bc17c1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-816 .elementor-element.elementor-element-343e7a8{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-816 .elementor-element.elementor-element-343e7a8:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-343e7a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/Intersect.svg");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-816 .elementor-element.elementor-element-2277da0{text-align:center;font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-a90407e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-816 .elementor-element.elementor-element-e4e11e9{text-align:center;font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-7e9678e .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-7e9678e .elementor-icon-wrapper svg{width:auto;}.elementor-816 .elementor-element.elementor-element-060701f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-ca680ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-b2ba624{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;--z-index:9;}body:not(.rtl) .elementor-816 .elementor-element.elementor-element-b2ba624{left:0px;}body.rtl .elementor-816 .elementor-element.elementor-element-b2ba624{right:0px;}.elementor-816 .elementor-element.elementor-element-422c340 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-422c340 .elementor-icon{font-size:87px;}.elementor-816 .elementor-element.elementor-element-422c340 .elementor-icon svg{height:87px;}body.elementor-page-816:not(.elementor-motion-effects-element-type-background), body.elementor-page-816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}@media(max-width:1024px){.elementor-816 .elementor-element.elementor-element-be1ddd1{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-816 .elementor-element.elementor-element-b3dc272:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-b3dc272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ots-RES-BG-MOBILE-NOVO.avif");background-position:top center;background-size:110% auto;}.elementor-816 .elementor-element.elementor-element-b3dc272{--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:5vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-6fe4291{--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-816 .elementor-element.elementor-element-6fe4291.e-con{--order:-99999 /* order start hack */;}.elementor-816 .elementor-element.elementor-element-f0a5d6e{--container-widget-width:88px;--container-widget-flex-grow:0;width:var( --container-widget-width, 88px );max-width:88px;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-nav-menu .elementor-item{font-size:20px;line-height:2.2em;}.elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-816 .elementor-element.elementor-element-0f7bd19 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:33px !important;}.elementor-816 .elementor-element.elementor-element-9675606{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-816 .elementor-element.elementor-element-e68169e.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-9337a9c{text-align:center;}.elementor-816 .elementor-element.elementor-element-9337a9c .elementor-heading-title{font-size:27px;}.elementor-816 .elementor-element.elementor-element-d11edc4{text-align:center;font-size:20px;}.elementor-816 .elementor-element.elementor-element-cd827b5{padding:0vw 0vw 0vw 0vw;}.elementor-816 .elementor-element.elementor-element-cd827b5.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button{font-size:17px;padding:20px 20px 20px 20px;}.elementor-816 .elementor-element.elementor-element-c0f149d{text-align:center;font-size:13px;}.elementor-816 .elementor-element.elementor-element-75ca6fb{--min-height:220px;}.elementor-816 .elementor-element.elementor-element-75ca6fb.e-con{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-816 .elementor-element.elementor-element-d96529f{left:140px;}body.rtl .elementor-816 .elementor-element.elementor-element-d96529f{right:140px;}.elementor-816 .elementor-element.elementor-element-d96529f{bottom:-10px;}.elementor-816 .elementor-element.elementor-element-d96529f .elementor-icon{font-size:38px;}.elementor-816 .elementor-element.elementor-element-d96529f .elementor-icon svg{height:38px;}.elementor-816 .elementor-element.elementor-element-fe62b39:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-fe62b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/BG-MOBILE2.svg");}.elementor-816 .elementor-element.elementor-element-fe62b39{--min-height:25px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-5047ab5{--margin-top:-1px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-2c633dc.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-2c633dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-2c633dc .elementor-icon-list-item > a{font-size:10px;}.elementor-816 .elementor-element.elementor-element-b5bcb92{width:100%;max-width:100%;text-align:center;}.elementor-816 .elementor-element.elementor-element-b5bcb92 .elementor-heading-title{font-size:27px;}.elementor-816 .elementor-element.elementor-element-0be0416 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-0be0416 .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-0be0416 .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-6e7f177{text-align:start;}.elementor-816 .elementor-element.elementor-element-6e7f177 .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-0836820{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-7c39311 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-7c39311 .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-7c39311 .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-fa3e6be{text-align:start;}.elementor-816 .elementor-element.elementor-element-fa3e6be .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-cb993c9{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-1bd261f .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-1bd261f .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-1bd261f .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-3d75e62{text-align:start;}.elementor-816 .elementor-element.elementor-element-3d75e62 .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-214dd87{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-e09f8d7 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-e09f8d7 .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-e09f8d7 .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-a257f4c{text-align:start;}.elementor-816 .elementor-element.elementor-element-a257f4c .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-008f1c4{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-10a57d1{padding:0vw 0vw 0vw 0vw;}.elementor-816 .elementor-element.elementor-element-10a57d1.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button{font-size:17px;padding:20px 20px 20px 20px;}.elementor-816 .elementor-element.elementor-element-d3a4edd:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-d3a4edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/BG-MOBILE.svg");}.elementor-816 .elementor-element.elementor-element-d3a4edd{--min-height:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-2a2e455{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-dea0227 .elementor-icon{font-size:50px;}.elementor-816 .elementor-element.elementor-element-dea0227 .elementor-icon svg{height:50px;}.elementor-816 .elementor-element.elementor-element-adad4c2.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-adad4c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-adad4c2 .elementor-icon-list-item > a{font-size:10px;}.elementor-816 .elementor-element.elementor-element-a5afbdb{text-align:start;}.elementor-816 .elementor-element.elementor-element-a5afbdb .elementor-heading-title{font-size:27px;}.elementor-816 .elementor-element.elementor-element-7767af2{--e-icon-list-icon-size:30px;}.elementor-816 .elementor-element.elementor-element-7767af2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-7767af2 .elementor-icon-list-item > a{font-size:17px;}.elementor-816 .elementor-element.elementor-element-dd32e57{width:var( --container-widget-width, 46.5% );max-width:46.5%;--container-widget-width:46.5%;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-0a21e60{--container-widget-width:46.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46.5% );max-width:46.5%;}.elementor-816 .elementor-element.elementor-element-4e5e2c1{top:80px;}.elementor-816 .elementor-element.elementor-element-4e5e2c1 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-4e5e2c1 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-55a1e00{text-align:center;font-size:20px;}.elementor-816 .elementor-element.elementor-element-ac8036f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-816 .elementor-element.elementor-element-b0f9b13.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-b0f9b13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-b0f9b13 .elementor-icon-list-item > a{font-size:10px;}.elementor-816 .elementor-element.elementor-element-d0580f5{text-align:center;}.elementor-816 .elementor-element.elementor-element-d0580f5 .elementor-heading-title{font-size:27px;}.elementor-816 .elementor-element.elementor-element-aa48456{--e-icon-list-icon-size:30px;}.elementor-816 .elementor-element.elementor-element-aa48456 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-aa48456 .elementor-icon-list-item > a{font-size:17px;}.elementor-816 .elementor-element.elementor-element-d8377f4:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-d8377f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ASSET-DESKTOP-BRANCO-NOVO-MOBILE.svg");}.elementor-816 .elementor-element.elementor-element-d8377f4{--min-height:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-7c1fd56{--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-8007529.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-8007529 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-8007529 .elementor-icon-list-item > a{font-size:10px;}.elementor-816 .elementor-element.elementor-element-9597deb{text-align:center;}.elementor-816 .elementor-element.elementor-element-9597deb .elementor-heading-title{font-size:27px;}.elementor-816 .elementor-element.elementor-element-a2517c8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-816 .elementor-element.elementor-element-df2c7ea .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-df2c7ea .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-be69401{text-align:start;}.elementor-816 .elementor-element.elementor-element-be69401 .elementor-heading-title{font-size:14px;}.elementor-816 .elementor-element.elementor-element-0c43c1a{text-align:start;}.elementor-816 .elementor-element.elementor-element-0c43c1a .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-5ddc39c{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-c35e65d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-816 .elementor-element.elementor-element-fb2a674 .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-fb2a674 .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-c5ae0ef{text-align:start;}.elementor-816 .elementor-element.elementor-element-c5ae0ef .elementor-heading-title{font-size:14px;}.elementor-816 .elementor-element.elementor-element-757a528{text-align:start;}.elementor-816 .elementor-element.elementor-element-757a528 .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-2dea8fe{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-b82a9ac{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-816 .elementor-element.elementor-element-c12db81 .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-c12db81 .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-b633ef2{text-align:start;}.elementor-816 .elementor-element.elementor-element-b633ef2 .elementor-heading-title{font-size:14px;}.elementor-816 .elementor-element.elementor-element-fe9d8a1{text-align:start;}.elementor-816 .elementor-element.elementor-element-fe9d8a1 .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-b8940ab{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-116c478{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-816 .elementor-element.elementor-element-f20da1d .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-f20da1d .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-e2a10a1{text-align:start;}.elementor-816 .elementor-element.elementor-element-e2a10a1 .elementor-heading-title{font-size:14px;}.elementor-816 .elementor-element.elementor-element-fe812d4{text-align:start;}.elementor-816 .elementor-element.elementor-element-fe812d4 .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-0e4e9cc{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-bf71b5b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-816 .elementor-element.elementor-element-5364f6a .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-5364f6a .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-054f6a4{text-align:start;}.elementor-816 .elementor-element.elementor-element-054f6a4 .elementor-heading-title{font-size:14px;}.elementor-816 .elementor-element.elementor-element-5ca2a0c{text-align:start;}.elementor-816 .elementor-element.elementor-element-5ca2a0c .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-7c55656{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-691f49b{padding:0vw 0vw 0vw 0vw;z-index:999;}.elementor-816 .elementor-element.elementor-element-691f49b.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-691f49b .elementor-button{font-size:17px;padding:20px 20px 20px 20px;}.elementor-816 .elementor-element.elementor-element-b7eb0e4:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-b7eb0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ASSET-DESKTOP-BRANCO-NOVO-MOBILE-2.svg");}.elementor-816 .elementor-element.elementor-element-b7eb0e4{--min-height:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-816 .elementor-element.elementor-element-7030995{--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;--z-index:2;}.elementor-816 .elementor-element.elementor-element-981acf0.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-981acf0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-981acf0 .elementor-icon-list-item > a{font-size:10px;}.elementor-816 .elementor-element.elementor-element-7228f40{text-align:center;}.elementor-816 .elementor-element.elementor-element-7228f40 .elementor-heading-title{font-size:27px;}.elementor-816 .elementor-element.elementor-element-2be4415{text-align:center;font-size:20px;}.elementor-816 .elementor-element.elementor-element-f7ee0d6{padding:0vw 0vw 0vw 0vw;}.elementor-816 .elementor-element.elementor-element-f7ee0d6.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button{font-size:17px;padding:20px 20px 20px 20px;}.elementor-816 .elementor-element.elementor-element-c176c47:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-c176c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/BG-MOBILE2.svg");}.elementor-816 .elementor-element.elementor-element-c176c47{--min-height:25px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-433aed6{--margin-top:-1px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-d20b5e5.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-d20b5e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-d20b5e5 .elementor-icon-list-item > a{font-size:10px;}.elementor-816 .elementor-element.elementor-element-3de0a8d{width:100%;max-width:100%;text-align:center;}.elementor-816 .elementor-element.elementor-element-3de0a8d .elementor-heading-title{font-size:27px;}.elementor-816 .elementor-element.elementor-element-e6922c9{--min-height:340px;}.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-8078b9d{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-c973be1{--min-height:340px;}.elementor-816 .elementor-element.elementor-element-921af9b .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-921af9b .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-921af9b .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-fba2c2f{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-668e8a5{--min-height:340px;}.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-e4d4d0b{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-e0c117f{--min-height:340px;}.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-44f0096{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-1f61dee{--min-height:340px;}.elementor-816 .elementor-element.elementor-element-52f881c .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-52f881c .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-52f881c .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-c0c1997{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-581ff17{--min-height:340px;}.elementor-816 .elementor-element.elementor-element-6533afd .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-6533afd .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-6533afd .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-4c8af08{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-4f27a43{--min-height:340px;}.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-icon-wrapper{text-align:start;}.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-4f6bbac{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-be1ddd1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:14px;}.elementor-816 .elementor-element.elementor-element-be1ddd1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-816 .elementor-element.elementor-element-b37e4cf{padding:0vw 0vw 0vw 0vw;}.elementor-816 .elementor-element.elementor-element-b37e4cf.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button{font-size:17px;padding:20px 20px 20px 20px;}.elementor-816 .elementor-element.elementor-element-62986b9:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-62986b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/BG-MOBILE.svg");}.elementor-816 .elementor-element.elementor-element-62986b9{--min-height:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-40b071c{text-align:center;}.elementor-816 .elementor-element.elementor-element-40b071c .elementor-heading-title{font-size:27px;}.elementor-816 .elementor-element.elementor-element-fa6ef8d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-816 .elementor-element.elementor-element-c1db7c1 .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-c1db7c1 .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-73d4336{text-align:start;}.elementor-816 .elementor-element.elementor-element-73d4336 .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-2f8bc7e{--e-icon-list-icon-size:30px;}.elementor-816 .elementor-element.elementor-element-2f8bc7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-2f8bc7e .elementor-icon-list-item > a{font-size:17px;}.elementor-816 .elementor-element.elementor-element-00f72c5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-816 .elementor-element.elementor-element-4220242 .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-4220242 .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-78305b6{text-align:start;}.elementor-816 .elementor-element.elementor-element-78305b6 .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-21963d9{--e-icon-list-icon-size:30px;}.elementor-816 .elementor-element.elementor-element-21963d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-21963d9 .elementor-icon-list-item > a{font-size:17px;}.elementor-816 .elementor-element.elementor-element-7448303{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-816 .elementor-element.elementor-element-df6bc4f .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-df6bc4f .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-067ed7d{text-align:start;}.elementor-816 .elementor-element.elementor-element-067ed7d .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-a457198{--e-icon-list-icon-size:30px;}.elementor-816 .elementor-element.elementor-element-a457198 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-a457198 .elementor-icon-list-item > a{font-size:17px;}.elementor-816 .elementor-element.elementor-element-9eb8f36{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-816 .elementor-element.elementor-element-73c60ea .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-73c60ea .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-e04e6a1{text-align:start;}.elementor-816 .elementor-element.elementor-element-e04e6a1 .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-d9785fc{--e-icon-list-icon-size:30px;}.elementor-816 .elementor-element.elementor-element-d9785fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-d9785fc .elementor-icon-list-item > a{font-size:17px;}.elementor-816 .elementor-element.elementor-element-84ad47c:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-84ad47c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/MOBILES-Frame-25.jpg");background-position:top center;background-size:100% auto;}.elementor-816 .elementor-element.elementor-element-84ad47c{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-816 .elementor-element.elementor-element-10081d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-08e39fc.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-08e39fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-08e39fc .elementor-icon-list-item > a{font-size:17px;letter-spacing:0px;}.elementor-816 .elementor-element.elementor-element-84eb587{text-align:center;}.elementor-816 .elementor-element.elementor-element-84eb587 .elementor-heading-title{font-size:27px;}.elementor-816 .elementor-element.elementor-element-067cf65{text-align:center;font-size:17px;}.elementor-816 .elementor-element.elementor-element-ddc9e8f{padding:0vw 0vw 0vw 0vw;}.elementor-816 .elementor-element.elementor-element-ddc9e8f.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button{font-size:17px;padding:20px 20px 20px 20px;}.elementor-816 .elementor-element.elementor-element-a500d70{--min-height:141px;}body:not(.rtl) .elementor-816 .elementor-element.elementor-element-5964d74{left:100px;}body.rtl .elementor-816 .elementor-element.elementor-element-5964d74{right:100px;}.elementor-816 .elementor-element.elementor-element-99b1ab9{--min-height:125px;}.elementor-816 .elementor-element.elementor-element-89a4aaf .elementor-icon{font-size:60px;}.elementor-816 .elementor-element.elementor-element-89a4aaf .elementor-icon svg{height:60px;}.elementor-816 .elementor-element.elementor-element-db31537:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-db31537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/resfriar-fundo-novo-ASSET-DESKTOP-BG-MOBILE.svg");background-size:100% auto;}.elementor-816 .elementor-element.elementor-element-289474f{width:var( --container-widget-width, 46.5% );max-width:46.5%;--container-widget-width:46.5%;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-74c61ed{width:var( --container-widget-width, 46.5% );max-width:46.5%;--container-widget-width:46.5%;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-d120c68{top:120px;}.elementor-816 .elementor-element.elementor-element-d120c68 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-d120c68 .elementor-icon svg{height:100px;}body:not(.rtl) .elementor-816 .elementor-element.elementor-element-dc50812{left:-1%;}body.rtl .elementor-816 .elementor-element.elementor-element-dc50812{right:-1%;}.elementor-816 .elementor-element.elementor-element-dc50812 .elementor-icon{font-size:68px;}.elementor-816 .elementor-element.elementor-element-dc50812 .elementor-icon svg{height:68px;}.elementor-816 .elementor-element.elementor-element-1fbe948.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-1fbe948 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-1fbe948 .elementor-icon-list-item > a{font-size:10px;}.elementor-816 .elementor-element.elementor-element-99ff3f2{width:100%;max-width:100%;text-align:center;}.elementor-816 .elementor-element.elementor-element-99ff3f2 .elementor-heading-title{font-size:27px;}.elementor-816 .elementor-element.elementor-element-dd5f9a8{text-align:center;font-size:20px;}.elementor-816 .elementor-element.elementor-element-0901c85.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-0901c85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-0901c85 .elementor-icon-list-item > a{font-size:17px;letter-spacing:0px;}.elementor-816 .elementor-element.elementor-element-71d1678{width:100%;max-width:100%;text-align:center;}.elementor-816 .elementor-element.elementor-element-71d1678 .elementor-heading-title{font-size:27px;}.elementor-816 .elementor-element.elementor-element-7cfe6b4{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-7cfe6b4 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-7cfe6b4 .elementor-icon{font-size:90px;}.elementor-816 .elementor-element.elementor-element-7cfe6b4 .elementor-icon svg{height:90px;}.elementor-816 .elementor-element.elementor-element-a2c9cc5{text-align:center;}.elementor-816 .elementor-element.elementor-element-a2c9cc5 .elementor-heading-title{font-size:28px;}.elementor-816 .elementor-element.elementor-element-cc4b5d1{text-align:center;font-size:20px;}.elementor-816 .elementor-element.elementor-element-8b0093a{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-8b0093a .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-8b0093a .elementor-icon{font-size:90px;}.elementor-816 .elementor-element.elementor-element-8b0093a .elementor-icon svg{height:90px;}.elementor-816 .elementor-element.elementor-element-d4cd780{text-align:center;}.elementor-816 .elementor-element.elementor-element-d4cd780 .elementor-heading-title{font-size:24px;}.elementor-816 .elementor-element.elementor-element-7ef6d87{text-align:center;font-size:20px;}.elementor-816 .elementor-element.elementor-element-4663a93{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-4663a93 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-4663a93 .elementor-icon{font-size:90px;}.elementor-816 .elementor-element.elementor-element-4663a93 .elementor-icon svg{height:90px;}.elementor-816 .elementor-element.elementor-element-f503b96{text-align:center;}.elementor-816 .elementor-element.elementor-element-f503b96 .elementor-heading-title{font-size:24px;}.elementor-816 .elementor-element.elementor-element-0475bcf{text-align:center;font-size:20px;}.elementor-816 .elementor-element.elementor-element-cd34d2e{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-cd34d2e .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-cd34d2e .elementor-icon{font-size:90px;}.elementor-816 .elementor-element.elementor-element-cd34d2e .elementor-icon svg{height:90px;}.elementor-816 .elementor-element.elementor-element-6907956{text-align:center;}.elementor-816 .elementor-element.elementor-element-6907956 .elementor-heading-title{font-size:24px;}.elementor-816 .elementor-element.elementor-element-2aaaa19{text-align:center;font-size:20px;}.elementor-816 .elementor-element.elementor-element-e434f3b{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-e434f3b .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-e434f3b .elementor-icon{font-size:90px;}.elementor-816 .elementor-element.elementor-element-e434f3b .elementor-icon svg{height:90px;}.elementor-816 .elementor-element.elementor-element-732932c{text-align:center;}.elementor-816 .elementor-element.elementor-element-732932c .elementor-heading-title{font-size:24px;}.elementor-816 .elementor-element.elementor-element-70e6021{text-align:center;font-size:20px;}.elementor-816 .elementor-element.elementor-element-eacd68c{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-eacd68c .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-eacd68c .elementor-icon{font-size:90px;}.elementor-816 .elementor-element.elementor-element-eacd68c .elementor-icon svg{height:90px;}.elementor-816 .elementor-element.elementor-element-6ad3c61{text-align:center;}.elementor-816 .elementor-element.elementor-element-6ad3c61 .elementor-heading-title{font-size:24px;}.elementor-816 .elementor-element.elementor-element-e34dcc1{text-align:center;font-size:20px;}.elementor-816 .elementor-element.elementor-element-8011167{padding:0vw 0vw 0vw 0vw;}.elementor-816 .elementor-element.elementor-element-8011167.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-8011167 .elementor-button{font-size:17px;padding:20px 20px 20px 20px;}.elementor-816 .elementor-element.elementor-element-48a8426:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-48a8426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ASSET-DESKTOP-BRANCO-NOVO-MOBILE.svg");}.elementor-816 .elementor-element.elementor-element-48a8426{--min-height:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-7acb24a{--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-547d29a.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-547d29a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-547d29a .elementor-icon-list-item > a{font-size:10px;}.elementor-816 .elementor-element.elementor-element-8b02130{width:100%;max-width:100%;text-align:center;}.elementor-816 .elementor-element.elementor-element-8b02130 .elementor-heading-title{font-size:27px;}.elementor-816 .elementor-element.elementor-element-bdc551c:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-bdc551c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-bdc551c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-816 .elementor-element.elementor-element-a4385ff .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-a4385ff .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-af07c7b{text-align:start;}.elementor-816 .elementor-element.elementor-element-af07c7b .elementor-heading-title{font-size:14px;}.elementor-816 .elementor-element.elementor-element-fbfd834{text-align:start;}.elementor-816 .elementor-element.elementor-element-fbfd834 .elementor-heading-title{font-size:26px;}.elementor-816 .elementor-element.elementor-element-e7a835a{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-dc9356c{padding:0vw 0vw 0vw 0vw;}.elementor-816 .elementor-element.elementor-element-dc9356c.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button{font-size:17px;padding:10px 20px 10px 20px;}.elementor-816 .elementor-element.elementor-element-80dff96:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-80dff96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-816 .elementor-element.elementor-element-80dff96{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-816 .elementor-element.elementor-element-18d0fed .elementor-icon{font-size:70px;}.elementor-816 .elementor-element.elementor-element-18d0fed .elementor-icon svg{height:70px;}.elementor-816 .elementor-element.elementor-element-c53c135{text-align:start;}.elementor-816 .elementor-element.elementor-element-c53c135 .elementor-heading-title{font-size:14px;}.elementor-816 .elementor-element.elementor-element-560c00a{text-align:start;}.elementor-816 .elementor-element.elementor-element-560c00a .elementor-heading-title{font-size:26px;}.elementor-816 .elementor-element.elementor-element-425f19e{text-align:start;font-size:20px;}.elementor-816 .elementor-element.elementor-element-1c4ddb8{padding:0vw 0vw 0vw 0vw;}.elementor-816 .elementor-element.elementor-element-1c4ddb8.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button{font-size:17px;padding:10px 20px 10px 20px;}.elementor-816 .elementor-element.elementor-element-397079f{text-align:start;font-size:14px;}.elementor-816 .elementor-element.elementor-element-57e2661{text-align:start;font-size:14px;}.elementor-816 .elementor-element.elementor-element-d4335b0{text-align:start;font-size:14px;}.elementor-816 .elementor-element.elementor-element-14e3cd2{text-align:start;font-size:14px;}.elementor-816 .elementor-element.elementor-element-995938e{text-align:start;font-size:14px;}.elementor-816 .elementor-element.elementor-element-b6b6562{text-align:start;font-size:14px;}.elementor-816 .elementor-element.elementor-element-a2f4a73{text-align:start;font-size:14px;}.elementor-816 .elementor-element.elementor-element-b740da6{text-align:start;font-size:14px;}.elementor-816 .elementor-element.elementor-element-e41d083{--n-accordion-title-font-size:18px;}.elementor-816 .elementor-element.elementor-element-125bb63:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-125bb63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/ASSET-DESKTOP-BRANCO-NOVO-MOBILE-2.svg");}.elementor-816 .elementor-element.elementor-element-125bb63{--min-height:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-816 .elementor-element.elementor-element-b5c7560{--margin-top:-70px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-d36df83 .elementor-icon{font-size:100px;}.elementor-816 .elementor-element.elementor-element-d36df83 .elementor-icon svg{height:100px;}.elementor-816 .elementor-element.elementor-element-e4c5e3d{--padding-top:25vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-816 .elementor-element.elementor-element-1d5360a.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-1d5360a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-1d5360a .elementor-icon-list-item > a{font-size:17px;letter-spacing:0px;}.elementor-816 .elementor-element.elementor-element-d58d7e2{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-d58d7e2.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-6a20659{text-align:center;font-size:20px;}.elementor-816 .elementor-element.elementor-element-dfff608{width:100%;max-width:100%;text-align:center;}.elementor-816 .elementor-element.elementor-element-dfff608 .elementor-heading-title{font-size:27px;}.elementor-816 .elementor-element.elementor-element-5ce58cf{--e-icon-list-icon-size:30px;}.elementor-816 .elementor-element.elementor-element-5ce58cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-5ce58cf .elementor-icon-list-item > a{font-size:18px;}.elementor-816 .elementor-element.elementor-element-2a34f34{width:100%;max-width:100%;text-align:center;}.elementor-816 .elementor-element.elementor-element-2a34f34 .elementor-heading-title{font-size:29px;}.elementor-816 .elementor-element.elementor-element-1bc17c1{--e-icon-list-icon-size:30px;}.elementor-816 .elementor-element.elementor-element-1bc17c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-816 .elementor-element.elementor-element-1bc17c1 .elementor-icon-list-item > a{font-size:22px;}.elementor-816 .elementor-element.elementor-element-343e7a8:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-343e7a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resfriarmanaus.com.br/wp-content/uploads/2026/09/Intersect.svg");background-size:100% auto;}.elementor-816 .elementor-element.elementor-element-343e7a8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-816 .elementor-element.elementor-element-2277da0{text-align:center;font-size:12px;}.elementor-816 .elementor-element.elementor-element-a90407e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-e4e11e9{text-align:center;font-size:20px;}.elementor-816 .elementor-element.elementor-element-7e9678e .elementor-icon{font-size:33px;}.elementor-816 .elementor-element.elementor-element-7e9678e .elementor-icon svg{height:33px;}}@media(min-width:768px){.elementor-816 .elementor-element.elementor-element-9675606{--width:50%;}.elementor-816 .elementor-element.elementor-element-75ca6fb{--width:50%;}.elementor-816 .elementor-element.elementor-element-5047ab5{--content-width:1600px;}.elementor-816 .elementor-element.elementor-element-227beb4{--width:23%;}.elementor-816 .elementor-element.elementor-element-7e746ff{--width:23%;}.elementor-816 .elementor-element.elementor-element-444522d{--width:23%;}.elementor-816 .elementor-element.elementor-element-8a9d307{--width:23%;}.elementor-816 .elementor-element.elementor-element-fa11fd6{--width:49%;}.elementor-816 .elementor-element.elementor-element-0f64486{--width:49%;}.elementor-816 .elementor-element.elementor-element-944971f{--width:32%;}.elementor-816 .elementor-element.elementor-element-a2517c8{--width:32%;}.elementor-816 .elementor-element.elementor-element-c35e65d{--width:32%;}.elementor-816 .elementor-element.elementor-element-b82a9ac{--width:32%;}.elementor-816 .elementor-element.elementor-element-116c478{--width:32%;}.elementor-816 .elementor-element.elementor-element-bf71b5b{--width:32%;}.elementor-816 .elementor-element.elementor-element-433aed6{--content-width:1600px;}.elementor-816 .elementor-element.elementor-element-e6922c9{--width:100%;}.elementor-816 .elementor-element.elementor-element-c973be1{--width:100%;}.elementor-816 .elementor-element.elementor-element-668e8a5{--width:100%;}.elementor-816 .elementor-element.elementor-element-e0c117f{--width:100%;}.elementor-816 .elementor-element.elementor-element-1f61dee{--width:100%;}.elementor-816 .elementor-element.elementor-element-581ff17{--width:100%;}.elementor-816 .elementor-element.elementor-element-4f27a43{--width:100%;}.elementor-816 .elementor-element.elementor-element-aa99d3f{--content-width:1300px;}.elementor-816 .elementor-element.elementor-element-fa6ef8d{--width:49%;}.elementor-816 .elementor-element.elementor-element-00f72c5{--width:49%;}.elementor-816 .elementor-element.elementor-element-7448303{--width:49%;}.elementor-816 .elementor-element.elementor-element-9eb8f36{--width:49%;}.elementor-816 .elementor-element.elementor-element-f91bd1b{--width:32%;}.elementor-816 .elementor-element.elementor-element-304e1f0{--width:32%;}.elementor-816 .elementor-element.elementor-element-de28d92{--width:32%;}.elementor-816 .elementor-element.elementor-element-bfc7191{--width:32%;}.elementor-816 .elementor-element.elementor-element-819f99d{--width:32%;}.elementor-816 .elementor-element.elementor-element-9ba4233{--width:32%;}.elementor-816 .elementor-element.elementor-element-d26c5e2{--width:40%;}.elementor-816 .elementor-element.elementor-element-a3d657a{--width:60%;}.elementor-816 .elementor-element.elementor-element-b5c7560{--content-width:1300px;}.elementor-816 .elementor-element.elementor-element-e4c5e3d{--content-width:1300px;}.elementor-816 .elementor-element.elementor-element-a90407e{--width:36%;}}@media(min-width:1025px){.elementor-816 .elementor-element.elementor-element-b3dc272:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-b3dc272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-fe62b39:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-fe62b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-d3a4edd:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-d3a4edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-d8377f4:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-d8377f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-b7eb0e4:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-b7eb0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-c176c47:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-c176c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-62986b9:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-62986b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-84ad47c:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-84ad47c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-db31537:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-db31537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-48a8426:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-48a8426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-bdc551c:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-bdc551c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-80dff96:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-80dff96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-125bb63:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-125bb63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-e4c5e3d:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-e4c5e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-816 .elementor-element.elementor-element-343e7a8:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-343e7a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for icon-list, class: .elementor-element-e68169e */.icone-inline {
display: inline-block;
vertical-align: middle;
object-fit: contain;
margin: 0 4px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd827b5 *//* =========================================================
   BOTÃO PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-cd827b5 {
  border-radius: 150px;
  border: 1px solid #8AC99A;

  background: linear-gradient(
    90deg,
    #247A3B 0%,
    #34A853 50%,
    #6AB97F 100%
  );

  outline: none;
  cursor: pointer;

  transition:
    transform 0.5s ease,
    opacity 0.3s ease,
    filter 0.5s ease;

  position: relative;
  overflow: hidden;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  text-align: center;

  color: #FFFFFF;
}


/* =========================================================
   CENTRALIZAÇÃO DO CONTEÚDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button-content-wrapper {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  gap: 0;

  width: 100%;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button-text {
  position: relative;
  z-index: 5;

  color: #FFFFFF;
}


/* =========================================================
   ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button-icon {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  margin: 0 !important;

  font-size: 48px !important;

  color: #FFFFFF;

  transition:
    transform 0.5s ease;
}


/* SVG DO ÍCONE */

.elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;

  font-size: 48px !important;

  display: block;

  fill: currentColor;
}


/* =========================================================
   HOVER DO ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-cd827b5:hover .elementor-button-icon {
  transform:
    translateX(5px)
    rotate(5deg);
}


/* =========================================================
   CLIQUE
========================================================= */

.elementor-816 .elementor-element.elementor-element-cd827b5:active {
  opacity: 0.5;
}


/* =========================================================
   REFLEXO PASSANDO PELO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-cd827b5::before {
  content: "";

  position: absolute;

  bottom: 0;
  left: -10%;

  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.90) 0%,
    rgba(255, 255, 255, 0.45) 30%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform:
    translateX(-50%)
    skew(-25deg);

  user-select: none;
  pointer-events: none;

  animation:
    shinery
    3s
    infinite
    ease-in-out;

  filter:
    blur(4px);

  z-index: 2;
}


/* =========================================================
   ANIMAÇÃO DO REFLEXO
========================================================= */

@keyframes shinery {

  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }

}


/* =========================================================
   HOVER DO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-cd827b5:hover {
  transform:
    translateY(-8px);

  filter:
    brightness(1.04);
}


/* =========================================================
   BRILHO SUPERIOR
========================================================= */

.elementor-816 .elementor-element.elementor-element-cd827b5::after {
  content: "";

  position: absolute;

  top: -10px;
  left: 50%;

  transform:
    translateX(-50%);

  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 0.95) 20%,

    rgba(52, 168, 83, 0.45) 70%,

    rgba(36, 122, 59, 0) 100%
  );

  mix-blend-mode: screen;

  filter:
    blur(12px);

  pointer-events: none;

  z-index: 1;
}


/* =========================================================
   REFLEXOS INTERNOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button::before,
.elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button::after {
  content: "";

  position: absolute;

  left: 50%;

  transform:
    translateX(-50%);

  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 1) 0%,

    rgba(106, 185, 127, 0.30) 40%,

    rgba(106, 185, 127, 0) 70%
  );

  pointer-events: none;

  z-index: 2;
}


/* =========================================================
   REFLEXO SUPERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button::before {
  top: -5px;
}


/* =========================================================
   REFLEXO INFERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button::after {
  bottom: -4.5px;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button-icon {
    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-cd827b5 .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;

    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-cd827b5:hover {
    transform:
      translateY(-4px);
  }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d96529f */.flutuante-suave {
animation: subirDescer 5s ease-in-out infinite alternate;
display: inline-block;
}

@keyframes subirDescer {
from {
transform: translateY(-5px);
}
to {
transform: translateY(5px);
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2c633dc */.icone-inline {
display: inline-block;
vertical-align: middle;
object-fit: contain;
margin: 0 4px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10a57d1 *//* =========================================================
   BOTÃO PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-10a57d1 {
  border-radius: 150px;
  border: 1px solid #8AC99A;

  background: linear-gradient(
    90deg,
    #247A3B 0%,
    #34A853 50%,
    #6AB97F 100%
  );

  outline: none;
  cursor: pointer;

  transition:
    transform 0.5s ease,
    opacity 0.3s ease,
    filter 0.5s ease;

  position: relative;
  overflow: hidden;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  text-align: center;

  color: #FFFFFF;
}


/* =========================================================
   CENTRALIZAÇÃO DO CONTEÚDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button-content-wrapper {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  gap: 0;

  width: 100%;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button-text {
  position: relative;
  z-index: 5;

  color: #FFFFFF;
}


/* =========================================================
   ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button-icon {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  margin: 0 !important;

  font-size: 48px !important;

  color: #FFFFFF;

  transition:
    transform 0.5s ease;
}


/* SVG DO ÍCONE */

.elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;

  font-size: 48px !important;

  display: block;

  fill: currentColor;
}


/* =========================================================
   HOVER DO ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-10a57d1:hover .elementor-button-icon {
  transform:
    translateX(5px)
    rotate(5deg);
}


/* =========================================================
   CLIQUE
========================================================= */

.elementor-816 .elementor-element.elementor-element-10a57d1:active {
  opacity: 0.5;
}


/* =========================================================
   REFLEXO PASSANDO PELO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-10a57d1::before {
  content: "";

  position: absolute;

  bottom: 0;
  left: -10%;

  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.90) 0%,
    rgba(255, 255, 255, 0.45) 30%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform:
    translateX(-50%)
    skew(-25deg);

  user-select: none;
  pointer-events: none;

  animation:
    shinery
    3s
    infinite
    ease-in-out;

  filter:
    blur(4px);

  z-index: 2;
}


/* =========================================================
   ANIMAÇÃO DO REFLEXO
========================================================= */

@keyframes shinery {

  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }

}


/* =========================================================
   HOVER DO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-10a57d1:hover {
  transform:
    translateY(-8px);

  filter:
    brightness(1.04);
}


/* =========================================================
   BRILHO SUPERIOR
========================================================= */

.elementor-816 .elementor-element.elementor-element-10a57d1::after {
  content: "";

  position: absolute;

  top: -10px;
  left: 50%;

  transform:
    translateX(-50%);

  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 0.95) 20%,

    rgba(52, 168, 83, 0.45) 70%,

    rgba(36, 122, 59, 0) 100%
  );

  mix-blend-mode: screen;

  filter:
    blur(12px);

  pointer-events: none;

  z-index: 1;
}


/* =========================================================
   REFLEXOS INTERNOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button::before,
.elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button::after {
  content: "";

  position: absolute;

  left: 50%;

  transform:
    translateX(-50%);

  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 1) 0%,

    rgba(106, 185, 127, 0.30) 40%,

    rgba(106, 185, 127, 0) 70%
  );

  pointer-events: none;

  z-index: 2;
}


/* =========================================================
   REFLEXO SUPERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button::before {
  top: -5px;
}


/* =========================================================
   REFLEXO INFERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button::after {
  bottom: -4.5px;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button-icon {
    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-10a57d1 .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;

    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-10a57d1:hover {
    transform:
      translateY(-4px);
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5047ab5 */.elementor-816 .elementor-element.elementor-element-5047ab5{
    background: linear-gradient(
    180deg,
    #163256 0%,
    #3B679F 50%,
    #163256 100%
  )
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-adad4c2 */.elementor-816 .elementor-element.elementor-element-adad4c2{
    background: linear-gradient(
    90deg,
    #E8E8E8 0%,
    #ffffff 50%,
    #E8E8E8 100%
  );
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4e5e2c1 */#res {
animation: girarContinuamente 50s linear infinite;
display: inline-block;
transform-origin: center center;
}

@keyframes girarContinuamente {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0f9b13 */.icone-inline {
display: inline-block;
vertical-align: middle;
object-fit: contain;
margin: 0 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac8036f *//* =========================================================
   DETALHE SUPERIOR DO CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-ac8036f {
  position: relative;
  overflow: hidden;
}


/* =========================================================
   ABA AZUL
========================================================= */

.elementor-816 .elementor-element.elementor-element-ac8036f::before {
  content: "";

  position: absolute;

  top: -1px;
  left: 20%;

  transform:
    translateX(-50%)
    translateY(0)
    scaleX(1);

  transform-origin: center top;

  width: 44%;
  max-width: 236px;

  height: 17px;

  background: linear-gradient(
    90deg,
    #0E4D91 0%,
    #1559A6 50%,
    #0E4D91 100%
  );

  clip-path: polygon(
    0 0,
    100% 0,
    92% 100%,
    8% 100%
  );

  border-radius:
    0 0 18px 18px;

  pointer-events: none;

  z-index: 10;

  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    filter 0.45s ease,
    box-shadow 0.45s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-816 .elementor-element.elementor-element-ac8036f:hover::before {
  transform:
    translateX(-50%)
    translateY(2px)
    scaleX(1.08);

  filter:
    brightness(1.08);

  box-shadow:
    0 8px 20px rgba(21, 89, 166, 0.22);
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-ac8036f::before {
    /* CENTRO EXATO DO CARD */
    left: 50%;

    width: 55%;
    max-width: 230px;

    height: 18px;

    transform:
      translateX(-50%)
      translateY(0)
      scaleX(1);

    transform-origin:
      center top;

    clip-path: polygon(
      0 0,
      100% 0,
      90% 100%,
      10% 100%
    );

    border-radius:
      0 0 14px 14px;
  }


  .elementor-816 .elementor-element.elementor-element-ac8036f:hover::before {
    transform:
      translateX(-50%)
      translateY(1px)
      scaleX(1.05);
  }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8007529 */.elementor-816 .elementor-element.elementor-element-8007529{
    background: linear-gradient(
    90deg,
    #E8E8E8 0%,
    #ffffff 50%,
    #E8E8E8 100%
  );
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df2c7ea *//* =========================================================
   LIBERA O SVG PARA NÃO CORTAR A ANIMAÇÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-df2c7ea,
.elementor-816 .elementor-element.elementor-element-df2c7ea .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-df2c7ea svg {
  overflow: visible !important;
}


/* =========================================================
   CÍRCULO
========================================================= */

#circu {
  transform-box: fill-box;
  transform-origin: center;

  animation:
    circu-loop
    3.2s
    ease-in-out
    infinite;

  will-change: transform;
}


/* =========================================================
   ANIMAÇÃO
========================================================= */

@keyframes circu-loop {

  /* ESTADO ORIGINAL */
  0%,
  18%,
  100% {
    transform: scale(1);
  }


  /* FECHA */
  35% {
    transform: scale(0.88);
  }


  /* ABRE */
  55% {
    transform: scale(1.06);
  }


  /* VOLTA AO ORIGINAL */
  72% {
    transform: scale(1);
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2517c8 *//* =========================================================
   CARD PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-a2517c8 {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate;

  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    border-color 0.45s ease,
    box-shadow 0.45s ease;
}


/* =========================================================
   ABA AZUL
========================================================= */

.elementor-816 .elementor-element.elementor-element-a2517c8::before {
  content: "";

  position: absolute;

  top: -1px;
  left: 8%;

  width: 44%;
  height: 18px;

  background: linear-gradient(
    135deg,
    #0E4D91 0%,
    #1559A6 55%,
    #2474C8 100%
  );

  clip-path: polygon(
    0 0,
    100% 0,
    92% 100%,
    8% 100%
  );

  border-radius:
    0 0 18px 18px;

  pointer-events: none;

  z-index: 0;


  /* =====================================================
     SAÍDA DO HOVER

     PRIMEIRO SOBE
     DEPOIS VOLTA PARA O TAMANHO PEQUENO
  ===================================================== */

  transition:
    height 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    width 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    left 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    clip-path 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    border-radius 0.40s ease 0.34s;
}


/* =========================================================
   HOVER

   1 - ABRE PARA AS LATERAIS
   2 - DESCE PREENCHENDO O CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-a2517c8:hover::before {

  left: 0;

  width: 100%;
  height: calc(100% + 2px);

  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    0 100%
  );

  border-radius: 0;


  /* ENTRADA */

  transition:
    width 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    left 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    clip-path 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    border-radius 0.38s ease 0s,

    /* SÓ DESCE DEPOIS */
    height 0.48s cubic-bezier(0.22, 1, 0.36, 1) 0.32s;
}


/* =========================================================
   CONTEÚDO ACIMA DO FUNDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-a2517c8 > *,
.elementor-816 .elementor-element.elementor-element-a2517c8 .e-con-inner,
.elementor-816 .elementor-element.elementor-element-a2517c8 .elementor-widget,
.elementor-816 .elementor-element.elementor-element-a2517c8 .elementor-widget-container {
  position: relative;

  z-index: 2;
}


/* =========================================================
   TRANSIÇÃO DOS TEXTOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-a2517c8 h1,
.elementor-816 .elementor-element.elementor-element-a2517c8 h2,
.elementor-816 .elementor-element.elementor-element-a2517c8 h3,
.elementor-816 .elementor-element.elementor-element-a2517c8 h4,
.elementor-816 .elementor-element.elementor-element-a2517c8 h5,
.elementor-816 .elementor-element.elementor-element-a2517c8 h6,
.elementor-816 .elementor-element.elementor-element-a2517c8 p,
.elementor-816 .elementor-element.elementor-element-a2517c8 span,
.elementor-816 .elementor-element.elementor-element-a2517c8 li,
.elementor-816 .elementor-element.elementor-element-a2517c8 a,
.elementor-816 .elementor-element.elementor-element-a2517c8 .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-a2517c8 .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-a2517c8 .elementor-widget-text-editor p {

  transition:
    color 0.35s ease;

}


/* =========================================================
   TEXTOS BRANCOS NO HOVER
========================================================= */

.elementor-816 .elementor-element.elementor-element-a2517c8:hover h1,
.elementor-816 .elementor-element.elementor-element-a2517c8:hover h2,
.elementor-816 .elementor-element.elementor-element-a2517c8:hover h3,
.elementor-816 .elementor-element.elementor-element-a2517c8:hover h4,
.elementor-816 .elementor-element.elementor-element-a2517c8:hover h5,
.elementor-816 .elementor-element.elementor-element-a2517c8:hover h6,
.elementor-816 .elementor-element.elementor-element-a2517c8:hover p,
.elementor-816 .elementor-element.elementor-element-a2517c8:hover span,
.elementor-816 .elementor-element.elementor-element-a2517c8:hover li,
.elementor-816 .elementor-element.elementor-element-a2517c8:hover a,
.elementor-816 .elementor-element.elementor-element-a2517c8:hover .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-a2517c8:hover .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-a2517c8:hover .elementor-widget-text-editor p {

  color: #FFFFFF !important;

  transition-delay:
    0.36s;
}


/* =========================================================
   MICROINTERAÇÃO DO CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-a2517c8:hover {

  transform:
    translateY(-2px);

  border-color:
    rgba(21, 89, 166, 0.55);

  box-shadow:
    0 14px 32px rgba(14, 77, 145, 0.08),
    0 24px 52px rgba(14, 77, 145, 0.05);
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-a2517c8::before {

    /* ABA CENTRALIZADA */

    left: 22.5%;

    width: 55%;
    height: 18px;

    clip-path: polygon(
      0 0,
      100% 0,
      90% 100%,
      10% 100%
    );

    border-radius:
      0 0 14px 14px;
  }


  .elementor-816 .elementor-element.elementor-element-a2517c8:hover::before {

    left: 0;

    width: 100%;
    height: calc(100% + 2px);

    clip-path: polygon(
      0 0,
      100% 0,
      100% 100%,
      0 100%
    );

    border-radius: 0;
  }


  .elementor-816 .elementor-element.elementor-element-a2517c8:hover {
    transform:
      translateY(-1px);
  }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fb2a674 *//* =========================================================
   LIBERA O SVG PARA NÃO CORTAR A ANIMAÇÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-fb2a674,
.elementor-816 .elementor-element.elementor-element-fb2a674 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-fb2a674 svg {
  overflow: visible !important;
}


/* =========================================================
   CÍRCULO
========================================================= */

#circu {
  transform-box: fill-box;
  transform-origin: center;

  animation:
    circu-loop
    3.2s
    ease-in-out
    infinite;

  will-change: transform;
}


/* =========================================================
   ANIMAÇÃO
========================================================= */

@keyframes circu-loop {

  /* ESTADO ORIGINAL */
  0%,
  18%,
  100% {
    transform: scale(1);
  }


  /* FECHA */
  35% {
    transform: scale(0.88);
  }


  /* ABRE */
  55% {
    transform: scale(1.06);
  }


  /* VOLTA AO ORIGINAL */
  72% {
    transform: scale(1);
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c35e65d *//* =========================================================
   CARD PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-c35e65d {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate;

  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    border-color 0.45s ease,
    box-shadow 0.45s ease;
}


/* =========================================================
   ABA AZUL
========================================================= */

.elementor-816 .elementor-element.elementor-element-c35e65d::before {
  content: "";

  position: absolute;

  top: -1px;
  left: 8%;

  width: 44%;
  height: 18px;

  background: linear-gradient(
    135deg,
    #0E4D91 0%,
    #1559A6 55%,
    #2474C8 100%
  );

  clip-path: polygon(
    0 0,
    100% 0,
    92% 100%,
    8% 100%
  );

  border-radius:
    0 0 18px 18px;

  pointer-events: none;

  z-index: 0;


  /* =====================================================
     SAÍDA DO HOVER

     PRIMEIRO SOBE
     DEPOIS VOLTA PARA O TAMANHO PEQUENO
  ===================================================== */

  transition:
    height 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    width 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    left 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    clip-path 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    border-radius 0.40s ease 0.34s;
}


/* =========================================================
   HOVER

   1 - ABRE PARA AS LATERAIS
   2 - DESCE PREENCHENDO O CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-c35e65d:hover::before {

  left: 0;

  width: 100%;
  height: calc(100% + 2px);

  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    0 100%
  );

  border-radius: 0;


  /* ENTRADA */

  transition:
    width 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    left 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    clip-path 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    border-radius 0.38s ease 0s,

    /* SÓ DESCE DEPOIS */
    height 0.48s cubic-bezier(0.22, 1, 0.36, 1) 0.32s;
}


/* =========================================================
   CONTEÚDO ACIMA DO FUNDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-c35e65d > *,
.elementor-816 .elementor-element.elementor-element-c35e65d .e-con-inner,
.elementor-816 .elementor-element.elementor-element-c35e65d .elementor-widget,
.elementor-816 .elementor-element.elementor-element-c35e65d .elementor-widget-container {
  position: relative;

  z-index: 2;
}


/* =========================================================
   TRANSIÇÃO DOS TEXTOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-c35e65d h1,
.elementor-816 .elementor-element.elementor-element-c35e65d h2,
.elementor-816 .elementor-element.elementor-element-c35e65d h3,
.elementor-816 .elementor-element.elementor-element-c35e65d h4,
.elementor-816 .elementor-element.elementor-element-c35e65d h5,
.elementor-816 .elementor-element.elementor-element-c35e65d h6,
.elementor-816 .elementor-element.elementor-element-c35e65d p,
.elementor-816 .elementor-element.elementor-element-c35e65d span,
.elementor-816 .elementor-element.elementor-element-c35e65d li,
.elementor-816 .elementor-element.elementor-element-c35e65d a,
.elementor-816 .elementor-element.elementor-element-c35e65d .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-c35e65d .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-c35e65d .elementor-widget-text-editor p {

  transition:
    color 0.35s ease;

}


/* =========================================================
   TEXTOS BRANCOS NO HOVER
========================================================= */

.elementor-816 .elementor-element.elementor-element-c35e65d:hover h1,
.elementor-816 .elementor-element.elementor-element-c35e65d:hover h2,
.elementor-816 .elementor-element.elementor-element-c35e65d:hover h3,
.elementor-816 .elementor-element.elementor-element-c35e65d:hover h4,
.elementor-816 .elementor-element.elementor-element-c35e65d:hover h5,
.elementor-816 .elementor-element.elementor-element-c35e65d:hover h6,
.elementor-816 .elementor-element.elementor-element-c35e65d:hover p,
.elementor-816 .elementor-element.elementor-element-c35e65d:hover span,
.elementor-816 .elementor-element.elementor-element-c35e65d:hover li,
.elementor-816 .elementor-element.elementor-element-c35e65d:hover a,
.elementor-816 .elementor-element.elementor-element-c35e65d:hover .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-c35e65d:hover .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-c35e65d:hover .elementor-widget-text-editor p {

  color: #FFFFFF !important;

  transition-delay:
    0.36s;
}


/* =========================================================
   MICROINTERAÇÃO DO CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-c35e65d:hover {

  transform:
    translateY(-2px);

  border-color:
    rgba(21, 89, 166, 0.55);

  box-shadow:
    0 14px 32px rgba(14, 77, 145, 0.08),
    0 24px 52px rgba(14, 77, 145, 0.05);
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-c35e65d::before {

    /* ABA CENTRALIZADA */

    left: 22.5%;

    width: 55%;
    height: 18px;

    clip-path: polygon(
      0 0,
      100% 0,
      90% 100%,
      10% 100%
    );

    border-radius:
      0 0 14px 14px;
  }


  .elementor-816 .elementor-element.elementor-element-c35e65d:hover::before {

    left: 0;

    width: 100%;
    height: calc(100% + 2px);

    clip-path: polygon(
      0 0,
      100% 0,
      100% 100%,
      0 100%
    );

    border-radius: 0;
  }


  .elementor-816 .elementor-element.elementor-element-c35e65d:hover {
    transform:
      translateY(-1px);
  }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c12db81 *//* =========================================================
   LIBERA O SVG PARA NÃO CORTAR A ANIMAÇÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-c12db81,
.elementor-816 .elementor-element.elementor-element-c12db81 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-c12db81 svg {
  overflow: visible !important;
}


/* =========================================================
   CÍRCULO
========================================================= */

#circu {
  transform-box: fill-box;
  transform-origin: center;

  animation:
    circu-loop
    3.2s
    ease-in-out
    infinite;

  will-change: transform;
}


/* =========================================================
   ANIMAÇÃO
========================================================= */

@keyframes circu-loop {

  /* ESTADO ORIGINAL */
  0%,
  18%,
  100% {
    transform: scale(1);
  }


  /* FECHA */
  35% {
    transform: scale(0.88);
  }


  /* ABRE */
  55% {
    transform: scale(1.06);
  }


  /* VOLTA AO ORIGINAL */
  72% {
    transform: scale(1);
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b82a9ac *//* =========================================================
   CARD PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-b82a9ac {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate;

  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    border-color 0.45s ease,
    box-shadow 0.45s ease;
}


/* =========================================================
   ABA AZUL
========================================================= */

.elementor-816 .elementor-element.elementor-element-b82a9ac::before {
  content: "";

  position: absolute;

  top: -1px;
  left: 8%;

  width: 44%;
  height: 18px;

  background: linear-gradient(
    135deg,
    #0E4D91 0%,
    #1559A6 55%,
    #2474C8 100%
  );

  clip-path: polygon(
    0 0,
    100% 0,
    92% 100%,
    8% 100%
  );

  border-radius:
    0 0 18px 18px;

  pointer-events: none;

  z-index: 0;


  /* =====================================================
     SAÍDA DO HOVER

     PRIMEIRO SOBE
     DEPOIS VOLTA PARA O TAMANHO PEQUENO
  ===================================================== */

  transition:
    height 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    width 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    left 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    clip-path 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    border-radius 0.40s ease 0.34s;
}


/* =========================================================
   HOVER

   1 - ABRE PARA AS LATERAIS
   2 - DESCE PREENCHENDO O CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-b82a9ac:hover::before {

  left: 0;

  width: 100%;
  height: calc(100% + 2px);

  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    0 100%
  );

  border-radius: 0;


  /* ENTRADA */

  transition:
    width 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    left 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    clip-path 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    border-radius 0.38s ease 0s,

    /* SÓ DESCE DEPOIS */
    height 0.48s cubic-bezier(0.22, 1, 0.36, 1) 0.32s;
}


/* =========================================================
   CONTEÚDO ACIMA DO FUNDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-b82a9ac > *,
.elementor-816 .elementor-element.elementor-element-b82a9ac .e-con-inner,
.elementor-816 .elementor-element.elementor-element-b82a9ac .elementor-widget,
.elementor-816 .elementor-element.elementor-element-b82a9ac .elementor-widget-container {
  position: relative;

  z-index: 2;
}


/* =========================================================
   TRANSIÇÃO DOS TEXTOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-b82a9ac h1,
.elementor-816 .elementor-element.elementor-element-b82a9ac h2,
.elementor-816 .elementor-element.elementor-element-b82a9ac h3,
.elementor-816 .elementor-element.elementor-element-b82a9ac h4,
.elementor-816 .elementor-element.elementor-element-b82a9ac h5,
.elementor-816 .elementor-element.elementor-element-b82a9ac h6,
.elementor-816 .elementor-element.elementor-element-b82a9ac p,
.elementor-816 .elementor-element.elementor-element-b82a9ac span,
.elementor-816 .elementor-element.elementor-element-b82a9ac li,
.elementor-816 .elementor-element.elementor-element-b82a9ac a,
.elementor-816 .elementor-element.elementor-element-b82a9ac .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-b82a9ac .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-b82a9ac .elementor-widget-text-editor p {

  transition:
    color 0.35s ease;

}


/* =========================================================
   TEXTOS BRANCOS NO HOVER
========================================================= */

.elementor-816 .elementor-element.elementor-element-b82a9ac:hover h1,
.elementor-816 .elementor-element.elementor-element-b82a9ac:hover h2,
.elementor-816 .elementor-element.elementor-element-b82a9ac:hover h3,
.elementor-816 .elementor-element.elementor-element-b82a9ac:hover h4,
.elementor-816 .elementor-element.elementor-element-b82a9ac:hover h5,
.elementor-816 .elementor-element.elementor-element-b82a9ac:hover h6,
.elementor-816 .elementor-element.elementor-element-b82a9ac:hover p,
.elementor-816 .elementor-element.elementor-element-b82a9ac:hover span,
.elementor-816 .elementor-element.elementor-element-b82a9ac:hover li,
.elementor-816 .elementor-element.elementor-element-b82a9ac:hover a,
.elementor-816 .elementor-element.elementor-element-b82a9ac:hover .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-b82a9ac:hover .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-b82a9ac:hover .elementor-widget-text-editor p {

  color: #FFFFFF !important;

  transition-delay:
    0.36s;
}


/* =========================================================
   MICROINTERAÇÃO DO CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-b82a9ac:hover {

  transform:
    translateY(-2px);

  border-color:
    rgba(21, 89, 166, 0.55);

  box-shadow:
    0 14px 32px rgba(14, 77, 145, 0.08),
    0 24px 52px rgba(14, 77, 145, 0.05);
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-b82a9ac::before {

    /* ABA CENTRALIZADA */

    left: 22.5%;

    width: 55%;
    height: 18px;

    clip-path: polygon(
      0 0,
      100% 0,
      90% 100%,
      10% 100%
    );

    border-radius:
      0 0 14px 14px;
  }


  .elementor-816 .elementor-element.elementor-element-b82a9ac:hover::before {

    left: 0;

    width: 100%;
    height: calc(100% + 2px);

    clip-path: polygon(
      0 0,
      100% 0,
      100% 100%,
      0 100%
    );

    border-radius: 0;
  }


  .elementor-816 .elementor-element.elementor-element-b82a9ac:hover {
    transform:
      translateY(-1px);
  }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f20da1d *//* =========================================================
   LIBERA O SVG PARA NÃO CORTAR A ANIMAÇÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-f20da1d,
.elementor-816 .elementor-element.elementor-element-f20da1d .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-f20da1d svg {
  overflow: visible !important;
}


/* =========================================================
   CÍRCULO
========================================================= */

#circu {
  transform-box: fill-box;
  transform-origin: center;

  animation:
    circu-loop
    3.2s
    ease-in-out
    infinite;

  will-change: transform;
}


/* =========================================================
   ANIMAÇÃO
========================================================= */

@keyframes circu-loop {

  /* ESTADO ORIGINAL */
  0%,
  18%,
  100% {
    transform: scale(1);
  }


  /* FECHA */
  35% {
    transform: scale(0.88);
  }


  /* ABRE */
  55% {
    transform: scale(1.06);
  }


  /* VOLTA AO ORIGINAL */
  72% {
    transform: scale(1);
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-116c478 *//* =========================================================
   CARD PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-116c478 {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate;

  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    border-color 0.45s ease,
    box-shadow 0.45s ease;
}


/* =========================================================
   ABA AZUL
========================================================= */

.elementor-816 .elementor-element.elementor-element-116c478::before {
  content: "";

  position: absolute;

  top: -1px;
  left: 8%;

  width: 44%;
  height: 18px;

  background: linear-gradient(
    135deg,
    #0E4D91 0%,
    #1559A6 55%,
    #2474C8 100%
  );

  clip-path: polygon(
    0 0,
    100% 0,
    92% 100%,
    8% 100%
  );

  border-radius:
    0 0 18px 18px;

  pointer-events: none;

  z-index: 0;


  /* =====================================================
     SAÍDA DO HOVER

     PRIMEIRO SOBE
     DEPOIS VOLTA PARA O TAMANHO PEQUENO
  ===================================================== */

  transition:
    height 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    width 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    left 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    clip-path 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    border-radius 0.40s ease 0.34s;
}


/* =========================================================
   HOVER

   1 - ABRE PARA AS LATERAIS
   2 - DESCE PREENCHENDO O CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-116c478:hover::before {

  left: 0;

  width: 100%;
  height: calc(100% + 2px);

  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    0 100%
  );

  border-radius: 0;


  /* ENTRADA */

  transition:
    width 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    left 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    clip-path 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    border-radius 0.38s ease 0s,

    /* SÓ DESCE DEPOIS */
    height 0.48s cubic-bezier(0.22, 1, 0.36, 1) 0.32s;
}


/* =========================================================
   CONTEÚDO ACIMA DO FUNDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-116c478 > *,
.elementor-816 .elementor-element.elementor-element-116c478 .e-con-inner,
.elementor-816 .elementor-element.elementor-element-116c478 .elementor-widget,
.elementor-816 .elementor-element.elementor-element-116c478 .elementor-widget-container {
  position: relative;

  z-index: 2;
}


/* =========================================================
   TRANSIÇÃO DOS TEXTOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-116c478 h1,
.elementor-816 .elementor-element.elementor-element-116c478 h2,
.elementor-816 .elementor-element.elementor-element-116c478 h3,
.elementor-816 .elementor-element.elementor-element-116c478 h4,
.elementor-816 .elementor-element.elementor-element-116c478 h5,
.elementor-816 .elementor-element.elementor-element-116c478 h6,
.elementor-816 .elementor-element.elementor-element-116c478 p,
.elementor-816 .elementor-element.elementor-element-116c478 span,
.elementor-816 .elementor-element.elementor-element-116c478 li,
.elementor-816 .elementor-element.elementor-element-116c478 a,
.elementor-816 .elementor-element.elementor-element-116c478 .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-116c478 .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-116c478 .elementor-widget-text-editor p {

  transition:
    color 0.35s ease;

}


/* =========================================================
   TEXTOS BRANCOS NO HOVER
========================================================= */

.elementor-816 .elementor-element.elementor-element-116c478:hover h1,
.elementor-816 .elementor-element.elementor-element-116c478:hover h2,
.elementor-816 .elementor-element.elementor-element-116c478:hover h3,
.elementor-816 .elementor-element.elementor-element-116c478:hover h4,
.elementor-816 .elementor-element.elementor-element-116c478:hover h5,
.elementor-816 .elementor-element.elementor-element-116c478:hover h6,
.elementor-816 .elementor-element.elementor-element-116c478:hover p,
.elementor-816 .elementor-element.elementor-element-116c478:hover span,
.elementor-816 .elementor-element.elementor-element-116c478:hover li,
.elementor-816 .elementor-element.elementor-element-116c478:hover a,
.elementor-816 .elementor-element.elementor-element-116c478:hover .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-116c478:hover .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-116c478:hover .elementor-widget-text-editor p {

  color: #FFFFFF !important;

  transition-delay:
    0.36s;
}


/* =========================================================
   MICROINTERAÇÃO DO CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-116c478:hover {

  transform:
    translateY(-2px);

  border-color:
    rgba(21, 89, 166, 0.55);

  box-shadow:
    0 14px 32px rgba(14, 77, 145, 0.08),
    0 24px 52px rgba(14, 77, 145, 0.05);
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-116c478::before {

    /* ABA CENTRALIZADA */

    left: 22.5%;

    width: 55%;
    height: 18px;

    clip-path: polygon(
      0 0,
      100% 0,
      90% 100%,
      10% 100%
    );

    border-radius:
      0 0 14px 14px;
  }


  .elementor-816 .elementor-element.elementor-element-116c478:hover::before {

    left: 0;

    width: 100%;
    height: calc(100% + 2px);

    clip-path: polygon(
      0 0,
      100% 0,
      100% 100%,
      0 100%
    );

    border-radius: 0;
  }


  .elementor-816 .elementor-element.elementor-element-116c478:hover {
    transform:
      translateY(-1px);
  }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5364f6a *//* =========================================================
   LIBERA O SVG PARA NÃO CORTAR A ANIMAÇÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-5364f6a,
.elementor-816 .elementor-element.elementor-element-5364f6a .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-5364f6a svg {
  overflow: visible !important;
}


/* =========================================================
   CÍRCULO
========================================================= */

#circu {
  transform-box: fill-box;
  transform-origin: center;

  animation:
    circu-loop
    3.2s
    ease-in-out
    infinite;

  will-change: transform;
}


/* =========================================================
   ANIMAÇÃO
========================================================= */

@keyframes circu-loop {

  /* ESTADO ORIGINAL */
  0%,
  18%,
  100% {
    transform: scale(1);
  }


  /* FECHA */
  35% {
    transform: scale(0.88);
  }


  /* ABRE */
  55% {
    transform: scale(1.06);
  }


  /* VOLTA AO ORIGINAL */
  72% {
    transform: scale(1);
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf71b5b *//* =========================================================
   CARD PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-bf71b5b {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate;

  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    border-color 0.45s ease,
    box-shadow 0.45s ease;
}


/* =========================================================
   ABA AZUL
========================================================= */

.elementor-816 .elementor-element.elementor-element-bf71b5b::before {
  content: "";

  position: absolute;

  top: -1px;
  left: 8%;

  width: 44%;
  height: 18px;

  background: linear-gradient(
    135deg,
    #0E4D91 0%,
    #1559A6 55%,
    #2474C8 100%
  );

  clip-path: polygon(
    0 0,
    100% 0,
    92% 100%,
    8% 100%
  );

  border-radius:
    0 0 18px 18px;

  pointer-events: none;

  z-index: 0;


  /* =====================================================
     SAÍDA DO HOVER

     PRIMEIRO SOBE
     DEPOIS VOLTA PARA O TAMANHO PEQUENO
  ===================================================== */

  transition:
    height 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    width 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    left 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    clip-path 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    border-radius 0.40s ease 0.34s;
}


/* =========================================================
   HOVER

   1 - ABRE PARA AS LATERAIS
   2 - DESCE PREENCHENDO O CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-bf71b5b:hover::before {

  left: 0;

  width: 100%;
  height: calc(100% + 2px);

  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    0 100%
  );

  border-radius: 0;


  /* ENTRADA */

  transition:
    width 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    left 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    clip-path 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    border-radius 0.38s ease 0s,

    /* SÓ DESCE DEPOIS */
    height 0.48s cubic-bezier(0.22, 1, 0.36, 1) 0.32s;
}


/* =========================================================
   CONTEÚDO ACIMA DO FUNDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-bf71b5b > *,
.elementor-816 .elementor-element.elementor-element-bf71b5b .e-con-inner,
.elementor-816 .elementor-element.elementor-element-bf71b5b .elementor-widget,
.elementor-816 .elementor-element.elementor-element-bf71b5b .elementor-widget-container {
  position: relative;

  z-index: 2;
}


/* =========================================================
   TRANSIÇÃO DOS TEXTOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-bf71b5b h1,
.elementor-816 .elementor-element.elementor-element-bf71b5b h2,
.elementor-816 .elementor-element.elementor-element-bf71b5b h3,
.elementor-816 .elementor-element.elementor-element-bf71b5b h4,
.elementor-816 .elementor-element.elementor-element-bf71b5b h5,
.elementor-816 .elementor-element.elementor-element-bf71b5b h6,
.elementor-816 .elementor-element.elementor-element-bf71b5b p,
.elementor-816 .elementor-element.elementor-element-bf71b5b span,
.elementor-816 .elementor-element.elementor-element-bf71b5b li,
.elementor-816 .elementor-element.elementor-element-bf71b5b a,
.elementor-816 .elementor-element.elementor-element-bf71b5b .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-bf71b5b .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-bf71b5b .elementor-widget-text-editor p {

  transition:
    color 0.35s ease;

}


/* =========================================================
   TEXTOS BRANCOS NO HOVER
========================================================= */

.elementor-816 .elementor-element.elementor-element-bf71b5b:hover h1,
.elementor-816 .elementor-element.elementor-element-bf71b5b:hover h2,
.elementor-816 .elementor-element.elementor-element-bf71b5b:hover h3,
.elementor-816 .elementor-element.elementor-element-bf71b5b:hover h4,
.elementor-816 .elementor-element.elementor-element-bf71b5b:hover h5,
.elementor-816 .elementor-element.elementor-element-bf71b5b:hover h6,
.elementor-816 .elementor-element.elementor-element-bf71b5b:hover p,
.elementor-816 .elementor-element.elementor-element-bf71b5b:hover span,
.elementor-816 .elementor-element.elementor-element-bf71b5b:hover li,
.elementor-816 .elementor-element.elementor-element-bf71b5b:hover a,
.elementor-816 .elementor-element.elementor-element-bf71b5b:hover .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-bf71b5b:hover .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-bf71b5b:hover .elementor-widget-text-editor p {

  color: #FFFFFF !important;

  transition-delay:
    0.36s;
}


/* =========================================================
   MICROINTERAÇÃO DO CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-bf71b5b:hover {

  transform:
    translateY(-2px);

  border-color:
    rgba(21, 89, 166, 0.55);

  box-shadow:
    0 14px 32px rgba(14, 77, 145, 0.08),
    0 24px 52px rgba(14, 77, 145, 0.05);
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-bf71b5b::before {

    /* ABA CENTRALIZADA */

    left: 22.5%;

    width: 55%;
    height: 18px;

    clip-path: polygon(
      0 0,
      100% 0,
      90% 100%,
      10% 100%
    );

    border-radius:
      0 0 14px 14px;
  }


  .elementor-816 .elementor-element.elementor-element-bf71b5b:hover::before {

    left: 0;

    width: 100%;
    height: calc(100% + 2px);

    clip-path: polygon(
      0 0,
      100% 0,
      100% 100%,
      0 100%
    );

    border-radius: 0;
  }


  .elementor-816 .elementor-element.elementor-element-bf71b5b:hover {
    transform:
      translateY(-1px);
  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-691f49b *//* =========================================================
   BOTÃO PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-691f49b {
  border-radius: 150px;
  border: 1px solid #8AC99A;

  background: linear-gradient(
    90deg,
    #247A3B 0%,
    #34A853 50%,
    #6AB97F 100%
  );

  outline: none;
  cursor: pointer;

  transition:
    transform 0.5s ease,
    opacity 0.3s ease,
    filter 0.5s ease;

  position: relative;
  overflow: hidden;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  text-align: center;

  color: #FFFFFF;
}


/* =========================================================
   CENTRALIZAÇÃO DO CONTEÚDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-691f49b .elementor-button-content-wrapper {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  gap: 0;

  width: 100%;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-816 .elementor-element.elementor-element-691f49b .elementor-button-text {
  position: relative;
  z-index: 5;

  color: #FFFFFF;
}


/* =========================================================
   ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-691f49b .elementor-button-icon {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  margin: 0 !important;

  font-size: 48px !important;

  color: #FFFFFF;

  transition:
    transform 0.5s ease;
}


/* SVG DO ÍCONE */

.elementor-816 .elementor-element.elementor-element-691f49b .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;

  font-size: 48px !important;

  display: block;

  fill: currentColor;
}


/* =========================================================
   HOVER DO ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-691f49b:hover .elementor-button-icon {
  transform:
    translateX(5px)
    rotate(5deg);
}


/* =========================================================
   CLIQUE
========================================================= */

.elementor-816 .elementor-element.elementor-element-691f49b:active {
  opacity: 0.5;
}


/* =========================================================
   REFLEXO PASSANDO PELO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-691f49b::before {
  content: "";

  position: absolute;

  bottom: 0;
  left: -10%;

  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.90) 0%,
    rgba(255, 255, 255, 0.45) 30%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform:
    translateX(-50%)
    skew(-25deg);

  user-select: none;
  pointer-events: none;

  animation:
    shinery
    3s
    infinite
    ease-in-out;

  filter:
    blur(4px);

  z-index: 2;
}


/* =========================================================
   ANIMAÇÃO DO REFLEXO
========================================================= */

@keyframes shinery {

  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }

}


/* =========================================================
   HOVER DO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-691f49b:hover {
  transform:
    translateY(-8px);

  filter:
    brightness(1.04);
}


/* =========================================================
   BRILHO SUPERIOR
========================================================= */

.elementor-816 .elementor-element.elementor-element-691f49b::after {
  content: "";

  position: absolute;

  top: -10px;
  left: 50%;

  transform:
    translateX(-50%);

  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 0.95) 20%,

    rgba(52, 168, 83, 0.45) 70%,

    rgba(36, 122, 59, 0) 100%
  );

  mix-blend-mode: screen;

  filter:
    blur(12px);

  pointer-events: none;

  z-index: 1;
}


/* =========================================================
   REFLEXOS INTERNOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-691f49b .elementor-button::before,
.elementor-816 .elementor-element.elementor-element-691f49b .elementor-button::after {
  content: "";

  position: absolute;

  left: 50%;

  transform:
    translateX(-50%);

  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 1) 0%,

    rgba(106, 185, 127, 0.30) 40%,

    rgba(106, 185, 127, 0) 70%
  );

  pointer-events: none;

  z-index: 2;
}


/* =========================================================
   REFLEXO SUPERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-691f49b .elementor-button::before {
  top: -5px;
}


/* =========================================================
   REFLEXO INFERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-691f49b .elementor-button::after {
  bottom: -4.5px;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-691f49b .elementor-button-icon {
    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-691f49b .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;

    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-691f49b:hover {
    transform:
      translateY(-4px);
  }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-981acf0 */.elementor-816 .elementor-element.elementor-element-981acf0{
    background: linear-gradient(
    90deg,
    #E8E8E8 0%,
    #ffffff 50%,
    #E8E8E8 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7ee0d6 *//* =========================================================
   BOTÃO PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-f7ee0d6 {
  border-radius: 150px;
  border: 1px solid #8AC99A;

  background: linear-gradient(
    90deg,
    #247A3B 0%,
    #34A853 50%,
    #6AB97F 100%
  );

  outline: none;
  cursor: pointer;

  transition:
    transform 0.5s ease,
    opacity 0.3s ease,
    filter 0.5s ease;

  position: relative;
  overflow: hidden;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  text-align: center;

  color: #FFFFFF;
}


/* =========================================================
   CENTRALIZAÇÃO DO CONTEÚDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button-content-wrapper {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  gap: 0;

  width: 100%;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button-text {
  position: relative;
  z-index: 5;

  color: #FFFFFF;
}


/* =========================================================
   ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button-icon {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  margin: 0 !important;

  font-size: 48px !important;

  color: #FFFFFF;

  transition:
    transform 0.5s ease;
}


/* SVG DO ÍCONE */

.elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;

  font-size: 48px !important;

  display: block;

  fill: currentColor;
}


/* =========================================================
   HOVER DO ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-f7ee0d6:hover .elementor-button-icon {
  transform:
    translateX(5px)
    rotate(5deg);
}


/* =========================================================
   CLIQUE
========================================================= */

.elementor-816 .elementor-element.elementor-element-f7ee0d6:active {
  opacity: 0.5;
}


/* =========================================================
   REFLEXO PASSANDO PELO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-f7ee0d6::before {
  content: "";

  position: absolute;

  bottom: 0;
  left: -10%;

  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.90) 0%,
    rgba(255, 255, 255, 0.45) 30%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform:
    translateX(-50%)
    skew(-25deg);

  user-select: none;
  pointer-events: none;

  animation:
    shinery
    3s
    infinite
    ease-in-out;

  filter:
    blur(4px);

  z-index: 2;
}


/* =========================================================
   ANIMAÇÃO DO REFLEXO
========================================================= */

@keyframes shinery {

  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }

}


/* =========================================================
   HOVER DO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-f7ee0d6:hover {
  transform:
    translateY(-8px);

  filter:
    brightness(1.04);
}


/* =========================================================
   BRILHO SUPERIOR
========================================================= */

.elementor-816 .elementor-element.elementor-element-f7ee0d6::after {
  content: "";

  position: absolute;

  top: -10px;
  left: 50%;

  transform:
    translateX(-50%);

  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 0.95) 20%,

    rgba(52, 168, 83, 0.45) 70%,

    rgba(36, 122, 59, 0) 100%
  );

  mix-blend-mode: screen;

  filter:
    blur(12px);

  pointer-events: none;

  z-index: 1;
}


/* =========================================================
   REFLEXOS INTERNOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button::before,
.elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button::after {
  content: "";

  position: absolute;

  left: 50%;

  transform:
    translateX(-50%);

  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 1) 0%,

    rgba(106, 185, 127, 0.30) 40%,

    rgba(106, 185, 127, 0) 70%
  );

  pointer-events: none;

  z-index: 2;
}


/* =========================================================
   REFLEXO SUPERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button::before {
  top: -5px;
}


/* =========================================================
   REFLEXO INFERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button::after {
  bottom: -4.5px;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button-icon {
    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-f7ee0d6 .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;

    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-f7ee0d6:hover {
    transform:
      translateY(-4px);
  }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d20b5e5 */.icone-inline {
display: inline-block;
vertical-align: middle;
object-fit: contain;
margin: 0 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1506b00 */.elementor-816 .elementor-element.elementor-element-1506b00,
.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-1506b00 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-921af9b */.elementor-816 .elementor-element.elementor-element-921af9b,
.elementor-816 .elementor-element.elementor-element-921af9b .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-921af9b svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef423d0 */.elementor-816 .elementor-element.elementor-element-ef423d0,
.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-ef423d0 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-802dee3 */.elementor-816 .elementor-element.elementor-element-802dee3,
.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-802dee3 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52f881c */.elementor-816 .elementor-element.elementor-element-52f881c,
.elementor-816 .elementor-element.elementor-element-52f881c .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-52f881c svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6533afd */.elementor-816 .elementor-element.elementor-element-6533afd,
.elementor-816 .elementor-element.elementor-element-6533afd .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-6533afd svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e68d81 */.elementor-816 .elementor-element.elementor-element-3e68d81,
.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-3e68d81 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1506b00 */.elementor-816 .elementor-element.elementor-element-1506b00,
.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-1506b00 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-921af9b */.elementor-816 .elementor-element.elementor-element-921af9b,
.elementor-816 .elementor-element.elementor-element-921af9b .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-921af9b svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef423d0 */.elementor-816 .elementor-element.elementor-element-ef423d0,
.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-ef423d0 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-802dee3 */.elementor-816 .elementor-element.elementor-element-802dee3,
.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-802dee3 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52f881c */.elementor-816 .elementor-element.elementor-element-52f881c,
.elementor-816 .elementor-element.elementor-element-52f881c .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-52f881c svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6533afd */.elementor-816 .elementor-element.elementor-element-6533afd,
.elementor-816 .elementor-element.elementor-element-6533afd .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-6533afd svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e68d81 */.elementor-816 .elementor-element.elementor-element-3e68d81,
.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-3e68d81 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1506b00 */.elementor-816 .elementor-element.elementor-element-1506b00,
.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-1506b00 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-921af9b */.elementor-816 .elementor-element.elementor-element-921af9b,
.elementor-816 .elementor-element.elementor-element-921af9b .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-921af9b svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef423d0 */.elementor-816 .elementor-element.elementor-element-ef423d0,
.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-ef423d0 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-802dee3 */.elementor-816 .elementor-element.elementor-element-802dee3,
.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-802dee3 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52f881c */.elementor-816 .elementor-element.elementor-element-52f881c,
.elementor-816 .elementor-element.elementor-element-52f881c .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-52f881c svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6533afd */.elementor-816 .elementor-element.elementor-element-6533afd,
.elementor-816 .elementor-element.elementor-element-6533afd .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-6533afd svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e68d81 */.elementor-816 .elementor-element.elementor-element-3e68d81,
.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-3e68d81 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1506b00 */.elementor-816 .elementor-element.elementor-element-1506b00,
.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-1506b00 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-921af9b */.elementor-816 .elementor-element.elementor-element-921af9b,
.elementor-816 .elementor-element.elementor-element-921af9b .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-921af9b svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef423d0 */.elementor-816 .elementor-element.elementor-element-ef423d0,
.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-ef423d0 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-802dee3 */.elementor-816 .elementor-element.elementor-element-802dee3,
.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-802dee3 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52f881c */.elementor-816 .elementor-element.elementor-element-52f881c,
.elementor-816 .elementor-element.elementor-element-52f881c .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-52f881c svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6533afd */.elementor-816 .elementor-element.elementor-element-6533afd,
.elementor-816 .elementor-element.elementor-element-6533afd .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-6533afd svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e68d81 */.elementor-816 .elementor-element.elementor-element-3e68d81,
.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-3e68d81 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1506b00 */.elementor-816 .elementor-element.elementor-element-1506b00,
.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-1506b00 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-921af9b */.elementor-816 .elementor-element.elementor-element-921af9b,
.elementor-816 .elementor-element.elementor-element-921af9b .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-921af9b svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef423d0 */.elementor-816 .elementor-element.elementor-element-ef423d0,
.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-ef423d0 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-802dee3 */.elementor-816 .elementor-element.elementor-element-802dee3,
.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-802dee3 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52f881c */.elementor-816 .elementor-element.elementor-element-52f881c,
.elementor-816 .elementor-element.elementor-element-52f881c .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-52f881c svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6533afd */.elementor-816 .elementor-element.elementor-element-6533afd,
.elementor-816 .elementor-element.elementor-element-6533afd .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-6533afd svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e68d81 */.elementor-816 .elementor-element.elementor-element-3e68d81,
.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-3e68d81 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1506b00 */.elementor-816 .elementor-element.elementor-element-1506b00,
.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-1506b00 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-921af9b */.elementor-816 .elementor-element.elementor-element-921af9b,
.elementor-816 .elementor-element.elementor-element-921af9b .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-921af9b svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef423d0 */.elementor-816 .elementor-element.elementor-element-ef423d0,
.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-ef423d0 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-802dee3 */.elementor-816 .elementor-element.elementor-element-802dee3,
.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-802dee3 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52f881c */.elementor-816 .elementor-element.elementor-element-52f881c,
.elementor-816 .elementor-element.elementor-element-52f881c .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-52f881c svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6533afd */.elementor-816 .elementor-element.elementor-element-6533afd,
.elementor-816 .elementor-element.elementor-element-6533afd .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-6533afd svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e68d81 */.elementor-816 .elementor-element.elementor-element-3e68d81,
.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-3e68d81 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1506b00 */.elementor-816 .elementor-element.elementor-element-1506b00,
.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-1506b00 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-921af9b */.elementor-816 .elementor-element.elementor-element-921af9b,
.elementor-816 .elementor-element.elementor-element-921af9b .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-921af9b svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef423d0 */.elementor-816 .elementor-element.elementor-element-ef423d0,
.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-ef423d0 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-802dee3 */.elementor-816 .elementor-element.elementor-element-802dee3,
.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-802dee3 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52f881c */.elementor-816 .elementor-element.elementor-element-52f881c,
.elementor-816 .elementor-element.elementor-element-52f881c .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-52f881c svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6533afd */.elementor-816 .elementor-element.elementor-element-6533afd,
.elementor-816 .elementor-element.elementor-element-6533afd .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-6533afd svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e68d81 */.elementor-816 .elementor-element.elementor-element-3e68d81,
.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-3e68d81 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1506b00 */.elementor-816 .elementor-element.elementor-element-1506b00,
.elementor-816 .elementor-element.elementor-element-1506b00 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-1506b00 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-921af9b */.elementor-816 .elementor-element.elementor-element-921af9b,
.elementor-816 .elementor-element.elementor-element-921af9b .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-921af9b svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef423d0 */.elementor-816 .elementor-element.elementor-element-ef423d0,
.elementor-816 .elementor-element.elementor-element-ef423d0 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-ef423d0 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-802dee3 */.elementor-816 .elementor-element.elementor-element-802dee3,
.elementor-816 .elementor-element.elementor-element-802dee3 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-802dee3 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52f881c */.elementor-816 .elementor-element.elementor-element-52f881c,
.elementor-816 .elementor-element.elementor-element-52f881c .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-52f881c svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6533afd */.elementor-816 .elementor-element.elementor-element-6533afd,
.elementor-816 .elementor-element.elementor-element-6533afd .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-6533afd svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e68d81 */.elementor-816 .elementor-element.elementor-element-3e68d81,
.elementor-816 .elementor-element.elementor-element-3e68d81 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-3e68d81 svg {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37e4cf *//* =========================================================
   BOTÃO PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-b37e4cf {
  border-radius: 150px;
  border: 1px solid #8AC99A;

  background: linear-gradient(
    90deg,
    #247A3B 0%,
    #34A853 50%,
    #6AB97F 100%
  );

  outline: none;
  cursor: pointer;

  transition:
    transform 0.5s ease,
    opacity 0.3s ease,
    filter 0.5s ease;

  position: relative;
  overflow: hidden;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  text-align: center;

  color: #FFFFFF;
}


/* =========================================================
   CENTRALIZAÇÃO DO CONTEÚDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button-content-wrapper {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  gap: 0;

  width: 100%;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button-text {
  position: relative;
  z-index: 5;

  color: #FFFFFF;
}


/* =========================================================
   ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button-icon {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  margin: 0 !important;

  font-size: 48px !important;

  color: #FFFFFF;

  transition:
    transform 0.5s ease;
}


/* SVG DO ÍCONE */

.elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;

  font-size: 48px !important;

  display: block;

  fill: currentColor;
}


/* =========================================================
   HOVER DO ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-b37e4cf:hover .elementor-button-icon {
  transform:
    translateX(5px)
    rotate(5deg);
}


/* =========================================================
   CLIQUE
========================================================= */

.elementor-816 .elementor-element.elementor-element-b37e4cf:active {
  opacity: 0.5;
}


/* =========================================================
   REFLEXO PASSANDO PELO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-b37e4cf::before {
  content: "";

  position: absolute;

  bottom: 0;
  left: -10%;

  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.90) 0%,
    rgba(255, 255, 255, 0.45) 30%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform:
    translateX(-50%)
    skew(-25deg);

  user-select: none;
  pointer-events: none;

  animation:
    shinery
    3s
    infinite
    ease-in-out;

  filter:
    blur(4px);

  z-index: 2;
}


/* =========================================================
   ANIMAÇÃO DO REFLEXO
========================================================= */

@keyframes shinery {

  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }

}


/* =========================================================
   HOVER DO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-b37e4cf:hover {
  transform:
    translateY(-8px);

  filter:
    brightness(1.04);
}


/* =========================================================
   BRILHO SUPERIOR
========================================================= */

.elementor-816 .elementor-element.elementor-element-b37e4cf::after {
  content: "";

  position: absolute;

  top: -10px;
  left: 50%;

  transform:
    translateX(-50%);

  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 0.95) 20%,

    rgba(52, 168, 83, 0.45) 70%,

    rgba(36, 122, 59, 0) 100%
  );

  mix-blend-mode: screen;

  filter:
    blur(12px);

  pointer-events: none;

  z-index: 1;
}


/* =========================================================
   REFLEXOS INTERNOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button::before,
.elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button::after {
  content: "";

  position: absolute;

  left: 50%;

  transform:
    translateX(-50%);

  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 1) 0%,

    rgba(106, 185, 127, 0.30) 40%,

    rgba(106, 185, 127, 0) 70%
  );

  pointer-events: none;

  z-index: 2;
}


/* =========================================================
   REFLEXO SUPERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button::before {
  top: -5px;
}


/* =========================================================
   REFLEXO INFERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button::after {
  bottom: -4.5px;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button-icon {
    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-b37e4cf .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;

    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-b37e4cf:hover {
    transform:
      translateY(-4px);
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433aed6 */.elementor-816 .elementor-element.elementor-element-433aed6{
    background: linear-gradient(
    180deg,
    #163256 0%,
    #3B679F 50%,
    #163256 100%
  )
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1db7c1 *//* =========================================================
   LIBERA O SVG PARA NÃO CORTAR A ANIMAÇÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-c1db7c1,
.elementor-816 .elementor-element.elementor-element-c1db7c1 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-c1db7c1 svg {
  overflow: visible !important;
}


/* =========================================================
   CÍRCULO
========================================================= */

#circu {
  transform-box: fill-box;
  transform-origin: center;

  animation:
    circu-loop
    3.2s
    ease-in-out
    infinite;

  will-change: transform;
}


/* =========================================================
   ANIMAÇÃO
========================================================= */

@keyframes circu-loop {

  /* ESTADO ORIGINAL */
  0%,
  18%,
  100% {
    transform: scale(1);
  }


  /* FECHA */
  35% {
    transform: scale(0.88);
  }


  /* ABRE */
  55% {
    transform: scale(1.06);
  }


  /* VOLTA AO ORIGINAL */
  72% {
    transform: scale(1);
  }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f8bc7e */.elementor-816 .elementor-element.elementor-element-2f8bc7e:hover{
    fill:white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6ef8d *//* =========================================================
   CARD PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-fa6ef8d {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate;

  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    border-color 0.45s ease,
    box-shadow 0.45s ease;
}


/* =========================================================
   ABA AZUL
========================================================= */

.elementor-816 .elementor-element.elementor-element-fa6ef8d::before {
  content: "";

  position: absolute;

  top: -1px;
  left: 8%;

  width: 25%;
  height: 18px;

  background: linear-gradient(
    135deg,
    #0E4D91 0%,
    #1559A6 55%,
    #2474C8 100%
  );

  clip-path: polygon(
    0 0,
    100% 0,
    92% 100%,
    8% 100%
  );

  border-radius:
    0 0 18px 18px;

  pointer-events: none;

  z-index: 0;


  /* =====================================================
     SAÍDA DO HOVER

     PRIMEIRO SOBE
     DEPOIS VOLTA PARA O TAMANHO PEQUENO
  ===================================================== */

  transition:
    height 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    width 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    left 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    clip-path 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    border-radius 0.40s ease 0.34s;
}


/* =========================================================
   HOVER

   1 - ABRE PARA AS LATERAIS
   2 - DESCE PREENCHENDO O CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover::before {

  left: 0;

  width: 100%;
  height: calc(100% + 2px);

  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    0 100%
  );

  border-radius: 0;


  /* ENTRADA */

  transition:
    width 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    left 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    clip-path 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    border-radius 0.38s ease 0s,

    /* SÓ DESCE DEPOIS */
    height 0.48s cubic-bezier(0.22, 1, 0.36, 1) 0.32s;
}


/* =========================================================
   CONTEÚDO ACIMA DO FUNDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-fa6ef8d > *,
.elementor-816 .elementor-element.elementor-element-fa6ef8d .e-con-inner,
.elementor-816 .elementor-element.elementor-element-fa6ef8d .elementor-widget,
.elementor-816 .elementor-element.elementor-element-fa6ef8d .elementor-widget-container {
  position: relative;

  z-index: 2;
}


/* =========================================================
   TRANSIÇÃO DOS TEXTOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-fa6ef8d h1,
.elementor-816 .elementor-element.elementor-element-fa6ef8d h2,
.elementor-816 .elementor-element.elementor-element-fa6ef8d h3,
.elementor-816 .elementor-element.elementor-element-fa6ef8d h4,
.elementor-816 .elementor-element.elementor-element-fa6ef8d h5,
.elementor-816 .elementor-element.elementor-element-fa6ef8d h6,
.elementor-816 .elementor-element.elementor-element-fa6ef8d p,
.elementor-816 .elementor-element.elementor-element-fa6ef8d span,
.elementor-816 .elementor-element.elementor-element-fa6ef8d li,
.elementor-816 .elementor-element.elementor-element-fa6ef8d a,
.elementor-816 .elementor-element.elementor-element-fa6ef8d .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-fa6ef8d .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-fa6ef8d .elementor-widget-text-editor p {

  transition:
    color 0.35s ease;

}


/* =========================================================
   TEXTOS BRANCOS NO HOVER
========================================================= */

.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover h1,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover h2,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover h3,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover h4,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover h5,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover h6,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover p,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover span,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover li,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover a,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover .elementor-widget-text-editor p {

  color: #FFFFFF !important;

  transition-delay:
    0.36s;
}


/* =========================================================
   MICROINTERAÇÃO DO CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover {

  transform:
    translateY(-2px);

  border-color:
    rgba(21, 89, 166, 0.55);

  box-shadow:
    0 14px 32px rgba(14, 77, 145, 0.08),
    0 24px 52px rgba(14, 77, 145, 0.05);
}


.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover .icones svg,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover .icones svg path,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover .icones svg circle,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover .icones svg rect,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover .icones svg polygon,
.elementor-816 .elementor-element.elementor-element-fa6ef8d:hover .icones svg line {
  fill: #FFFFFF !important;

  transition:
    fill 0.35s ease,
    stroke 0.35s ease;
}

/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-fa6ef8d::before {

    /* ABA CENTRALIZADA */

    left: 22.5%;

    width: 55%;
    height: 18px;

    clip-path: polygon(
      0 0,
      100% 0,
      90% 100%,
      10% 100%
    );

    border-radius:
      0 0 14px 14px;
  }


  .elementor-816 .elementor-element.elementor-element-fa6ef8d:hover::before {

    left: 0;

    width: 100%;
    height: calc(100% + 2px);

    clip-path: polygon(
      0 0,
      100% 0,
      100% 100%,
      0 100%
    );

    border-radius: 0;
  }


  .elementor-816 .elementor-element.elementor-element-fa6ef8d:hover {
    transform:
      translateY(-1px);
  }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4220242 *//* =========================================================
   LIBERA O SVG PARA NÃO CORTAR A ANIMAÇÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-4220242,
.elementor-816 .elementor-element.elementor-element-4220242 .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-4220242 svg {
  overflow: visible !important;
}


/* =========================================================
   CÍRCULO
========================================================= */

#circu {
  transform-box: fill-box;
  transform-origin: center;

  animation:
    circu-loop
    3.2s
    ease-in-out
    infinite;

  will-change: transform;
}


/* =========================================================
   ANIMAÇÃO
========================================================= */

@keyframes circu-loop {

  /* ESTADO ORIGINAL */
  0%,
  18%,
  100% {
    transform: scale(1);
  }


  /* FECHA */
  35% {
    transform: scale(0.88);
  }


  /* ABRE */
  55% {
    transform: scale(1.06);
  }


  /* VOLTA AO ORIGINAL */
  72% {
    transform: scale(1);
  }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21963d9 */.elementor-816 .elementor-element.elementor-element-21963d9:hover{
    fill:white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f72c5 *//* =========================================================
   CARD PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-00f72c5 {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate;

  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    border-color 0.45s ease,
    box-shadow 0.45s ease;
}


/* =========================================================
   ABA AZUL
========================================================= */

.elementor-816 .elementor-element.elementor-element-00f72c5::before {
  content: "";

  position: absolute;

  top: -1px;
  left: 8%;

  width: 25%;
  height: 18px;

  background: linear-gradient(
    135deg,
    #0E4D91 0%,
    #1559A6 55%,
    #2474C8 100%
  );

  clip-path: polygon(
    0 0,
    100% 0,
    92% 100%,
    8% 100%
  );

  border-radius:
    0 0 18px 18px;

  pointer-events: none;

  z-index: 0;


  /* =====================================================
     SAÍDA DO HOVER

     PRIMEIRO SOBE
     DEPOIS VOLTA PARA O TAMANHO PEQUENO
  ===================================================== */

  transition:
    height 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    width 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    left 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    clip-path 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    border-radius 0.40s ease 0.34s;
}


/* =========================================================
   HOVER

   1 - ABRE PARA AS LATERAIS
   2 - DESCE PREENCHENDO O CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-00f72c5:hover::before {

  left: 0;

  width: 100%;
  height: calc(100% + 2px);

  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    0 100%
  );

  border-radius: 0;


  /* ENTRADA */

  transition:
    width 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    left 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    clip-path 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    border-radius 0.38s ease 0s,

    /* SÓ DESCE DEPOIS */
    height 0.48s cubic-bezier(0.22, 1, 0.36, 1) 0.32s;
}


/* =========================================================
   CONTEÚDO ACIMA DO FUNDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-00f72c5 > *,
.elementor-816 .elementor-element.elementor-element-00f72c5 .e-con-inner,
.elementor-816 .elementor-element.elementor-element-00f72c5 .elementor-widget,
.elementor-816 .elementor-element.elementor-element-00f72c5 .elementor-widget-container {
  position: relative;

  z-index: 2;
}


/* =========================================================
   TRANSIÇÃO DOS TEXTOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-00f72c5 h1,
.elementor-816 .elementor-element.elementor-element-00f72c5 h2,
.elementor-816 .elementor-element.elementor-element-00f72c5 h3,
.elementor-816 .elementor-element.elementor-element-00f72c5 h4,
.elementor-816 .elementor-element.elementor-element-00f72c5 h5,
.elementor-816 .elementor-element.elementor-element-00f72c5 h6,
.elementor-816 .elementor-element.elementor-element-00f72c5 p,
.elementor-816 .elementor-element.elementor-element-00f72c5 span,
.elementor-816 .elementor-element.elementor-element-00f72c5 li,
.elementor-816 .elementor-element.elementor-element-00f72c5 a,
.elementor-816 .elementor-element.elementor-element-00f72c5 .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-00f72c5 .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-00f72c5 .elementor-widget-text-editor p {

  transition:
    color 0.35s ease;

}


/* =========================================================
   TEXTOS BRANCOS NO HOVER
========================================================= */

.elementor-816 .elementor-element.elementor-element-00f72c5:hover h1,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover h2,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover h3,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover h4,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover h5,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover h6,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover p,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover span,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover li,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover a,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover .elementor-widget-text-editor p {

  color: #FFFFFF !important;

  transition-delay:
    0.36s;
}


/* =========================================================
   MICROINTERAÇÃO DO CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-00f72c5:hover {

  transform:
    translateY(-2px);

  border-color:
    rgba(21, 89, 166, 0.55);

  box-shadow:
    0 14px 32px rgba(14, 77, 145, 0.08),
    0 24px 52px rgba(14, 77, 145, 0.05);
}


.elementor-816 .elementor-element.elementor-element-00f72c5:hover .icones svg,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover .icones svg path,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover .icones svg circle,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover .icones svg rect,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover .icones svg polygon,
.elementor-816 .elementor-element.elementor-element-00f72c5:hover .icones svg line {
  fill: #FFFFFF !important;

  transition:
    fill 0.35s ease,
    stroke 0.35s ease;
}

/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-00f72c5::before {

    /* ABA CENTRALIZADA */

    left: 22.5%;

    width: 55%;
    height: 18px;

    clip-path: polygon(
      0 0,
      100% 0,
      90% 100%,
      10% 100%
    );

    border-radius:
      0 0 14px 14px;
  }


  .elementor-816 .elementor-element.elementor-element-00f72c5:hover::before {

    left: 0;

    width: 100%;
    height: calc(100% + 2px);

    clip-path: polygon(
      0 0,
      100% 0,
      100% 100%,
      0 100%
    );

    border-radius: 0;
  }


  .elementor-816 .elementor-element.elementor-element-00f72c5:hover {
    transform:
      translateY(-1px);
  }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6bc4f *//* =========================================================
   LIBERA O SVG PARA NÃO CORTAR A ANIMAÇÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-df6bc4f,
.elementor-816 .elementor-element.elementor-element-df6bc4f .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-df6bc4f svg {
  overflow: visible !important;
}


/* =========================================================
   CÍRCULO
========================================================= */

#circu {
  transform-box: fill-box;
  transform-origin: center;

  animation:
    circu-loop
    3.2s
    ease-in-out
    infinite;

  will-change: transform;
}


/* =========================================================
   ANIMAÇÃO
========================================================= */

@keyframes circu-loop {

  /* ESTADO ORIGINAL */
  0%,
  18%,
  100% {
    transform: scale(1);
  }


  /* FECHA */
  35% {
    transform: scale(0.88);
  }


  /* ABRE */
  55% {
    transform: scale(1.06);
  }


  /* VOLTA AO ORIGINAL */
  72% {
    transform: scale(1);
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7448303 *//* =========================================================
   CARD PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-7448303 {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate;

  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    border-color 0.45s ease,
    box-shadow 0.45s ease;
}


/* =========================================================
   ABA AZUL
========================================================= */

.elementor-816 .elementor-element.elementor-element-7448303::before {
  content: "";

  position: absolute;

  top: -1px;
  left: 8%;

  width: 25%;
  height: 18px;

  background: linear-gradient(
    135deg,
    #0E4D91 0%,
    #1559A6 55%,
    #2474C8 100%
  );

  clip-path: polygon(
    0 0,
    100% 0,
    92% 100%,
    8% 100%
  );

  border-radius:
    0 0 18px 18px;

  pointer-events: none;

  z-index: 0;


  /* =====================================================
     SAÍDA DO HOVER

     PRIMEIRO SOBE
     DEPOIS VOLTA PARA O TAMANHO PEQUENO
  ===================================================== */

  transition:
    height 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    width 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    left 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    clip-path 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    border-radius 0.40s ease 0.34s;
}


/* =========================================================
   HOVER

   1 - ABRE PARA AS LATERAIS
   2 - DESCE PREENCHENDO O CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-7448303:hover::before {

  left: 0;

  width: 100%;
  height: calc(100% + 2px);

  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    0 100%
  );

  border-radius: 0;


  /* ENTRADA */

  transition:
    width 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    left 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    clip-path 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    border-radius 0.38s ease 0s,

    /* SÓ DESCE DEPOIS */
    height 0.48s cubic-bezier(0.22, 1, 0.36, 1) 0.32s;
}


/* =========================================================
   CONTEÚDO ACIMA DO FUNDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-7448303 > *,
.elementor-816 .elementor-element.elementor-element-7448303 .e-con-inner,
.elementor-816 .elementor-element.elementor-element-7448303 .elementor-widget,
.elementor-816 .elementor-element.elementor-element-7448303 .elementor-widget-container {
  position: relative;

  z-index: 2;
}


/* =========================================================
   TRANSIÇÃO DOS TEXTOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-7448303 h1,
.elementor-816 .elementor-element.elementor-element-7448303 h2,
.elementor-816 .elementor-element.elementor-element-7448303 h3,
.elementor-816 .elementor-element.elementor-element-7448303 h4,
.elementor-816 .elementor-element.elementor-element-7448303 h5,
.elementor-816 .elementor-element.elementor-element-7448303 h6,
.elementor-816 .elementor-element.elementor-element-7448303 p,
.elementor-816 .elementor-element.elementor-element-7448303 span,
.elementor-816 .elementor-element.elementor-element-7448303 li,
.elementor-816 .elementor-element.elementor-element-7448303 a,
.elementor-816 .elementor-element.elementor-element-7448303 .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-7448303 .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-7448303 .elementor-widget-text-editor p {

  transition:
    color 0.35s ease;

}


/* =========================================================
   TEXTOS BRANCOS NO HOVER
========================================================= */

.elementor-816 .elementor-element.elementor-element-7448303:hover h1,
.elementor-816 .elementor-element.elementor-element-7448303:hover h2,
.elementor-816 .elementor-element.elementor-element-7448303:hover h3,
.elementor-816 .elementor-element.elementor-element-7448303:hover h4,
.elementor-816 .elementor-element.elementor-element-7448303:hover h5,
.elementor-816 .elementor-element.elementor-element-7448303:hover h6,
.elementor-816 .elementor-element.elementor-element-7448303:hover p,
.elementor-816 .elementor-element.elementor-element-7448303:hover span,
.elementor-816 .elementor-element.elementor-element-7448303:hover li,
.elementor-816 .elementor-element.elementor-element-7448303:hover a,
.elementor-816 .elementor-element.elementor-element-7448303:hover .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-7448303:hover .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-7448303:hover .elementor-widget-text-editor p {

  color: #FFFFFF !important;

  transition-delay:
    0.36s;
}


/* =========================================================
   MICROINTERAÇÃO DO CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-7448303:hover {

  transform:
    translateY(-2px);

  border-color:
    rgba(21, 89, 166, 0.55);

  box-shadow:
    0 14px 32px rgba(14, 77, 145, 0.08),
    0 24px 52px rgba(14, 77, 145, 0.05);
}


.elementor-816 .elementor-element.elementor-element-7448303:hover .icones svg,
.elementor-816 .elementor-element.elementor-element-7448303:hover .icones svg path,
.elementor-816 .elementor-element.elementor-element-7448303:hover .icones svg circle,
.elementor-816 .elementor-element.elementor-element-7448303:hover .icones svg rect,
.elementor-816 .elementor-element.elementor-element-7448303:hover .icones svg polygon,
.elementor-816 .elementor-element.elementor-element-7448303:hover .icones svg line {
  fill: #FFFFFF !important;

  transition:
    fill 0.35s ease,
    stroke 0.35s ease;
}

/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-7448303::before {

    /* ABA CENTRALIZADA */

    left: 22.5%;

    width: 55%;
    height: 18px;

    clip-path: polygon(
      0 0,
      100% 0,
      90% 100%,
      10% 100%
    );

    border-radius:
      0 0 14px 14px;
  }


  .elementor-816 .elementor-element.elementor-element-7448303:hover::before {

    left: 0;

    width: 100%;
    height: calc(100% + 2px);

    clip-path: polygon(
      0 0,
      100% 0,
      100% 100%,
      0 100%
    );

    border-radius: 0;
  }


  .elementor-816 .elementor-element.elementor-element-7448303:hover {
    transform:
      translateY(-1px);
  }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73c60ea *//* =========================================================
   LIBERA O SVG PARA NÃO CORTAR A ANIMAÇÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-73c60ea,
.elementor-816 .elementor-element.elementor-element-73c60ea .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-73c60ea svg {
  overflow: visible !important;
}


/* =========================================================
   CÍRCULO
========================================================= */

#circu {
  transform-box: fill-box;
  transform-origin: center;

  animation:
    circu-loop
    3.2s
    ease-in-out
    infinite;

  will-change: transform;
}


/* =========================================================
   ANIMAÇÃO
========================================================= */

@keyframes circu-loop {

  /* ESTADO ORIGINAL */
  0%,
  18%,
  100% {
    transform: scale(1);
  }


  /* FECHA */
  35% {
    transform: scale(0.88);
  }


  /* ABRE */
  55% {
    transform: scale(1.06);
  }


  /* VOLTA AO ORIGINAL */
  72% {
    transform: scale(1);
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eb8f36 *//* =========================================================
   CARD PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-9eb8f36 {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate;

  transition:
    transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    border-color 0.45s ease,
    box-shadow 0.45s ease;
}


/* =========================================================
   ABA AZUL
========================================================= */

.elementor-816 .elementor-element.elementor-element-9eb8f36::before {
  content: "";

  position: absolute;

  top: -1px;
  left: 8%;

  width: 25%;
  height: 18px;

  background: linear-gradient(
    135deg,
    #0E4D91 0%,
    #1559A6 55%,
    #2474C8 100%
  );

  clip-path: polygon(
    0 0,
    100% 0,
    92% 100%,
    8% 100%
  );

  border-radius:
    0 0 18px 18px;

  pointer-events: none;

  z-index: 0;


  /* =====================================================
     SAÍDA DO HOVER

     PRIMEIRO SOBE
     DEPOIS VOLTA PARA O TAMANHO PEQUENO
  ===================================================== */

  transition:
    height 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    width 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    left 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    clip-path 0.40s cubic-bezier(0.22, 1, 0.36, 1) 0.34s,
    border-radius 0.40s ease 0.34s;
}


/* =========================================================
   HOVER

   1 - ABRE PARA AS LATERAIS
   2 - DESCE PREENCHENDO O CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-9eb8f36:hover::before {

  left: 0;

  width: 100%;
  height: calc(100% + 2px);

  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    0 100%
  );

  border-radius: 0;


  /* ENTRADA */

  transition:
    width 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    left 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    clip-path 0.38s cubic-bezier(0.22, 1, 0.36, 1) 0s,
    border-radius 0.38s ease 0s,

    /* SÓ DESCE DEPOIS */
    height 0.48s cubic-bezier(0.22, 1, 0.36, 1) 0.32s;
}


/* =========================================================
   CONTEÚDO ACIMA DO FUNDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-9eb8f36 > *,
.elementor-816 .elementor-element.elementor-element-9eb8f36 .e-con-inner,
.elementor-816 .elementor-element.elementor-element-9eb8f36 .elementor-widget,
.elementor-816 .elementor-element.elementor-element-9eb8f36 .elementor-widget-container {
  position: relative;

  z-index: 2;
}


/* =========================================================
   TRANSIÇÃO DOS TEXTOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-9eb8f36 h1,
.elementor-816 .elementor-element.elementor-element-9eb8f36 h2,
.elementor-816 .elementor-element.elementor-element-9eb8f36 h3,
.elementor-816 .elementor-element.elementor-element-9eb8f36 h4,
.elementor-816 .elementor-element.elementor-element-9eb8f36 h5,
.elementor-816 .elementor-element.elementor-element-9eb8f36 h6,
.elementor-816 .elementor-element.elementor-element-9eb8f36 p,
.elementor-816 .elementor-element.elementor-element-9eb8f36 span,
.elementor-816 .elementor-element.elementor-element-9eb8f36 li,
.elementor-816 .elementor-element.elementor-element-9eb8f36 a,
.elementor-816 .elementor-element.elementor-element-9eb8f36 .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-9eb8f36 .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-9eb8f36 .elementor-widget-text-editor p {

  transition:
    color 0.35s ease;

}


/* =========================================================
   TEXTOS BRANCOS NO HOVER
========================================================= */

.elementor-816 .elementor-element.elementor-element-9eb8f36:hover h1,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover h2,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover h3,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover h4,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover h5,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover h6,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover p,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover span,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover li,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover a,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover .elementor-heading-title,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover .elementor-widget-text-editor,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover .elementor-widget-text-editor p {

  color: #FFFFFF !important;

  transition-delay:
    0.36s;
}


/* =========================================================
   MICROINTERAÇÃO DO CARD
========================================================= */

.elementor-816 .elementor-element.elementor-element-9eb8f36:hover {

  transform:
    translateY(-2px);

  border-color:
    rgba(21, 89, 166, 0.55);

  box-shadow:
    0 14px 32px rgba(14, 77, 145, 0.08),
    0 24px 52px rgba(14, 77, 145, 0.05);
}


.elementor-816 .elementor-element.elementor-element-9eb8f36:hover .icones svg,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover .icones svg path,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover .icones svg circle,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover .icones svg rect,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover .icones svg polygon,
.elementor-816 .elementor-element.elementor-element-9eb8f36:hover .icones svg line {
  fill: #FFFFFF !important;

  transition:
    fill 0.35s ease,
    stroke 0.35s ease;
}

/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-9eb8f36::before {

    /* ABA CENTRALIZADA */

    left: 22.5%;

    width: 55%;
    height: 18px;

    clip-path: polygon(
      0 0,
      100% 0,
      90% 100%,
      10% 100%
    );

    border-radius:
      0 0 14px 14px;
  }


  .elementor-816 .elementor-element.elementor-element-9eb8f36:hover::before {

    left: 0;

    width: 100%;
    height: calc(100% + 2px);

    clip-path: polygon(
      0 0,
      100% 0,
      100% 100%,
      0 100%
    );

    border-radius: 0;
  }


  .elementor-816 .elementor-element.elementor-element-9eb8f36:hover {
    transform:
      translateY(-1px);
  }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-08e39fc */.elementor-816 .elementor-element.elementor-element-08e39fc{
    background: linear-gradient(
    90deg,
    #E8E8E8 0%,
    #ffffff 50%,
    #E8E8E8 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ddc9e8f *//* =========================================================
   BOTÃO PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-ddc9e8f {
  border-radius: 150px;
  border: 1px solid #8AC99A;

  background: linear-gradient(
    90deg,
    #247A3B 0%,
    #34A853 50%,
    #6AB97F 100%
  );

  outline: none;
  cursor: pointer;

  transition:
    transform 0.5s ease,
    opacity 0.3s ease,
    filter 0.5s ease;

  position: relative;
  overflow: hidden;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  text-align: center;

  color: #FFFFFF;
}


/* =========================================================
   CENTRALIZAÇÃO DO CONTEÚDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button-content-wrapper {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  gap: 0;

  width: 100%;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button-text {
  position: relative;
  z-index: 5;

  color: #FFFFFF;
}


/* =========================================================
   ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button-icon {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  margin: 0 !important;

  font-size: 48px !important;

  color: #FFFFFF;

  transition:
    transform 0.5s ease;
}


/* SVG DO ÍCONE */

.elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;

  font-size: 48px !important;

  display: block;

  fill: currentColor;
}


/* =========================================================
   HOVER DO ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-ddc9e8f:hover .elementor-button-icon {
  transform:
    translateX(5px)
    rotate(5deg);
}


/* =========================================================
   CLIQUE
========================================================= */

.elementor-816 .elementor-element.elementor-element-ddc9e8f:active {
  opacity: 0.5;
}


/* =========================================================
   REFLEXO PASSANDO PELO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-ddc9e8f::before {
  content: "";

  position: absolute;

  bottom: 0;
  left: -10%;

  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.90) 0%,
    rgba(255, 255, 255, 0.45) 30%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform:
    translateX(-50%)
    skew(-25deg);

  user-select: none;
  pointer-events: none;

  animation:
    shinery
    3s
    infinite
    ease-in-out;

  filter:
    blur(4px);

  z-index: 2;
}


/* =========================================================
   ANIMAÇÃO DO REFLEXO
========================================================= */

@keyframes shinery {

  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }

}


/* =========================================================
   HOVER DO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-ddc9e8f:hover {
  transform:
    translateY(-8px);

  filter:
    brightness(1.04);
}


/* =========================================================
   BRILHO SUPERIOR
========================================================= */

.elementor-816 .elementor-element.elementor-element-ddc9e8f::after {
  content: "";

  position: absolute;

  top: -10px;
  left: 50%;

  transform:
    translateX(-50%);

  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 0.95) 20%,

    rgba(52, 168, 83, 0.45) 70%,

    rgba(36, 122, 59, 0) 100%
  );

  mix-blend-mode: screen;

  filter:
    blur(12px);

  pointer-events: none;

  z-index: 1;
}


/* =========================================================
   REFLEXOS INTERNOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button::before,
.elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button::after {
  content: "";

  position: absolute;

  left: 50%;

  transform:
    translateX(-50%);

  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 1) 0%,

    rgba(106, 185, 127, 0.30) 40%,

    rgba(106, 185, 127, 0) 70%
  );

  pointer-events: none;

  z-index: 2;
}


/* =========================================================
   REFLEXO SUPERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button::before {
  top: -5px;
}


/* =========================================================
   REFLEXO INFERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button::after {
  bottom: -4.5px;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button-icon {
    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-ddc9e8f .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;

    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-ddc9e8f:hover {
    transform:
      translateY(-4px);
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ad47c */.elementor-816 .elementor-element.elementor-element-84ad47c {
  position: relative;
  overflow: hidden;
}

.elementor-816 .elementor-element.elementor-element-84ad47c::before {
  content: "";

  position: absolute;

  top: -1px;
  left: 8%;

  width: 15%;
  height: 18px;

  background: linear-gradient(
    135deg,
    #0E4D91 0%,
    #1559A6 55%,
    #2474C8 100%
  );

  clip-path: polygon(
    0 0,
    100% 0,
    92% 100%,
    8% 100%
  );

  border-radius:
    0 0 18px 18px;

  pointer-events: none;

  z-index: 10;
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-84ad47c::before {
    left: 22.5%;

    width: 55%;
    height: 18px;

    clip-path: polygon(
      0 0,
      100% 0,
      90% 100%,
      10% 100%
    );

    border-radius:
      0 0 14px 14px;
  }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-89a4aaf */.elementor-816 .elementor-element.elementor-element-89a4aaf {
--cor-stroke: #93ACCD;
}

.elementor-816 .elementor-element.elementor-element-89a4aaf svg {
overflow: visible;
}

/* =========================================
ELEMENTOS INTERNOS DO SVG
========================================= */

.elementor-816 .elementor-element.elementor-element-89a4aaf svg path,
.elementor-816 .elementor-element.elementor-element-89a4aaf svg polygon,
.elementor-816 .elementor-element.elementor-element-89a4aaf svg polyline,
.elementor-816 .elementor-element.elementor-element-89a4aaf svg rect,
.elementor-816 .elementor-element.elementor-element-89a4aaf svg circle,
.elementor-816 .elementor-element.elementor-element-89a4aaf svg ellipse,
.elementor-816 .elementor-element.elementor-element-89a4aaf svg line {

/*
  * NÃO DEFINIMOS O FILL.
  * Mantém a cor original do SVG.
 */

fill-opacity: 0;

/* STROKE DA ANIMAÇÃO */
stroke: var(--cor-stroke) !important;
stroke-opacity: 1;

stroke-width: 1.5px;
stroke-linecap: round;
stroke-linejoin: round;

stroke-dasharray: 3000;
stroke-dashoffset: 3000;

opacity: 0;

animation:
    animacao-logo-completa 8s
    cubic-bezier(0.65, 0, 0.35, 1)
    infinite;

}

/* =========================================
ANIMAÇÃO COMPLETA
========================================= */

@keyframes animacao-logo-completa {

/* TOTALMENTE TRANSPARENTE */
0%,
5% {
    opacity: 0;

    fill-opacity: 0;

    stroke-opacity: 0;
    stroke-dashoffset: 3000;
}


/* COMEÇA A APARECER */
10% {
    opacity: 1;

    fill-opacity: 0;

    stroke-opacity: 1;
    stroke-dashoffset: 3000;
}


/* =========================================
   LINHA DESENHANDO
========================================= */

38% {
    opacity: 1;

    fill-opacity: 0;

    stroke-opacity: 1;
    stroke-dashoffset: 0;
}


/* LINHA COMPLETA */
44% {
    opacity: 1;

    fill-opacity: 0;

    stroke-opacity: 1;
    stroke-dashoffset: 0;
}


/* =========================================
   COMEÇA O PREENCHIMENTO ORIGINAL
========================================= */

50% {
    opacity: 1;

    fill-opacity: 0.35;

    stroke-opacity: 0.75;
    stroke-dashoffset: 0;
}


54% {
    opacity: 1;

    fill-opacity: 0.70;

    stroke-opacity: 0.40;
    stroke-dashoffset: 0;
}


/* =========================================
   LOGO TOTALMENTE PREENCHIDA
========================================= */

58% {
    opacity: 1;

    fill-opacity: 1;

    stroke-opacity: 0;
    stroke-dashoffset: 0;
}


/* =========================================
   MANTÉM A LOGO PARADA
   SEM PULSO / SEM SCALE / SEM SOMBRA
========================================= */

76% {
    opacity: 1;

    fill-opacity: 1;

    stroke-opacity: 0;
    stroke-dashoffset: 0;
}


/* =========================================
   COMEÇA A VOLTAR PARA A LINHA
========================================= */

81% {
    opacity: 1;

    fill-opacity: 0.40;

    stroke-opacity: 0.50;
    stroke-dashoffset: 0;
}


/* VOLTA SOMENTE PARA O STROKE */
85% {
    opacity: 1;

    fill-opacity: 0;

    stroke-opacity: 1;
    stroke-dashoffset: 0;
}


/* =========================================
   LINHA DESFAZENDO
========================================= */

96% {
    opacity: 1;

    fill-opacity: 0;

    stroke-opacity: 1;
    stroke-dashoffset: -3000;
}


/* =========================================
   DESAPARECE
========================================= */

100% {
    opacity: 0;

    fill-opacity: 0;

    stroke-opacity: 0;
    stroke-dashoffset: -3000;
}

}

/* =========================================
ACESSIBILIDADE
========================================= */

@media (prefers-reduced-motion: reduce) {

.elementor-816 .elementor-element.elementor-element-89a4aaf svg path,
.elementor-816 .elementor-element.elementor-element-89a4aaf svg polygon,
.elementor-816 .elementor-element.elementor-element-89a4aaf svg polyline,
.elementor-816 .elementor-element.elementor-element-89a4aaf svg rect,
.elementor-816 .elementor-element.elementor-element-89a4aaf svg circle,
.elementor-816 .elementor-element.elementor-element-89a4aaf svg ellipse,
.elementor-816 .elementor-element.elementor-element-89a4aaf svg line {

    animation: none;

    opacity: 1;

    fill-opacity: 1;

    stroke-opacity: 0;

    stroke-dashoffset: 0;
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1fbe948 */.elementor-816 .elementor-element.elementor-element-1fbe948{
    background: linear-gradient(
    90deg,
    #E8E8E8 0%,
    #ffffff 50%,
    #E8E8E8 100%
  );
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0901c85 */.elementor-816 .elementor-element.elementor-element-0901c85{
    background: linear-gradient(
    90deg,
    #E8E8E8 0%,
    #ffffff 50%,
    #E8E8E8 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8011167 *//* =========================================================
   BOTÃO PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-8011167 {
  border-radius: 150px;
  border: 1px solid #8AC99A;

  background: linear-gradient(
    90deg,
    #247A3B 0%,
    #34A853 50%,
    #6AB97F 100%
  );

  outline: none;
  cursor: pointer;

  transition:
    transform 0.5s ease,
    opacity 0.3s ease,
    filter 0.5s ease;

  position: relative;
  overflow: hidden;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  text-align: center;

  color: #FFFFFF;
}


/* =========================================================
   CENTRALIZAÇÃO DO CONTEÚDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-8011167 .elementor-button-content-wrapper {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  gap: 0;

  width: 100%;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-816 .elementor-element.elementor-element-8011167 .elementor-button-text {
  position: relative;
  z-index: 5;

  color: #FFFFFF;
}


/* =========================================================
   ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-8011167 .elementor-button-icon {
  position: relative;
  z-index: 5;

  display: flex;
  align-items: center;
  justify-content: center;

  margin: 0 !important;

  font-size: 48px !important;

  color: #FFFFFF;

  transition:
    transform 0.5s ease;
}


/* SVG DO ÍCONE */

.elementor-816 .elementor-element.elementor-element-8011167 .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;

  font-size: 48px !important;

  display: block;

  fill: currentColor;
}


/* =========================================================
   HOVER DO ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-8011167:hover .elementor-button-icon {
  transform:
    translateX(5px)
    rotate(5deg);
}


/* =========================================================
   CLIQUE
========================================================= */

.elementor-816 .elementor-element.elementor-element-8011167:active {
  opacity: 0.5;
}


/* =========================================================
   REFLEXO PASSANDO PELO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-8011167::before {
  content: "";

  position: absolute;

  bottom: 0;
  left: -10%;

  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,
    rgba(255, 255, 255, 0.90) 0%,
    rgba(255, 255, 255, 0.45) 30%,
    rgba(255, 255, 255, 0) 66.66%
  );

  transform:
    translateX(-50%)
    skew(-25deg);

  user-select: none;
  pointer-events: none;

  animation:
    shinery
    3s
    infinite
    ease-in-out;

  filter:
    blur(4px);

  z-index: 2;
}


/* =========================================================
   ANIMAÇÃO DO REFLEXO
========================================================= */

@keyframes shinery {

  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  48% {
    left: 110%;
    opacity: 1;
  }

  51% {
    opacity: 0;
  }

}


/* =========================================================
   HOVER DO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-8011167:hover {
  transform:
    translateY(-8px);

  filter:
    brightness(1.04);
}


/* =========================================================
   BRILHO SUPERIOR
========================================================= */

.elementor-816 .elementor-element.elementor-element-8011167::after {
  content: "";

  position: absolute;

  top: -10px;
  left: 50%;

  transform:
    translateX(-50%);

  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 0.95) 20%,

    rgba(52, 168, 83, 0.45) 70%,

    rgba(36, 122, 59, 0) 100%
  );

  mix-blend-mode: screen;

  filter:
    blur(12px);

  pointer-events: none;

  z-index: 1;
}


/* =========================================================
   REFLEXOS INTERNOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-8011167 .elementor-button::before,
.elementor-816 .elementor-element.elementor-element-8011167 .elementor-button::after {
  content: "";

  position: absolute;

  left: 50%;

  transform:
    translateX(-50%);

  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,

    rgba(106, 185, 127, 1) 0%,

    rgba(106, 185, 127, 0.30) 40%,

    rgba(106, 185, 127, 0) 70%
  );

  pointer-events: none;

  z-index: 2;
}


/* =========================================================
   REFLEXO SUPERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-8011167 .elementor-button::before {
  top: -5px;
}


/* =========================================================
   REFLEXO INFERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-8011167 .elementor-button::after {
  bottom: -4.5px;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-8011167 .elementor-button-icon {
    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-8011167 .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;

    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-8011167:hover {
    transform:
      translateY(-4px);
  }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-547d29a */.elementor-816 .elementor-element.elementor-element-547d29a{
    background: linear-gradient(
    90deg,
    #E8E8E8 0%,
    #ffffff 50%,
    #E8E8E8 100%
  );
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4385ff *//* =========================================================
   LIBERA O SVG PARA NÃO CORTAR A ANIMAÇÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-a4385ff,
.elementor-816 .elementor-element.elementor-element-a4385ff .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-a4385ff svg {
  overflow: visible !important;
}


/* =========================================================
   CÍRCULO
========================================================= */

#circu {
  transform-box: fill-box;
  transform-origin: center;

  animation:
    circu-loop
    3.2s
    ease-in-out
    infinite;

  will-change: transform;
}


/* =========================================================
   ANIMAÇÃO
========================================================= */

@keyframes circu-loop {

  /* ESTADO ORIGINAL */
  0%,
  18%,
  100% {
    transform: scale(1);
  }


  /* FECHA */
  35% {
    transform: scale(0.88);
  }


  /* ABRE */
  55% {
    transform: scale(1.06);
  }


  /* VOLTA AO ORIGINAL */
  72% {
    transform: scale(1);
  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc9356c *//* =========================================================
   BOTÃO PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-dc9356c {
  border-radius: 150px;

  border: 1px solid #F2F2F2;

  background: linear-gradient(
    90deg,
    #F2F2F2 0%,
    #FFFFFF 50%,
    #F2F2F2 100%
  );

  outline: none;

  cursor: pointer;

  position: relative;

  overflow: hidden;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  text-align: center;

  color: #002F52;

  transition:
    transform 0.5s ease,
    filter 0.5s ease,
    opacity 0.3s ease;
}


/* =========================================================
   CENTRALIZAÇÃO DO CONTEÚDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button-content-wrapper {
  position: relative;

  z-index: 5;

  display: flex;

  align-items: center;
  justify-content: center;

  gap: 0;

  width: 100%;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button-text {
  position: relative;

  z-index: 5;

  color: #002F52;
}


/* =========================================================
   ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button-icon {
  position: relative;

  z-index: 5;

  display: flex;

  align-items: center;
  justify-content: center;

  margin: 0 !important;

  font-size: 48px !important;

  color: #002F52;

  transition:
    transform 0.5s ease;
}


/* SVG DO ÍCONE */

.elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;

  font-size: 48px !important;

  display: block;

  fill: currentColor;
}


/* =========================================================
   HOVER DO ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-dc9356c:hover .elementor-button-icon {
  transform:
    translateX(5px)
    rotate(5deg);
}


/* =========================================================
   CLIQUE
========================================================= */

.elementor-816 .elementor-element.elementor-element-dc9356c:active {
  opacity: 0.5;
}


/* =========================================================
   REFLEXO BRANCO PASSANDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-dc9356c::before {
  content: "";

  position: absolute;

  bottom: 0;
  left: -10%;

  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,

    rgba(255,255,255,0.95) 0%,

    rgba(255,255,255,0.50) 30%,

    rgba(255,255,255,0) 68%
  );

  transform:
    translateX(-50%)
    skew(-25deg);

  user-select: none;

  pointer-events: none;

  animation:
    botao-claro-shinery
    3s
    infinite
    ease-in-out;

  filter:
    blur(4px);

  z-index: 2;
}


/* =========================================================
   ANIMAÇÃO DO REFLEXO
========================================================= */

@keyframes botao-claro-shinery {

  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 0.85;
  }

  48% {
    left: 110%;
    opacity: 0.85;
  }

  51% {
    opacity: 0;
  }

}


/* =========================================================
   HOVER DO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-dc9356c:hover {
  transform:
    translateY(-8px);

  filter:
    brightness(1.02);
}


/* =========================================================
   BRILHO SUPERIOR
========================================================= */

.elementor-816 .elementor-element.elementor-element-dc9356c::after {
  content: "";

  position: absolute;

  top: -10px;
  left: 50%;

  transform:
    translateX(-50%);

  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,

    rgba(255,255,255,0.95) 0%,

    rgba(0,47,82,0.08) 50%,

    rgba(0,47,82,0) 80%
  );

  mix-blend-mode: screen;

  filter:
    blur(12px);

  pointer-events: none;

  z-index: 1;
}


/* =========================================================
   REFLEXOS INTERNOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button::before,
.elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button::after {
  content: "";

  position: absolute;

  left: 50%;

  transform:
    translateX(-50%);

  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,

    rgba(255,255,255,0.95) 0%,

    rgba(255,255,255,0.30) 40%,

    rgba(255,255,255,0) 70%
  );

  pointer-events: none;

  z-index: 2;
}


/* =========================================================
   REFLEXO SUPERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button::before {
  top: -5px;
}


/* =========================================================
   REFLEXO INFERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button::after {
  bottom: -4.5px;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button-icon {
    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-dc9356c .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;

    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-dc9356c:hover {
    transform:
      translateY(-4px);
  }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18d0fed *//* =========================================================
   LIBERA O SVG PARA NÃO CORTAR A ANIMAÇÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-18d0fed,
.elementor-816 .elementor-element.elementor-element-18d0fed .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-18d0fed svg {
  overflow: visible !important;
}


/* =========================================================
   CÍRCULO
========================================================= */

#circu {
  transform-box: fill-box;
  transform-origin: center;

  animation:
    circu-loop
    3.2s
    ease-in-out
    infinite;

  will-change: transform;
}


/* =========================================================
   ANIMAÇÃO
========================================================= */

@keyframes circu-loop {

  /* ESTADO ORIGINAL */
  0%,
  18%,
  100% {
    transform: scale(1);
  }


  /* FECHA */
  35% {
    transform: scale(0.88);
  }


  /* ABRE */
  55% {
    transform: scale(1.06);
  }


  /* VOLTA AO ORIGINAL */
  72% {
    transform: scale(1);
  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c4ddb8 *//* =========================================================
   BOTÃO PRINCIPAL
========================================================= */

.elementor-816 .elementor-element.elementor-element-1c4ddb8 {
  border-radius: 150px;

  border: 1px solid #F2F2F2;

  background: linear-gradient(
    90deg,
    #F2F2F2 0%,
    #FFFFFF 50%,
    #F2F2F2 100%
  );

  outline: none;

  cursor: pointer;

  position: relative;

  overflow: hidden;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  text-align: center;

  color: #002F52;

  transition:
    transform 0.5s ease,
    filter 0.5s ease,
    opacity 0.3s ease;
}


/* =========================================================
   CENTRALIZAÇÃO DO CONTEÚDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button-content-wrapper {
  position: relative;

  z-index: 5;

  display: flex;

  align-items: center;
  justify-content: center;

  gap: 0;

  width: 100%;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button-text {
  position: relative;

  z-index: 5;

  color: #002F52;
}


/* =========================================================
   ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button-icon {
  position: relative;

  z-index: 5;

  display: flex;

  align-items: center;
  justify-content: center;

  margin: 0 !important;

  font-size: 48px !important;

  color: #002F52;

  transition:
    transform 0.5s ease;
}


/* SVG DO ÍCONE */

.elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button-icon svg {
  width: 48px !important;
  height: 48px !important;

  font-size: 48px !important;

  display: block;

  fill: currentColor;
}


/* =========================================================
   HOVER DO ÍCONE
========================================================= */

.elementor-816 .elementor-element.elementor-element-1c4ddb8:hover .elementor-button-icon {
  transform:
    translateX(5px)
    rotate(5deg);
}


/* =========================================================
   CLIQUE
========================================================= */

.elementor-816 .elementor-element.elementor-element-1c4ddb8:active {
  opacity: 0.5;
}


/* =========================================================
   REFLEXO BRANCO PASSANDO
========================================================= */

.elementor-816 .elementor-element.elementor-element-1c4ddb8::before {
  content: "";

  position: absolute;

  bottom: 0;
  left: -10%;

  width: 70px;
  height: 130%;

  background: linear-gradient(
    10deg,

    rgba(255,255,255,0.95) 0%,

    rgba(255,255,255,0.50) 30%,

    rgba(255,255,255,0) 68%
  );

  transform:
    translateX(-50%)
    skew(-25deg);

  user-select: none;

  pointer-events: none;

  animation:
    botao-claro-shinery
    3s
    infinite
    ease-in-out;

  filter:
    blur(4px);

  z-index: 2;
}


/* =========================================================
   ANIMAÇÃO DO REFLEXO
========================================================= */

@keyframes botao-claro-shinery {

  0%,
  100% {
    left: -10%;
    opacity: 0;
  }

  20% {
    opacity: 0.85;
  }

  48% {
    left: 110%;
    opacity: 0.85;
  }

  51% {
    opacity: 0;
  }

}


/* =========================================================
   HOVER DO BOTÃO
========================================================= */

.elementor-816 .elementor-element.elementor-element-1c4ddb8:hover {
  transform:
    translateY(-8px);

  filter:
    brightness(1.02);
}


/* =========================================================
   BRILHO SUPERIOR
========================================================= */

.elementor-816 .elementor-element.elementor-element-1c4ddb8::after {
  content: "";

  position: absolute;

  top: -10px;
  left: 50%;

  transform:
    translateX(-50%);

  width: 90%;
  height: 20px;

  background: radial-gradient(
    ellipse at center,

    rgba(255,255,255,0.95) 0%,

    rgba(0,47,82,0.08) 50%,

    rgba(0,47,82,0) 80%
  );

  mix-blend-mode: screen;

  filter:
    blur(12px);

  pointer-events: none;

  z-index: 1;
}


/* =========================================================
   REFLEXOS INTERNOS
========================================================= */

.elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button::before,
.elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button::after {
  content: "";

  position: absolute;

  left: 50%;

  transform:
    translateX(-50%);

  width: 100%;
  height: 10px;

  background: radial-gradient(
    ellipse at center,

    rgba(255,255,255,0.95) 0%,

    rgba(255,255,255,0.30) 40%,

    rgba(255,255,255,0) 70%
  );

  pointer-events: none;

  z-index: 2;
}


/* =========================================================
   REFLEXO SUPERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button::before {
  top: -5px;
}


/* =========================================================
   REFLEXO INFERIOR INTERNO
========================================================= */

.elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button::after {
  bottom: -4.5px;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button-icon {
    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-1c4ddb8 .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;

    font-size: 38px !important;
  }


  .elementor-816 .elementor-element.elementor-element-1c4ddb8:hover {
    transform:
      translateY(-4px);
  }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e41d083 */.elementor-816 .elementor-element.elementor-element-e41d083 .e-n-accordion-item {
    background: linear-gradient(180deg, #F2F2F2 0%, #FFFFFF 100%);
    border: 1px solid rgba(32, 32, 32, 0.31);
    border-radius: 10px;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1d5360a */.elementor-816 .elementor-element.elementor-element-1d5360a{
    background: linear-gradient(
    90deg,
    #E8E8E8 0%,
    #ffffff 50%,
    #E8E8E8 100%
  );
}/* End custom CSS */
/* Start custom CSS */html,body{width:100%; overflow-x:clip!important; text-wrap: balance !important;}

[data-elementor-type="wp-page"]{
overflow: clip!important;}

.links a,
.links a:hover{
color: currentColor;
}

.elementor-widget-text-editor p:last-child {
margin-bottom: 0px;
}

::-webkit-scrollbar {
width: 0px;}

::-webkit-scrollbar-thumb {
background-color: transparent;}

.elementor-section {padding: 0 !important;}

.elementor-section {padding: 0 !important;}



.degrade {
background: linear-gradient(270deg, #002F52, #4591F4, #002F52);
background-size: 400% 400%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 6s infinite gradientAnimation;
}

@keyframes gradientAnimation {
0% {
background-position: 0 50%;
}

50% {
background-position: 100% 50%;
}

100% {
background-position: 0 50%;
}
}


.degrade2 {
background: linear-gradient(270deg, #2774F2, #4591F4, #2774F2);
background-size: 400% 400%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 6s infinite gradientAnimation;
}

@keyframes gradientAnimation {
0% {
background-position: 0 50%;
}

50% {
background-position: 100% 50%;
}

100% {
background-position: 0 50%;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://resfriarmanaus.com.br/wp-content/uploads/2025/10/SFProDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://resfriarmanaus.com.br/wp-content/uploads/2025/10/SFProDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://resfriarmanaus.com.br/wp-content/uploads/2025/10/SFProDisplay-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */