.elementor-5 .elementor-element.elementor-element-019a285{--display:flex;--min-height:650px;--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:center;--overlay-opacity:0.43;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-019a285:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-019a285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://limpezadepiscinasorocaba.com.br/wp-content/uploads/2025/12/paisagem-da-baia-de-miami-scaled.jpg");background-size:cover;}.elementor-5 .elementor-element.elementor-element-019a285::before, .elementor-5 .elementor-element.elementor-element-019a285 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-019a285 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-019a285 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-019a285 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-019a285 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00A2BF;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-359fa77{text-align:center;}.elementor-5 .elementor-element.elementor-element-359fa77 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-453659a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-d149091{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-453659a );}.elementor-5 .elementor-element.elementor-element-d149091.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-d149091 p{margin-block-end:6px;}.elementor-5 .elementor-element.elementor-element-94b495b{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5 .elementor-element.elementor-element-bb07b71 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5 .elementor-element.elementor-element-bb07b71 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5 .elementor-element.elementor-element-bb07b71 .elementor-button{padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-9e9204c .elementor-button{background-color:#2B7CA900;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-4aa2a9c{--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:center;--padding-top:70px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-1e798be{text-align:center;}.elementor-5 .elementor-element.elementor-element-1e798be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-fd8dfb8{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-fd8dfb8.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-b3e9a4f{--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:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-0aaa1f7{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-0aaa1f7:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0aaa1f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db3c66 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-d3a9bcd{--icon-box-icon-margin:15px;}.elementor-5 .elementor-element.elementor-element-d3a9bcd .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-d3a9bcd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5 .elementor-element.elementor-element-d3a9bcd .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-d3a9bcd:has(:hover) .elementor-icon-box-title,
					 .elementor-5 .elementor-element.elementor-element-d3a9bcd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-e2a8387{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-e2a8387:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-e2a8387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db3c66 );}.elementor-5 .elementor-element.elementor-element-ac54b13{--icon-box-icon-margin:15px;}.elementor-5 .elementor-element.elementor-element-ac54b13 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-ac54b13 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5 .elementor-element.elementor-element-ac54b13 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-ac54b13:has(:hover) .elementor-icon-box-title,
					 .elementor-5 .elementor-element.elementor-element-ac54b13:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-64b4e45{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-64b4e45:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-64b4e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db3c66 );}.elementor-5 .elementor-element.elementor-element-59f10b2{--icon-box-icon-margin:15px;}.elementor-5 .elementor-element.elementor-element-59f10b2 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-59f10b2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5 .elementor-element.elementor-element-59f10b2 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-59f10b2:has(:hover) .elementor-icon-box-title,
					 .elementor-5 .elementor-element.elementor-element-59f10b2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-1c35904{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-1c35904:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1c35904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db3c66 );}.elementor-5 .elementor-element.elementor-element-e3bcf14{--icon-box-icon-margin:15px;}.elementor-5 .elementor-element.elementor-element-e3bcf14 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-e3bcf14 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5 .elementor-element.elementor-element-e3bcf14 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-e3bcf14:has(:hover) .elementor-icon-box-title,
					 .elementor-5 .elementor-element.elementor-element-e3bcf14:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-a3917b5{--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:center;--padding-top:70px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-a3917b5:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a3917b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db3c66 );}.elementor-5 .elementor-element.elementor-element-9b15f61{text-align:center;}.elementor-5 .elementor-element.elementor-element-9b15f61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-e60bc9b{text-align:center;color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5 .elementor-element.elementor-element-ec1144c{--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:center;--padding-top:70px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-c6b6965{text-align:center;}.elementor-5 .elementor-element.elementor-element-c6b6965 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-5117fef{text-align:center;color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-4a968ac{--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:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-e8a5d27{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-e8a5d27:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-e8a5d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F6F9;}.elementor-5 .elementor-element.elementor-element-baeed75{text-align:left;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-3e76be6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-3e76be6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-3e76be6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5 .elementor-element.elementor-element-3e76be6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-b173833 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5 .elementor-element.elementor-element-b173833 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5 .elementor-element.elementor-element-121a85a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-121a85a:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-121a85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F6F9;}.elementor-5 .elementor-element.elementor-element-8e2c8b4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-8e2c8b4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-8e2c8b4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5 .elementor-element.elementor-element-8e2c8b4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-bbf8641 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5 .elementor-element.elementor-element-bbf8641 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5 .elementor-element.elementor-element-4cd03f8{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-4cd03f8:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4cd03f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F6F9;}.elementor-5 .elementor-element.elementor-element-7b86bcb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-7b86bcb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-7b86bcb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5 .elementor-element.elementor-element-7b86bcb .elementor-icon-list-text{transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-1fab286 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5 .elementor-element.elementor-element-1fab286 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5 .elementor-element.elementor-element-69f5f4e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5 .elementor-element.elementor-element-04fdbc5{--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-5 .elementor-element.elementor-element-bdeaf0b{--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-5 .elementor-element.elementor-element-ffe78bf{text-align:left;}.elementor-5 .elementor-element.elementor-element-ffe78bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-9cdda2a{text-align:left;}.elementor-5 .elementor-element.elementor-element-f78439e{--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;}.elementor-5 .elementor-element.elementor-element-3f32bf8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-3f32bf8 .elementor-icon-box-wrapper{text-align:left;}.elementor-5 .elementor-element.elementor-element-3f32bf8 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-3f32bf8:has(:hover) .elementor-icon-box-title,
					 .elementor-5 .elementor-element.elementor-element-3f32bf8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-0169973{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-0169973 .elementor-icon-box-wrapper{text-align:left;}.elementor-5 .elementor-element.elementor-element-0169973 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-0169973:has(:hover) .elementor-icon-box-title,
					 .elementor-5 .elementor-element.elementor-element-0169973:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-2008308{text-align:left;}.elementor-5 .elementor-element.elementor-element-33c4814{--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:center;--padding-top:70px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-33c4814:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-33c4814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db3c66 );}.elementor-5 .elementor-element.elementor-element-13d0652{text-align:center;}.elementor-5 .elementor-element.elementor-element-13d0652 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-f6cfe3a{text-align:center;color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-80646ac{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-80646ac:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-80646ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db3c66 );}.elementor-5 .elementor-element.elementor-element-c15596a{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-c15596a:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c15596a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F6F9;}.elementor-5 .elementor-element.elementor-element-dba6513{text-align:center;}.elementor-5 .elementor-element.elementor-element-8ef4b09{text-align:center;font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-5 .elementor-element.elementor-element-5f71e66{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-5f71e66:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-5f71e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F6F9;}.elementor-5 .elementor-element.elementor-element-a8d31a0{text-align:center;}.elementor-5 .elementor-element.elementor-element-5aa253f{text-align:center;font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-5 .elementor-element.elementor-element-e822837{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-e822837:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-e822837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F6F9;}.elementor-5 .elementor-element.elementor-element-69bb0a5{text-align:center;}.elementor-5 .elementor-element.elementor-element-cc44489{text-align:center;font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-5 .elementor-element.elementor-element-75e8083{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-75e8083:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-75e8083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db3c66 );}.elementor-5 .elementor-element.elementor-element-76e4171{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-76e4171:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-76e4171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F6F9;}.elementor-5 .elementor-element.elementor-element-2f30ed2{text-align:center;}.elementor-5 .elementor-element.elementor-element-0b60b8e{text-align:center;font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-5 .elementor-element.elementor-element-842b614{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-842b614:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-842b614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F6F9;}.elementor-5 .elementor-element.elementor-element-aa91fb0{text-align:center;}.elementor-5 .elementor-element.elementor-element-bacced2{text-align:center;font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-5 .elementor-element.elementor-element-7697e2c{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-7697e2c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-7697e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F6F9;}.elementor-5 .elementor-element.elementor-element-40711e7{text-align:center;}.elementor-5 .elementor-element.elementor-element-f0c3c83{text-align:center;font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-5 .elementor-element.elementor-element-2470783{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-2470783:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-2470783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2db3c66 );}.elementor-5 .elementor-element.elementor-element-2843fb3{--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:center;--padding-top:70px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-cc409c8{text-align:center;}.elementor-5 .elementor-element.elementor-element-cc409c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-8dfa54d{text-align:center;color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-aa734ed{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5 .elementor-element.elementor-element-0d9b265{--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-5 .elementor-element.elementor-element-ee99bf5{--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-5 .elementor-element.elementor-element-4c92e33{--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:center;--padding-top:70px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-4c92e33:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4c92e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F6F9;}.elementor-5 .elementor-element.elementor-element-2f86cb0{text-align:center;}.elementor-5 .elementor-element.elementor-element-2f86cb0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-c796f54{text-align:center;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-0aaa1f7{--width:25%;}.elementor-5 .elementor-element.elementor-element-e2a8387{--width:25%;}.elementor-5 .elementor-element.elementor-element-64b4e45{--width:25%;}.elementor-5 .elementor-element.elementor-element-1c35904{--width:25%;}.elementor-5 .elementor-element.elementor-element-e8a5d27{--width:33%;}.elementor-5 .elementor-element.elementor-element-121a85a{--width:33%;}.elementor-5 .elementor-element.elementor-element-4cd03f8{--width:33%;}.elementor-5 .elementor-element.elementor-element-04fdbc5{--width:50%;}.elementor-5 .elementor-element.elementor-element-bdeaf0b{--width:50%;}.elementor-5 .elementor-element.elementor-element-c15596a{--width:33%;}.elementor-5 .elementor-element.elementor-element-5f71e66{--width:33%;}.elementor-5 .elementor-element.elementor-element-e822837{--width:33%;}.elementor-5 .elementor-element.elementor-element-76e4171{--width:33%;}.elementor-5 .elementor-element.elementor-element-842b614{--width:33%;}.elementor-5 .elementor-element.elementor-element-7697e2c{--width:33%;}.elementor-5 .elementor-element.elementor-element-0d9b265{--width:50%;}.elementor-5 .elementor-element.elementor-element-ee99bf5{--width:50%;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-359fa77 .elementor-heading-title{font-size:35px;}.elementor-5 .elementor-element.elementor-element-d149091{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-bb07b71{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-9e9204c{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-4aa2a9c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-1e798be .elementor-heading-title{font-size:35px;}.elementor-5 .elementor-element.elementor-element-fd8dfb8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-b3e9a4f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-a3917b5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-9b15f61 .elementor-heading-title{font-size:35px;}.elementor-5 .elementor-element.elementor-element-ec1144c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-c6b6965 .elementor-heading-title{font-size:35px;}.elementor-5 .elementor-element.elementor-element-4a968ac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-ffe78bf{text-align:left;}.elementor-5 .elementor-element.elementor-element-ffe78bf .elementor-heading-title{font-size:35px;}.elementor-5 .elementor-element.elementor-element-3f32bf8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-0169973{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-33c4814{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-13d0652 .elementor-heading-title{font-size:35px;}.elementor-5 .elementor-element.elementor-element-80646ac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-75e8083{--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-2470783{--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-2843fb3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-cc409c8 .elementor-heading-title{font-size:35px;}.elementor-5 .elementor-element.elementor-element-aa734ed{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-4c92e33{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-2f86cb0 .elementor-heading-title{font-size:35px;}}/* Start custom CSS for container, class: .elementor-element-019a285 */.zoom-bg .elementor-background-overlay {
  animation: zoomOverlay 18s ease-in-out infinite alternate;
}

@keyframes zoomOverlay {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.15);
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-65a8cee *//* FORMULÁRIO GERAL */
.wpcf7 {
  max-width: 520px;
  margin: 0 auto;
}

/* CAMPOS – mais espaço entre um campo e outro */
.wpcf7-form .form-field {
  margin-bottom: 22px;
}

/* LABEL – mais respiro entre label e input */
.wpcf7-form label {
  display: block;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 20px; /* AQUI */
  color: #003a5c;
}


/* INPUTS */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form select,
.wpcf7-form textarea {
  width: 100%;
  padding: 14px;
  border-radius: 8px;
  border: 1px solid #cfd8dc;
  font-size: 15px;
  background-color: #ffffff;
  transition: all 0.3s ease;
}

/* FOCO (EFEITO PRINCIPAL) */
.wpcf7-form input:focus,
.wpcf7-form select:focus,
.wpcf7-form textarea:focus {
  border-color: #1fa9e0;
  box-shadow: 0 0 0 3px rgba(31, 169, 224, 0.2);
  outline: none;
}

/* PLACEHOLDER */
.wpcf7-form ::placeholder {
  color: #9aa9b5;
}

/* BOTÃO */
.wpcf7-form input[type="submit"] {
  width: 100%;
  background: linear-gradient(135deg, #1fa9e0, #0077b6);
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  padding: 15px;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* HOVER BOTÃO */
.wpcf7-form input[type="submit"]:hover {
  background: linear-gradient(135deg, #0077b6, #005f8f);
  transform: translateY(-2px);
}

/* MENSAGENS */
.wpcf7-response-output {
  margin-top: 15px;
  padding: 14px;
  border-radius: 8px;
  font-size: 14px;
}

/* SUCESSO */
.wpcf7-mail-sent-ok {
  background: #e6f7ee;
  border: 1px solid #2ecc71;
  color: #1e7e34;
}

/* ERRO */
.wpcf7-validation-errors,
.wpcf7-mail-sent-ng {
  background: #fdecea;
  border: 1px solid #e74c3c;
  color: #a94442;
}

/* TEXTO DE ERRO */
.wpcf7-not-valid-tip {
  font-size: 12px;
  color: #e74c3c;
  margin-top: 5px;
}/* End custom CSS */