.elementor-1198 .elementor-element.elementor-element-a9e7296{--display:flex;--min-height:90vh;--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.2;}.elementor-1198 .elementor-element.elementor-element-a9e7296::before, .elementor-1198 .elementor-element.elementor-element-a9e7296 > .elementor-background-video-container::before, .elementor-1198 .elementor-element.elementor-element-a9e7296 > .e-con-inner > .elementor-background-video-container::before, .elementor-1198 .elementor-element.elementor-element-a9e7296 > .elementor-background-slideshow::before, .elementor-1198 .elementor-element.elementor-element-a9e7296 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1198 .elementor-element.elementor-element-a9e7296 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1198 .elementor-element.elementor-element-a9e7296:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-a9e7296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://americanpool.com.br/wp-content/uploads/2025/08/american-pool-imagem-piscina-revestimento-de-areia-5.jpeg") 50% 50%;background-size:cover;}.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-1198 .elementor-element.elementor-element-00c32e2 img{width:29%;}.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-1198 .elementor-element.elementor-element-243a41d{text-align:center;}.elementor-1198 .elementor-element.elementor-element-243a41d .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-size:2.7em;font-weight:600;color:var( --e-global-color-131f104 );}.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-1198 .elementor-element.elementor-element-09b77e6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:500;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-e044b30{--display:flex;--min-height:86vh;--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.5;}.elementor-1198 .elementor-element.elementor-element-e044b30::before, .elementor-1198 .elementor-element.elementor-element-e044b30 > .elementor-background-video-container::before, .elementor-1198 .elementor-element.elementor-element-e044b30 > .e-con-inner > .elementor-background-video-container::before, .elementor-1198 .elementor-element.elementor-element-e044b30 > .elementor-background-slideshow::before, .elementor-1198 .elementor-element.elementor-element-e044b30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1198 .elementor-element.elementor-element-e044b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1198 .elementor-element.elementor-element-e044b30:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-e044b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://americanpool.com.br/wp-content/uploads/2025/08/american-pool-imagem-piscina-revestimento-de-areia-15.jpeg") 50% 50%;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-0f2bbd2 img{width:29%;}.elementor-1198 .elementor-element.elementor-element-952600f{text-align:center;}.elementor-1198 .elementor-element.elementor-element-952600f .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-size:2.7em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-997bca0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:500;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-b6bc597{--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:4em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-b6bc597:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-b6bc597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-scaled.jpg");background-repeat:repeat;background-size:contain;}.elementor-1198 .elementor-element.elementor-element-ab84d1b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-8462679 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-1198 .elementor-element.elementor-element-8462679{text-align:center;}.elementor-1198 .elementor-element.elementor-element-8462679 .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-size:1.8em;font-weight:500;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-def5e66 img{width:19%;border-radius:100% 100% 100% 100%;}.elementor-1198 .elementor-element.elementor-element-eea80b8 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1198 .elementor-element.elementor-element-eea80b8{text-align:center;}.elementor-1198 .elementor-element.elementor-element-eea80b8 .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-size:1.6em;font-weight:500;color:#EF9A05;}.elementor-1198 .elementor-element.elementor-element-871cf12{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.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-1198 .elementor-element.elementor-element-e39aa10.elementor-element{--align-self:center;}.elementor-1198 .elementor-element.elementor-element-e39aa10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1198 .elementor-element.elementor-element-e39aa10 .elementor-button{font-family:"Rowdies", Sans-serif;font-size:1.1em;font-weight:600;fill:#F47A24;color:#F47A24;padding:1em 2em 1em 2em;}.elementor-1198 .elementor-element.elementor-element-e5fe0c0{--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:4em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-e5fe0c0:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-e5fe0c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-vertical-1.png");background-repeat:repeat;background-size:contain;}.elementor-1198 .elementor-element.elementor-element-4bb616d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-ae84480 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-1198 .elementor-element.elementor-element-ae84480{text-align:center;}.elementor-1198 .elementor-element.elementor-element-ae84480 .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-size:1.8em;font-weight:500;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-524a6f6 img{width:19%;border-radius:100% 100% 100% 100%;}.elementor-1198 .elementor-element.elementor-element-6ad0d52 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1198 .elementor-element.elementor-element-6ad0d52{text-align:center;}.elementor-1198 .elementor-element.elementor-element-6ad0d52 .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-size:1.6em;font-weight:500;color:#EF9A05;}.elementor-1198 .elementor-element.elementor-element-58c3b6c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-35752c0.elementor-element{--align-self:center;}.elementor-1198 .elementor-element.elementor-element-35752c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1198 .elementor-element.elementor-element-35752c0 .elementor-button{font-family:"Rowdies", Sans-serif;font-size:1.1em;font-weight:600;fill:#F47A24;color:#F47A24;padding:1em 2em 1em 2em;}.elementor-1198 .elementor-element.elementor-element-f5dd829{--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-1198 .elementor-element.elementor-element-f5dd829:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-f5dd829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-82ac39b > .elementor-widget-container{margin:2em 0em 2em 0em;}.elementor-1198 .elementor-element.elementor-element-82ac39b{text-align:center;}.elementor-1198 .elementor-element.elementor-element-82ac39b .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-size:2.4em;font-weight:500;color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-fb6c6bd{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-fb6c6bd:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-fb6c6bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-scaled.jpg");background-repeat:repeat;background-size:contain;}.elementor-1198 .elementor-element.elementor-element-743c999{--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;--gap:4em 0em;--row-gap:4em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.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-1198 .elementor-element.elementor-element-f20584b{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-f20584b .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-f20584b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-f20584b.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-f20584b.elementor-view-default .elementor-icon{fill:var( --e-global-color-131f104 );color:var( --e-global-color-131f104 );border-color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-f20584b .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-f20584b .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-f20584b .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-f20584b:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-f20584b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-f20584b .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-2bfbd9d{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-2bfbd9d .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-2bfbd9d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-2bfbd9d.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-2bfbd9d.elementor-view-default .elementor-icon{fill:var( --e-global-color-131f104 );color:var( --e-global-color-131f104 );border-color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-2bfbd9d .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-2bfbd9d .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-2bfbd9d .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-2bfbd9d:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-2bfbd9d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-2bfbd9d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-1e52e15{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-1e52e15 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-1e52e15 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-1e52e15 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-1e52e15 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-1e52e15:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-1e52e15:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-1e52e15 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-4e26a58{--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;--gap:4em 0em;--row-gap:4em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-ae4bc89{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-ae4bc89 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-ae4bc89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-ae4bc89.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-ae4bc89.elementor-view-default .elementor-icon{fill:var( --e-global-color-131f104 );color:var( --e-global-color-131f104 );border-color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-ae4bc89 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-ae4bc89 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-ae4bc89 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-ae4bc89:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-ae4bc89:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-ae4bc89 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-266069b{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-266069b .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-266069b .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-266069b .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-266069b .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-266069b:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-266069b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-266069b .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-bb6132f{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-bb6132f .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-bb6132f .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-bb6132f .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-bb6132f .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-bb6132f:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-bb6132f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-bb6132f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-4dc254e{--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;--gap:4em 0em;--row-gap:4em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-afce4da{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-afce4da .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-afce4da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-afce4da.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-afce4da.elementor-view-default .elementor-icon{fill:var( --e-global-color-131f104 );color:var( --e-global-color-131f104 );border-color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-afce4da .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-afce4da .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-afce4da .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-afce4da:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-afce4da:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-afce4da .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-beaafa5{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-beaafa5 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-beaafa5 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-beaafa5 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-beaafa5 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-beaafa5:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-beaafa5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-beaafa5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-581827f{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-581827f .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-581827f .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-581827f .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-581827f .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-581827f:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-581827f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-581827f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-f900941{--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;--gap:4em 0em;--row-gap:4em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-b3f419c{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-b3f419c .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-b3f419c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-b3f419c.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-b3f419c.elementor-view-default .elementor-icon{fill:var( --e-global-color-131f104 );color:var( --e-global-color-131f104 );border-color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-b3f419c .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-b3f419c .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-b3f419c .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-b3f419c:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-b3f419c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-b3f419c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-ef2ce54{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-ef2ce54 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-ef2ce54 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-ef2ce54 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-ef2ce54 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-ef2ce54:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-ef2ce54:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-ef2ce54 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-97f9639{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-97f9639 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-97f9639 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-97f9639 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-97f9639 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-97f9639:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-97f9639:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-97f9639 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-8cd2492{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-8cd2492:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-8cd2492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-scaled.jpg");background-repeat:repeat;background-size:contain;}.elementor-1198 .elementor-element.elementor-element-b21d784{--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;--gap:4em 0em;--row-gap:4em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-b722c71{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-b722c71 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-b722c71.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-b722c71.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-b722c71.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-b722c71.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-b722c71 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-b722c71 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-b722c71 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-b722c71:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-b722c71:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-b722c71 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-9f81933{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-9f81933 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-9f81933.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-9f81933.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-9f81933.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-9f81933.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-9f81933 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-9f81933 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-9f81933 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-9f81933:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-9f81933:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-9f81933 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-d92be1e{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-d92be1e .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-d92be1e.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-d92be1e.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-d92be1e.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-d92be1e.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-d92be1e .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-d92be1e .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-d92be1e .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-d92be1e:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-d92be1e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-d92be1e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-91d70fa{--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;--gap:4em 0em;--row-gap:4em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-928991b{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-928991b .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-928991b.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-928991b.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-928991b.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-928991b.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-928991b .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-928991b .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-928991b .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-928991b:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-928991b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-928991b .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-33280c6{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-33280c6 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-33280c6.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-33280c6.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-33280c6.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-33280c6.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-33280c6 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-33280c6 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-33280c6 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-33280c6:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-33280c6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-33280c6 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-cfd8c6d{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-cfd8c6d .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-cfd8c6d.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-cfd8c6d.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-cfd8c6d.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-cfd8c6d.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-cfd8c6d .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-cfd8c6d .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-cfd8c6d .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-cfd8c6d:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-cfd8c6d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-cfd8c6d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-0e6d89e{--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;--gap:4em 0em;--row-gap:4em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-d433102{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-d433102 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-d433102.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-d433102.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-d433102.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-d433102.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-d433102 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-d433102 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-d433102 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-d433102:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-d433102:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-d433102 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-567be11{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-567be11 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-567be11.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-567be11.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-567be11.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-567be11.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-567be11 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-567be11 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-567be11 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-567be11:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-567be11:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-567be11 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-c178e68{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-c178e68 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-c178e68.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-c178e68.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-c178e68.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-c178e68.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-c178e68 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-c178e68 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-c178e68 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-c178e68:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-c178e68:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-c178e68 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-b6ac584{--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;--gap:4em 0em;--row-gap:4em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-5c5ecc5{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-5c5ecc5 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-5c5ecc5.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-5c5ecc5.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-5c5ecc5.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-5c5ecc5.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-5c5ecc5 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-5c5ecc5 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-5c5ecc5 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-5c5ecc5:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-5c5ecc5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-5c5ecc5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-4b847b4{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-4b847b4 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-4b847b4.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-4b847b4.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-4b847b4.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-4b847b4.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-4b847b4 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-4b847b4 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-4b847b4 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-4b847b4:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-4b847b4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-4b847b4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-288f1a7{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-288f1a7 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-288f1a7.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-288f1a7.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-288f1a7.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-288f1a7.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-288f1a7 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-288f1a7 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-288f1a7 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-288f1a7:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-288f1a7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-288f1a7 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-f3cd255{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-f3cd255:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-f3cd255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-scaled.jpg");background-repeat:repeat;background-size:contain;}.elementor-1198 .elementor-element.elementor-element-03cf446{--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;--gap:4em 0em;--row-gap:4em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-bf37e08{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-bf37e08 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-bf37e08.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-bf37e08.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-bf37e08.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-bf37e08.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-bf37e08 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-bf37e08 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-bf37e08 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-bf37e08:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-bf37e08:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-bf37e08 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-1c9e994{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-1c9e994 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-1c9e994.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-1c9e994.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-1c9e994.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-1c9e994.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-1c9e994 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-1c9e994 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-1c9e994 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-1c9e994:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-1c9e994:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-1c9e994 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-6a7b299{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-6a7b299 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-6a7b299.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-6a7b299.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-6a7b299.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-6a7b299.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-6a7b299 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-6a7b299 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-6a7b299 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-6a7b299:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-6a7b299:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-6a7b299 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-6fce223{--display:flex;}.elementor-1198 .elementor-element.elementor-element-85d9bd0{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-85d9bd0 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-85d9bd0.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-85d9bd0.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-85d9bd0.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-85d9bd0.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-85d9bd0 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-85d9bd0 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-85d9bd0 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-85d9bd0:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-85d9bd0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-85d9bd0 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-c32b065{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-c32b065 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-c32b065.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-c32b065.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-c32b065.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-c32b065.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-c32b065 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-c32b065 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-c32b065 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-c32b065:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-c32b065:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-c32b065 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-5f9d663{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-5f9d663 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-5f9d663.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-5f9d663.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-5f9d663.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-5f9d663.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-5f9d663 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-5f9d663 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-5f9d663 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-5f9d663:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-5f9d663:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-5f9d663 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-8ccf37d{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-8ccf37d:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-8ccf37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-scaled.jpg");background-repeat:repeat;background-size:contain;}.elementor-1198 .elementor-element.elementor-element-65dc021{--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;--gap:4em 0em;--row-gap:4em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-281dc18{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-281dc18 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-281dc18.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-281dc18.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-281dc18.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-281dc18.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-281dc18 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-281dc18 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-281dc18 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-281dc18:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-281dc18:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-281dc18 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-a2f5e1d{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-a2f5e1d .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-a2f5e1d.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-a2f5e1d.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-a2f5e1d.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-a2f5e1d.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-a2f5e1d .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-a2f5e1d .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-a2f5e1d .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-a2f5e1d:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-a2f5e1d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-a2f5e1d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-35189d7{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-35189d7 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-35189d7.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-35189d7.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-35189d7.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-35189d7.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-35189d7 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-35189d7 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-35189d7 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-35189d7:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-35189d7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-35189d7 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-ec0fa8f{--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;--gap:4em 0em;--row-gap:4em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-0d65a9d{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-0d65a9d .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-0d65a9d.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-0d65a9d.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-0d65a9d.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-0d65a9d.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-0d65a9d .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-0d65a9d .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-0d65a9d .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-0d65a9d:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-0d65a9d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-0d65a9d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-f683a02{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-f683a02 .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-f683a02.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-f683a02.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-f683a02.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-f683a02.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-f683a02 .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-f683a02 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-f683a02 .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-f683a02:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-f683a02:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-f683a02 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-26c25bb{--icon-box-icon-margin:15px;}.elementor-1198 .elementor-element.elementor-element-26c25bb .elementor-icon-box-title{margin-block-end:0.2em;color:var( --e-global-color-131f104 );transition-duration:0.9s;}.elementor-1198 .elementor-element.elementor-element-26c25bb.elementor-view-stacked .elementor-icon{background-color:#FF7A1D;fill:#FF7A1D;color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-26c25bb.elementor-view-framed .elementor-icon, .elementor-1198 .elementor-element.elementor-element-26c25bb.elementor-view-default .elementor-icon{fill:#FF7A1D;color:#FF7A1D;border-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-26c25bb.elementor-view-framed .elementor-icon{background-color:#FF7A1D;}.elementor-1198 .elementor-element.elementor-element-26c25bb .elementor-icon{font-size:10em;}.elementor-1198 .elementor-element.elementor-element-26c25bb .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-26c25bb .elementor-icon-box-title a{font-family:"Rowdies", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-26c25bb:has(:hover) .elementor-icon-box-title,
					 .elementor-1198 .elementor-element.elementor-element-26c25bb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-26c25bb .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-83f43a0{--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;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-2525368{width:100%;max-width:100%;text-align:center;}.elementor-1198 .elementor-element.elementor-element-2525368 > .elementor-widget-container{margin:3em 0em 2em 0em;}.elementor-1198 .elementor-element.elementor-element-2525368 .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-weight:700;color:var( --e-global-color-131f104 );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1198 .elementor-element.elementor-element-9c2ccc7 .elementor-flip-box__front{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/05/BORACEIA-INFINITY-e1747365914471.jpeg");background-position:center center;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-9c2ccc7 .elementor-flip-box__back{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/05/BORACEIA-INFINITY-e1747365914471.jpeg");background-position:center center;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-9c2ccc7{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-1198 .elementor-element.elementor-element-9c2ccc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-9c2ccc7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#1B488969;filter:brightness( 100% ) contrast( 100% ) saturate( 95% ) blur( 0px ) hue-rotate( 0deg );text-align:center;justify-content:center;}.elementor-1198 .elementor-element.elementor-element-9c2ccc7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#1B4889AB;text-align:center;}.elementor-1198 .elementor-element.elementor-element-9c2ccc7 .elementor-flip-box__image{opacity:1;}.elementor-1198 .elementor-element.elementor-element-9c2ccc7 .elementor-flip-box__image img{border-radius:160px;}.elementor-1198 .elementor-element.elementor-element-9c2ccc7 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:600;}.elementor-1198 .elementor-element.elementor-element-9c2ccc7 .elementor-flip-box__button{margin-center:0;}.elementor-1198 .elementor-element.elementor-element-9c2ccc7 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:600;}.elementor-1198 .elementor-element.elementor-element-dc2504c .elementor-flip-box__front{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/05/NATURAL-POOL.jpeg");background-position:center center;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-dc2504c .elementor-flip-box__back{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/05/NATURAL-POOL.jpeg");background-position:center center;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-dc2504c{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-1198 .elementor-element.elementor-element-dc2504c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-dc2504c .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#1B48893B;filter:brightness( 100% ) contrast( 100% ) saturate( 95% ) blur( 0px ) hue-rotate( 0deg );text-align:center;justify-content:center;}.elementor-1198 .elementor-element.elementor-element-dc2504c .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#1B48899E;text-align:center;}.elementor-1198 .elementor-element.elementor-element-dc2504c .elementor-flip-box__image{opacity:1;}.elementor-1198 .elementor-element.elementor-element-dc2504c .elementor-flip-box__image img{border-radius:160px;}.elementor-1198 .elementor-element.elementor-element-dc2504c .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:600;}.elementor-1198 .elementor-element.elementor-element-dc2504c .elementor-flip-box__button{margin-center:0;}.elementor-1198 .elementor-element.elementor-element-dc2504c .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:600;}.elementor-1198 .elementor-element.elementor-element-4008da0 .elementor-flip-box__front{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/04/IMAGE_SITE-17-e1748056450250.webp");background-position:center center;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-4008da0 .elementor-flip-box__back{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/04/IMAGE_SITE-17-e1748056450250.webp");background-position:center center;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-4008da0{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-1198 .elementor-element.elementor-element-4008da0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-4008da0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#1B48894F;filter:brightness( 100% ) contrast( 100% ) saturate( 95% ) blur( 0px ) hue-rotate( 0deg );text-align:center;justify-content:center;}.elementor-1198 .elementor-element.elementor-element-4008da0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#1B48899E;text-align:center;}.elementor-1198 .elementor-element.elementor-element-4008da0 .elementor-flip-box__image{opacity:1;}.elementor-1198 .elementor-element.elementor-element-4008da0 .elementor-flip-box__image img{border-radius:160px;}.elementor-1198 .elementor-element.elementor-element-4008da0 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:600;}.elementor-1198 .elementor-element.elementor-element-4008da0 .elementor-flip-box__button{margin-center:0;}.elementor-1198 .elementor-element.elementor-element-4008da0 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:600;}.elementor-1198 .elementor-element.elementor-element-dec9e5c{--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:18em;--padding-bottom:18em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-dec9e5c:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-dec9e5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/WhatsApp-Image-2025-05-14-at-2.55.08-PM.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-b87fa62{text-align:center;}.elementor-1198 .elementor-element.elementor-element-b87fa62 .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:6em;font-weight:600;color:#FFFFFF78;}.elementor-1198 .elementor-element.elementor-element-e725316 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-1198 .elementor-element.elementor-element-e725316{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.9em;font-weight:600;color:var( --e-global-color-7220a92 );}.elementor-1198 .elementor-element.elementor-element-3a1c5de{--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-1198 .elementor-element.elementor-element-3a1c5de:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-3a1c5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-9b37af3 > .elementor-widget-container{margin:2em 0em 2em 0em;}.elementor-1198 .elementor-element.elementor-element-9b37af3{text-align:center;}.elementor-1198 .elementor-element.elementor-element-9b37af3 .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-size:2.4em;font-weight:500;color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-4107009{--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:space-around;--flex-wrap:wrap;--padding-top:1em;--padding-bottom:21em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-4107009:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-4107009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-vertical-1.png");background-repeat:repeat;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-f711eef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1198 .elementor-element.elementor-element-e948671 img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-4f83cab{--display:flex;--margin-top:6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-e5f9b70 img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-bf5ca20{--display:flex;}.elementor-1198 .elementor-element.elementor-element-9f85ebb img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-e1c4bcb{--display:flex;--margin-top:6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-b8a0bb5 img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-948f053{--display:flex;}.elementor-1198 .elementor-element.elementor-element-c4673ac{--spacer-size:50px;}.elementor-1198 .elementor-element.elementor-element-bc8176b{--display:flex;--margin-top:21em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-cb75aaa img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-50db88f{--display:flex;}.elementor-1198 .elementor-element.elementor-element-7f0f772{--spacer-size:50px;}.elementor-1198 .elementor-element.elementor-element-10a78ab{--display:flex;--margin-top:21em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-7fd8107 img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-848505a{--display:flex;}.elementor-1198 .elementor-element.elementor-element-0231b6d{--spacer-size:50px;}.elementor-1198 .elementor-element.elementor-element-7908ee1{--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:space-around;--flex-wrap:wrap;--padding-top:1em;--padding-bottom:21em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-7908ee1:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-7908ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-vertical-1.png");background-repeat:repeat;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-0d5ee31{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1198 .elementor-element.elementor-element-a1366fa img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-17dbdd7{--display:flex;--margin-top:6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-c858e6f img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-ff27de4{--display:flex;}.elementor-1198 .elementor-element.elementor-element-77a1928 img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-ee05e6c{--display:flex;--margin-top:6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-f479f2d img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-530f3dd{--display:flex;--margin-top:21em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-e7fdae2 img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-b2279ba{--display:flex;--margin-top:21em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-e825412 img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-f10d180{--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:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-f10d180:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-f10d180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/04/IMAGE_SITE-8.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-f10d180::before, .elementor-1198 .elementor-element.elementor-element-f10d180 > .elementor-background-video-container::before, .elementor-1198 .elementor-element.elementor-element-f10d180 > .e-con-inner > .elementor-background-video-container::before, .elementor-1198 .elementor-element.elementor-element-f10d180 > .elementor-background-slideshow::before, .elementor-1198 .elementor-element.elementor-element-f10d180 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1198 .elementor-element.elementor-element-f10d180 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000009E;--background-overlay:'';}.elementor-1198 .elementor-element.elementor-element-c4a048d{text-align:center;}.elementor-1198 .elementor-element.elementor-element-c4a048d .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:6em;font-weight:600;color:#FFFFFF9C;}.elementor-1198 .elementor-element.elementor-element-4a31286 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-1198 .elementor-element.elementor-element-4a31286{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.9em;font-weight:600;color:var( --e-global-color-131f104 );}.elementor-1198 .elementor-element.elementor-element-7216ff6{--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:space-around;--flex-wrap:wrap;--padding-top:1em;--padding-bottom:12em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-7216ff6:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-7216ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-vertical-1.png");background-repeat:repeat;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-307616c{--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;border-style:groove;--border-style:groove;border-width:0em 0em 1em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:1em;--border-left-width:0em;border-color:var( --e-global-color-131f104 );--border-color:var( --e-global-color-131f104 );--border-radius:2em 2em 2em 2em;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-307616c:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-307616c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B4889;}.elementor-1198 .elementor-element.elementor-element-307616c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1198 .elementor-element.elementor-element-d27ebcc{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1198 .elementor-element.elementor-element-d27ebcc > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-1198 .elementor-element.elementor-element-d27ebcc .elementor-counter-number-wrapper{gap:0.1em;color:#EF9A05;font-family:"Rowdies", Sans-serif;font-size:3em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-d27ebcc .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;}.elementor-1198 .elementor-element.elementor-element-cc91f81{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1198 .elementor-element.elementor-element-cc91f81 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-1198 .elementor-element.elementor-element-cc91f81 .elementor-counter-number-wrapper{gap:0.1em;color:var( --e-global-color-131f104 );font-family:"Rowdies", Sans-serif;font-size:3em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-cc91f81 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;}.elementor-1198 .elementor-element.elementor-element-cf7785a{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1198 .elementor-element.elementor-element-cf7785a > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-1198 .elementor-element.elementor-element-cf7785a .elementor-counter-number-wrapper{gap:0.1em;color:var( --e-global-color-131f104 );font-family:"Rowdies", Sans-serif;font-size:3em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-cf7785a .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;}.elementor-1198 .elementor-element.elementor-element-e01939c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1198 .elementor-element.elementor-element-e01939c > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-1198 .elementor-element.elementor-element-e01939c .elementor-counter-number-wrapper{gap:0.1em;color:var( --e-global-color-131f104 );font-family:"Rowdies", Sans-serif;font-size:3em;font-weight:400;}.elementor-1198 .elementor-element.elementor-element-e01939c .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;}.elementor-1198 .elementor-element.elementor-element-165fc16{--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;border-style:none;--border-style:none;--border-radius:2em 2em 2em 2em;--margin-top:-14em;--margin-bottom:7em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:9em;--padding-right:9em;}.elementor-1198 .elementor-element.elementor-element-165fc16.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1198 .elementor-element.elementor-element-e50d12b{--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;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--overlay-opacity:0.61;--padding-top:8em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-e50d12b:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-e50d12b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/american-pool-imagem-piscina-revestimento-de-areia-8.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-e50d12b::before, .elementor-1198 .elementor-element.elementor-element-e50d12b > .elementor-background-video-container::before, .elementor-1198 .elementor-element.elementor-element-e50d12b > .e-con-inner > .elementor-background-video-container::before, .elementor-1198 .elementor-element.elementor-element-e50d12b > .elementor-background-slideshow::before, .elementor-1198 .elementor-element.elementor-element-e50d12b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1198 .elementor-element.elementor-element-e50d12b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1198 .elementor-element.elementor-element-4b3cf22{text-align:center;}.elementor-1198 .elementor-element.elementor-element-4b3cf22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2em;font-weight:400;color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-45e09e0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-7fec7b4.elementor-element{--align-self:center;}.elementor-1198 .elementor-element.elementor-element-7fec7b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1198 .elementor-element.elementor-element-7fec7b4 .elementor-button{font-family:"Rowdies", Sans-serif;font-size:1.1em;font-weight:600;fill:#F47A24;color:#F47A24;padding:1em 2em 1em 2em;}@media(min-width:768px){.elementor-1198 .elementor-element.elementor-element-743c999{--width:25%;}.elementor-1198 .elementor-element.elementor-element-4e26a58{--width:25%;}.elementor-1198 .elementor-element.elementor-element-4dc254e{--width:25%;}.elementor-1198 .elementor-element.elementor-element-f900941{--width:25%;}.elementor-1198 .elementor-element.elementor-element-b21d784{--width:25%;}.elementor-1198 .elementor-element.elementor-element-91d70fa{--width:25%;}.elementor-1198 .elementor-element.elementor-element-0e6d89e{--width:25%;}.elementor-1198 .elementor-element.elementor-element-b6ac584{--width:25%;}.elementor-1198 .elementor-element.elementor-element-03cf446{--width:25%;}.elementor-1198 .elementor-element.elementor-element-65dc021{--width:25%;}.elementor-1198 .elementor-element.elementor-element-ec0fa8f{--width:25%;}.elementor-1198 .elementor-element.elementor-element-f711eef{--width:23%;}.elementor-1198 .elementor-element.elementor-element-4f83cab{--width:23%;}.elementor-1198 .elementor-element.elementor-element-bf5ca20{--width:23%;}.elementor-1198 .elementor-element.elementor-element-e1c4bcb{--width:23%;}.elementor-1198 .elementor-element.elementor-element-948f053{--width:12%;}.elementor-1198 .elementor-element.elementor-element-bc8176b{--width:23%;}.elementor-1198 .elementor-element.elementor-element-50db88f{--width:12%;}.elementor-1198 .elementor-element.elementor-element-10a78ab{--width:23%;}.elementor-1198 .elementor-element.elementor-element-848505a{--width:12%;}.elementor-1198 .elementor-element.elementor-element-0d5ee31{--width:23%;}.elementor-1198 .elementor-element.elementor-element-17dbdd7{--width:23%;}.elementor-1198 .elementor-element.elementor-element-ff27de4{--width:23%;}.elementor-1198 .elementor-element.elementor-element-ee05e6c{--width:23%;}.elementor-1198 .elementor-element.elementor-element-530f3dd{--width:23%;}.elementor-1198 .elementor-element.elementor-element-b2279ba{--width:23%;}.elementor-1198 .elementor-element.elementor-element-307616c{--width:100%;}.elementor-1198 .elementor-element.elementor-element-165fc16{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1198 .elementor-element.elementor-element-b21d784{--width:50%;}.elementor-1198 .elementor-element.elementor-element-91d70fa{--width:50%;}.elementor-1198 .elementor-element.elementor-element-0e6d89e{--width:50%;}.elementor-1198 .elementor-element.elementor-element-b6ac584{--width:50%;}.elementor-1198 .elementor-element.elementor-element-03cf446{--width:50%;}.elementor-1198 .elementor-element.elementor-element-6fce223{--width:50%;}.elementor-1198 .elementor-element.elementor-element-65dc021{--width:50%;}.elementor-1198 .elementor-element.elementor-element-ec0fa8f{--width:50%;}.elementor-1198 .elementor-element.elementor-element-f711eef{--width:43%;}.elementor-1198 .elementor-element.elementor-element-4f83cab{--width:43%;}.elementor-1198 .elementor-element.elementor-element-bf5ca20{--width:43%;}.elementor-1198 .elementor-element.elementor-element-bc8176b{--width:42%;}.elementor-1198 .elementor-element.elementor-element-10a78ab{--width:43%;}.elementor-1198 .elementor-element.elementor-element-0d5ee31{--width:43%;}.elementor-1198 .elementor-element.elementor-element-17dbdd7{--width:43%;}.elementor-1198 .elementor-element.elementor-element-ff27de4{--width:43%;}.elementor-1198 .elementor-element.elementor-element-ee05e6c{--width:43%;}.elementor-1198 .elementor-element.elementor-element-530f3dd{--width:42%;}.elementor-1198 .elementor-element.elementor-element-b2279ba{--width:43%;}}@media(min-width:1025px){.elementor-1198 .elementor-element.elementor-element-dec9e5c:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-dec9e5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1198 .elementor-element.elementor-element-f10d180:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-f10d180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1198 .elementor-element.elementor-element-b6bc597:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-b6bc597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1198 .elementor-element.elementor-element-8cd2492:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-8cd2492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-vertical-1.png");}.elementor-1198 .elementor-element.elementor-element-8cd2492{--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-1198 .elementor-element.elementor-element-b21d784{--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;--flex-wrap:wrap;}.elementor-1198 .elementor-element.elementor-element-91d70fa{--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;--flex-wrap:wrap;}.elementor-1198 .elementor-element.elementor-element-0e6d89e{--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;--flex-wrap:wrap;}.elementor-1198 .elementor-element.elementor-element-b6ac584{--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;--flex-wrap:wrap;}.elementor-1198 .elementor-element.elementor-element-f3cd255:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-f3cd255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-vertical-1.png");background-size:cover;}.elementor-1198 .elementor-element.elementor-element-f3cd255{--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-1198 .elementor-element.elementor-element-03cf446{--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;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--padding-top:4em;--padding-bottom:2em;--padding-left:1em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-bf37e08 .elementor-icon{padding:0%;}.elementor-1198 .elementor-element.elementor-element-1c9e994 .elementor-icon{padding:0%;}.elementor-1198 .elementor-element.elementor-element-6a7b299 .elementor-icon{padding:0%;}.elementor-1198 .elementor-element.elementor-element-6fce223{--gap:2em 0em;--row-gap:2em;--column-gap:0em;--padding-top:4em;--padding-bottom:2em;--padding-left:0em;--padding-right:1em;}.elementor-1198 .elementor-element.elementor-element-85d9bd0 .elementor-icon{padding:0%;}.elementor-1198 .elementor-element.elementor-element-c32b065 .elementor-icon{padding:0%;}.elementor-1198 .elementor-element.elementor-element-5f9d663 .elementor-icon{padding:0%;}.elementor-1198 .elementor-element.elementor-element-8ccf37d:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-8ccf37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-vertical-1.png");background-size:cover;}.elementor-1198 .elementor-element.elementor-element-8ccf37d{--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-1198 .elementor-element.elementor-element-65dc021{--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;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-281dc18 .elementor-icon{padding:0%;}.elementor-1198 .elementor-element.elementor-element-a2f5e1d .elementor-icon{padding:0%;}.elementor-1198 .elementor-element.elementor-element-35189d7 .elementor-icon{padding:0%;}.elementor-1198 .elementor-element.elementor-element-ec0fa8f{--gap:2em 0em;--row-gap:2em;--column-gap:0em;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:1em;}.elementor-1198 .elementor-element.elementor-element-0d65a9d .elementor-icon{padding:0%;}.elementor-1198 .elementor-element.elementor-element-f683a02 .elementor-icon{padding:0%;}.elementor-1198 .elementor-element.elementor-element-26c25bb .elementor-icon{padding:0%;}.elementor-1198 .elementor-element.elementor-element-bf5ca20{--margin-top:22em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-7908ee1{--padding-top:1em;--padding-bottom:30em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-ff27de4{--margin-top:22em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-ee05e6c{--margin-top:27em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-b2279ba{--margin-top:27em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-f10d180:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-f10d180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-vertical-1.png");}.elementor-1198 .elementor-element.elementor-element-307616c{--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;}}@media(max-width:767px){.elementor-1198 .elementor-element.elementor-element-0f2bbd2 img{width:86%;}.elementor-1198 .elementor-element.elementor-element-952600f .elementor-heading-title{font-size:2.1em;}.elementor-1198 .elementor-element.elementor-element-997bca0{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-b6bc597{--padding-top:4em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-1198 .elementor-element.elementor-element-8462679 .elementor-heading-title{font-size:1.3em;}.elementor-1198 .elementor-element.elementor-element-def5e66 img{width:80%;}.elementor-1198 .elementor-element.elementor-element-eea80b8 .elementor-heading-title{font-size:1.2em;}.elementor-1198 .elementor-element.elementor-element-871cf12{font-size:0.9em;}.elementor-1198 .elementor-element.elementor-element-e5fe0c0{--padding-top:4em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-1198 .elementor-element.elementor-element-ae84480 .elementor-heading-title{font-size:1.3em;}.elementor-1198 .elementor-element.elementor-element-524a6f6 img{width:80%;}.elementor-1198 .elementor-element.elementor-element-6ad0d52 .elementor-heading-title{font-size:1.2em;}.elementor-1198 .elementor-element.elementor-element-58c3b6c{font-size:0.9em;}.elementor-1198 .elementor-element.elementor-element-82ac39b .elementor-heading-title{font-size:1.6em;}.elementor-1198 .elementor-element.elementor-element-fb6c6bd:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-fb6c6bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;background-size:contain;}.elementor-1198 .elementor-element.elementor-element-fb6c6bd{--padding-top:4em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-1198 .elementor-element.elementor-element-743c999{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1198 .elementor-element.elementor-element-4e26a58{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1198 .elementor-element.elementor-element-4dc254e{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1198 .elementor-element.elementor-element-f900941{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1198 .elementor-element.elementor-element-8cd2492:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-8cd2492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-vertical-1.png");background-repeat:repeat;background-size:contain;}.elementor-1198 .elementor-element.elementor-element-8cd2492{--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;--flex-wrap:wrap;--align-content:center;--padding-top:4em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-1198 .elementor-element.elementor-element-b21d784{--width:45%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-b722c71{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-b722c71 .elementor-icon{font-size:5em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-b722c71 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-b722c71 .elementor-icon-box-title a{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-b722c71 .elementor-icon-box-description{font-size:0.8em;}.elementor-1198 .elementor-element.elementor-element-9f81933{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-9f81933 .elementor-icon{font-size:5em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-9f81933 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-9f81933 .elementor-icon-box-title a{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-9f81933 .elementor-icon-box-description{font-size:0.8em;}.elementor-1198 .elementor-element.elementor-element-d92be1e{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-d92be1e .elementor-icon{font-size:5em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-d92be1e .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-d92be1e .elementor-icon-box-title a{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-d92be1e .elementor-icon-box-description{font-size:0.8em;}.elementor-1198 .elementor-element.elementor-element-91d70fa{--width:45%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-928991b{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-928991b .elementor-icon{font-size:5em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-928991b .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-928991b .elementor-icon-box-title a{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-928991b .elementor-icon-box-description{font-size:0.8em;}.elementor-1198 .elementor-element.elementor-element-33280c6{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-33280c6 .elementor-icon{font-size:5em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-33280c6 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-33280c6 .elementor-icon-box-title a{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-33280c6 .elementor-icon-box-description{font-size:0.8em;}.elementor-1198 .elementor-element.elementor-element-cfd8c6d{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-cfd8c6d .elementor-icon{font-size:5em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-cfd8c6d .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-cfd8c6d .elementor-icon-box-title a{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-cfd8c6d .elementor-icon-box-description{font-size:0.8em;}.elementor-1198 .elementor-element.elementor-element-0e6d89e{--width:45%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-d433102{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-d433102 .elementor-icon{font-size:5em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-d433102 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-d433102 .elementor-icon-box-title a{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-d433102 .elementor-icon-box-description{font-size:0.8em;}.elementor-1198 .elementor-element.elementor-element-567be11{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-567be11 .elementor-icon{font-size:5em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-567be11 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-567be11 .elementor-icon-box-title a{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-567be11 .elementor-icon-box-description{font-size:0.8em;}.elementor-1198 .elementor-element.elementor-element-c178e68{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-c178e68 .elementor-icon{font-size:5em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-c178e68 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-c178e68 .elementor-icon-box-title a{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-c178e68 .elementor-icon-box-description{font-size:0.8em;}.elementor-1198 .elementor-element.elementor-element-b6ac584{--width:45%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-5c5ecc5{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-5c5ecc5 .elementor-icon{font-size:5em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-5c5ecc5 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-5c5ecc5 .elementor-icon-box-title a{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-5c5ecc5 .elementor-icon-box-description{font-size:0.8em;}.elementor-1198 .elementor-element.elementor-element-4b847b4{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-4b847b4 .elementor-icon{font-size:5em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-4b847b4 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-4b847b4 .elementor-icon-box-title a{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-4b847b4 .elementor-icon-box-description{font-size:0.8em;}.elementor-1198 .elementor-element.elementor-element-288f1a7{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-288f1a7 .elementor-icon{font-size:5em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-288f1a7 .elementor-icon-box-title, .elementor-1198 .elementor-element.elementor-element-288f1a7 .elementor-icon-box-title a{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-288f1a7 .elementor-icon-box-description{font-size:0.8em;}.elementor-1198 .elementor-element.elementor-element-f3cd255:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-f3cd255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-vertical-1.png");background-repeat:repeat;background-size:contain;}.elementor-1198 .elementor-element.elementor-element-f3cd255{--padding-top:4em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-1198 .elementor-element.elementor-element-03cf446{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1198 .elementor-element.elementor-element-bf37e08{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-bf37e08 .elementor-icon{font-size:10em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-1c9e994{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-1c9e994 .elementor-icon{font-size:10em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-6a7b299{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-6a7b299 .elementor-icon{font-size:10em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-85d9bd0{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-85d9bd0 .elementor-icon{font-size:10em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-c32b065{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-c32b065 .elementor-icon{font-size:10em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-5f9d663{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-5f9d663 .elementor-icon{font-size:10em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-8ccf37d:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-8ccf37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/08/textura-branca-vertical-1.png");background-repeat:repeat;background-size:contain;}.elementor-1198 .elementor-element.elementor-element-8ccf37d{--padding-top:4em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-1198 .elementor-element.elementor-element-65dc021{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1198 .elementor-element.elementor-element-281dc18{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-281dc18 .elementor-icon{font-size:10em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-a2f5e1d{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-a2f5e1d .elementor-icon{font-size:10em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-35189d7{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-35189d7 .elementor-icon{font-size:10em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-ec0fa8f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1198 .elementor-element.elementor-element-0d65a9d{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-0d65a9d .elementor-icon{font-size:10em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-f683a02{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-f683a02 .elementor-icon{font-size:10em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-26c25bb{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-26c25bb .elementor-icon{font-size:10em;padding:0em;}.elementor-1198 .elementor-element.elementor-element-83f43a0{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-9c2ccc7{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-dc2504c{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-4008da0{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-b87fa62 .elementor-heading-title{font-size:2.6em;}.elementor-1198 .elementor-element.elementor-element-e725316{font-size:1em;}.elementor-1198 .elementor-element.elementor-element-9b37af3 .elementor-heading-title{font-size:1.6em;}.elementor-1198 .elementor-element.elementor-element-7908ee1{--padding-top:1em;--padding-bottom:20em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-0d5ee31{--width:43%;}.elementor-1198 .elementor-element.elementor-element-17dbdd7{--width:44%;}.elementor-1198 .elementor-element.elementor-element-ff27de4{--width:43%;--margin-top:14em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-ee05e6c{--width:43%;--margin-top:20em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-530f3dd{--width:43%;--margin-top:12em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-b2279ba{--width:43%;--margin-top:19em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1198 .elementor-element.elementor-element-f10d180:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-f10d180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://americanpool.com.br/wp-content/uploads/2025/04/IMAGE_SITE-5.webp");}.elementor-1198 .elementor-element.elementor-element-f10d180{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-1198 .elementor-element.elementor-element-c4a048d .elementor-heading-title{font-size:3.8em;}.elementor-1198 .elementor-element.elementor-element-4a31286{font-size:1.1em;}.elementor-1198 .elementor-element.elementor-element-7216ff6{--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-1198 .elementor-element.elementor-element-307616c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1198 .elementor-element.elementor-element-d27ebcc{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-cc91f81{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-cf7785a{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-e01939c{width:100%;max-width:100%;}.elementor-1198 .elementor-element.elementor-element-165fc16{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1198 .elementor-element.elementor-element-e50d12b{--overlay-opacity:0.61;--padding-top:5em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-1198 .elementor-element.elementor-element-4b3cf22 .elementor-heading-title{font-size:1.5em;}.elementor-1198 .elementor-element.elementor-element-45e09e0{font-size:0.9em;}}/* Start custom CSS for button, class: .elementor-element-e39aa10 */.elementor-1198 .elementor-element.elementor-element-e39aa10 .elementor-button {
    border-radius: 100px;
    position: relative;
    z-index: 1;
    opacity: 1;
    transition: 0.5s;
}
.elementor-1198 .elementor-element.elementor-element-e39aa10 .elementor-button:before{
    content: "";
    border-radius: inherit;
    background: linear-gradient(120deg, #F47A24, transparent, #EBA94B,#F47A24, transparent, #F47A24);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -2;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    transition: 0.9s;
    animation: AnimationName 7s linear infinite;
}
.elementor-1198 .elementor-element.elementor-element-e39aa10 .elementor-button:after{
    content: "";
    border-radius: inherit;
    background: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    width: 100%;
    height: 100%;
    transition: 0.5s;
}
@keyframes AnimationName {
    0%{background-position:0%}
    50%{background-position:50%}
    100%{background-position:100%}
}

.elementor-1198 .elementor-element.elementor-element-e39aa10:hover .elementor-button .elementor-button-icon{
    transform: translatex(5px);
    transition: 0.5s;
}
.elementor-1198 .elementor-element.elementor-element-e39aa10 .elementor-button .elementor-button-icon{
    transition: 0.5s;
    animation: right ease-in-out 2s infinite;
}

@keyframes right{
    0%{
        transform: translatex(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatex(5px);
        transition: 5s;
    }
    
    100%{
        transform: translatex(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35752c0 */.elementor-1198 .elementor-element.elementor-element-35752c0 .elementor-button {
    border-radius: 100px;
    position: relative;
    z-index: 1;
    opacity: 1;
    transition: 0.5s;
}
.elementor-1198 .elementor-element.elementor-element-35752c0 .elementor-button:before{
    content: "";
    border-radius: inherit;
    background: linear-gradient(120deg, #F47A24, transparent, #EBA94B,#F47A24, transparent, #F47A24);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -2;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    transition: 0.9s;
    animation: AnimationName 7s linear infinite;
}
.elementor-1198 .elementor-element.elementor-element-35752c0 .elementor-button:after{
    content: "";
    border-radius: inherit;
    background: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    width: 100%;
    height: 100%;
    transition: 0.5s;
}
@keyframes AnimationName {
    0%{background-position:0%}
    50%{background-position:50%}
    100%{background-position:100%}
}

.elementor-1198 .elementor-element.elementor-element-35752c0:hover .elementor-button .elementor-button-icon{
    transform: translatex(5px);
    transition: 0.5s;
}
.elementor-1198 .elementor-element.elementor-element-35752c0 .elementor-button .elementor-button-icon{
    transition: 0.5s;
    animation: right ease-in-out 2s infinite;
}

@keyframes right{
    0%{
        transform: translatex(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatex(5px);
        transition: 5s;
    }
    
    100%{
        transform: translatex(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f20584b */.elementor-1198 .elementor-element.elementor-element-f20584b  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bfbd9d */.elementor-1198 .elementor-element.elementor-element-2bfbd9d  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e52e15 */.elementor-1198 .elementor-element.elementor-element-1e52e15  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(20px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae4bc89 */.elementor-1198 .elementor-element.elementor-element-ae4bc89  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-266069b */.elementor-1198 .elementor-element.elementor-element-266069b  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(20px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb6132f */.elementor-1198 .elementor-element.elementor-element-bb6132f  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(20px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-afce4da */.elementor-1198 .elementor-element.elementor-element-afce4da  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-beaafa5 */.elementor-1198 .elementor-element.elementor-element-beaafa5  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(20px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-581827f */.elementor-1198 .elementor-element.elementor-element-581827f  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(20px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b3f419c */.elementor-1198 .elementor-element.elementor-element-b3f419c  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ef2ce54 */.elementor-1198 .elementor-element.elementor-element-ef2ce54  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(20px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97f9639 */.elementor-1198 .elementor-element.elementor-element-97f9639  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(20px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b722c71 */.elementor-1198 .elementor-element.elementor-element-b722c71  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f81933 */.elementor-1198 .elementor-element.elementor-element-9f81933  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d92be1e */.elementor-1198 .elementor-element.elementor-element-d92be1e  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-928991b */.elementor-1198 .elementor-element.elementor-element-928991b  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33280c6 */.elementor-1198 .elementor-element.elementor-element-33280c6  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfd8c6d */.elementor-1198 .elementor-element.elementor-element-cfd8c6d  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d433102 */.elementor-1198 .elementor-element.elementor-element-d433102  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-567be11 */.elementor-1198 .elementor-element.elementor-element-567be11  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c178e68 */.elementor-1198 .elementor-element.elementor-element-c178e68  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c5ecc5 */.elementor-1198 .elementor-element.elementor-element-5c5ecc5  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b847b4 */.elementor-1198 .elementor-element.elementor-element-4b847b4  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-288f1a7 */.elementor-1198 .elementor-element.elementor-element-288f1a7  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf37e08 */.elementor-1198 .elementor-element.elementor-element-bf37e08  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c9e994 */.elementor-1198 .elementor-element.elementor-element-1c9e994  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a7b299 */.elementor-1198 .elementor-element.elementor-element-6a7b299  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-85d9bd0 */.elementor-1198 .elementor-element.elementor-element-85d9bd0  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c32b065 */.elementor-1198 .elementor-element.elementor-element-c32b065  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f9d663 */.elementor-1198 .elementor-element.elementor-element-5f9d663  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-281dc18 */.elementor-1198 .elementor-element.elementor-element-281dc18  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2f5e1d */.elementor-1198 .elementor-element.elementor-element-a2f5e1d  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-35189d7 */.elementor-1198 .elementor-element.elementor-element-35189d7  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d65a9d */.elementor-1198 .elementor-element.elementor-element-0d65a9d  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f683a02 */.elementor-1198 .elementor-element.elementor-element-f683a02  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26c25bb */.elementor-1198 .elementor-element.elementor-element-26c25bb  .elementor-icon{
    transition: 0.5s;
    animation: left ease-in-out 3s infinite;
}

@keyframes left{

    0%{
        transform: translatey(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatey(10px);
        transition: 5s;
    }
    
    100%{
        transform: translatey(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e948671 */.minha-imagem-flutuante {
  position: absolute;
  animation: flutuar 3s ease-in-out infinite;
  transition: transform 0.5s;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(20px);
  }

  100% {
    transform: translateY(0px);
  }
}

/* Opcional: pequenos delays diferentes para dar variação */
.minha-imagem-flutuante.delay-1 {
  animation-delay: 0s;
}
.minha-imagem-flutuante.delay-2 {
  animation-delay: 1s;
}
.minha-imagem-flutuante.delay-3 {
  animation-delay: 2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f711eef */.meu-container {
  display: inline-block; /* ou block, se preferir ocupar toda a linha */
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  border: none;
}

.minha-imagem-flutuante {
  display: block; /* importante para remover espaços extras abaixo da imagem */
  width: auto;     /* ou 100% se quiser responsiva */
  height: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5f9b70 */.minha-imagem-flutuante {
  position: absolute;
  animation: flutuar 3s ease-in-out infinite;
  transition: transform 0.5s;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(20px);
  }

  100% {
    transform: translateY(0px);
  }
}

/* Opcional: pequenos delays diferentes para dar variação */
.minha-imagem-flutuante.delay-1 {
  animation-delay: 0s;
}
.minha-imagem-flutuante.delay-2 {
  animation-delay: 1s;
}
.minha-imagem-flutuante.delay-3 {
  animation-delay: 2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb75aaa */.minha-imagem-flutuante {
  position: absolute;
  animation: flutuar 3s ease-in-out infinite;
  transition: transform 0.5s;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(20px);
  }

  100% {
    transform: translateY(0px);
  }
}

/* Opcional: pequenos delays diferentes para dar variação */
.minha-imagem-flutuante.delay-1 {
  animation-delay: 0s;
}
.minha-imagem-flutuante.delay-2 {
  animation-delay: 1s;
}
.minha-imagem-flutuante.delay-3 {
  animation-delay: 2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fd8107 */.minha-imagem-flutuante {
  position: absolute;
  animation: flutuar 3s ease-in-out infinite;
  transition: transform 0.5s;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(20px);
  }

  100% {
    transform: translateY(0px);
  }
}

/* Opcional: pequenos delays diferentes para dar variação */
.minha-imagem-flutuante.delay-1 {
  animation-delay: 0s;
}
.minha-imagem-flutuante.delay-2 {
  animation-delay: 1s;
}
.minha-imagem-flutuante.delay-3 {
  animation-delay: 2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1366fa */.minha-imagem-flutuante {
  position: absolute;
  animation: flutuar 3s ease-in-out infinite;
  transition: transform 0.5s;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(20px);
  }

  100% {
    transform: translateY(0px);
  }
}

/* Opcional: pequenos delays diferentes para dar variação */
.minha-imagem-flutuante.delay-1 {
  animation-delay: 0s;
}
.minha-imagem-flutuante.delay-2 {
  animation-delay: 1s;
}
.minha-imagem-flutuante.delay-3 {
  animation-delay: 2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d5ee31 */.meu-container {
  display: inline-block; /* ou block, se preferir ocupar toda a linha */
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  border: none;
}

.minha-imagem-flutuante {
  display: block; /* importante para remover espaços extras abaixo da imagem */
  width: auto;     /* ou 100% se quiser responsiva */
  height: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7fdae2 */.minha-imagem-flutuante {
  position: absolute;
  animation: flutuar 3s ease-in-out infinite;
  transition: transform 0.5s;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(20px);
  }

  100% {
    transform: translateY(0px);
  }
}

/* Opcional: pequenos delays diferentes para dar variação */
.minha-imagem-flutuante.delay-1 {
  animation-delay: 0s;
}
.minha-imagem-flutuante.delay-2 {
  animation-delay: 1s;
}
.minha-imagem-flutuante.delay-3 {
  animation-delay: 2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e825412 */.minha-imagem-flutuante {
  position: absolute;
  animation: flutuar 3s ease-in-out infinite;
  transition: transform 0.5s;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(20px);
  }

  100% {
    transform: translateY(0px);
  }
}

/* Opcional: pequenos delays diferentes para dar variação */
.minha-imagem-flutuante.delay-1 {
  animation-delay: 0s;
}
.minha-imagem-flutuante.delay-2 {
  animation-delay: 1s;
}
.minha-imagem-flutuante.delay-3 {
  animation-delay: 2s;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-d27ebcc */.elementor-1198 .elementor-element.elementor-element-d27ebcc {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-cc91f81 */.elementor-1198 .elementor-element.elementor-element-cc91f81 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-cf7785a */.elementor-1198 .elementor-element.elementor-element-cf7785a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-e01939c */.elementor-1198 .elementor-element.elementor-element-e01939c {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fec7b4 */.elementor-1198 .elementor-element.elementor-element-7fec7b4 .elementor-button {
    border-radius: 100px;
    position: relative;
    z-index: 1;
    opacity: 1;
    transition: 0.5s;
}
.elementor-1198 .elementor-element.elementor-element-7fec7b4 .elementor-button:before{
    content: "";
    border-radius: inherit;
    background: linear-gradient(120deg, #F47A24, transparent, #EBA94B,#F47A24, transparent, #F47A24);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -2;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    transition: 0.9s;
    animation: AnimationName 7s linear infinite;
}
.elementor-1198 .elementor-element.elementor-element-7fec7b4 .elementor-button:after{
    content: "";
    border-radius: inherit;
    background: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    width: 100%;
    height: 100%;
    transition: 0.5s;
}
@keyframes AnimationName {
    0%{background-position:0%}
    50%{background-position:50%}
    100%{background-position:100%}
}

.elementor-1198 .elementor-element.elementor-element-7fec7b4:hover .elementor-button .elementor-button-icon{
    transform: translatex(5px);
    transition: 0.5s;
}
.elementor-1198 .elementor-element.elementor-element-7fec7b4 .elementor-button .elementor-button-icon{
    transition: 0.5s;
    animation: right ease-in-out 2s infinite;
}

@keyframes right{
    0%{
        transform: translatex(0px);
        transition: 5s;
    }
    
    50%{
        transform: translatex(5px);
        transition: 5s;
    }
    
    100%{
        transform: translatex(0px);
        transition: 5s;
    }
    
}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden !important;
  width: 100vw;
  max-width: 100%;
}

body {
  position: relative;
}/* End custom CSS */