.elementor-351 .elementor-element.elementor-element-d58ce22:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-d58ce22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d4f87;}.elementor-351 .elementor-element.elementor-element-d58ce22 > .elementor-background-overlay{background-image:url("https://tendtudopiscinas.com.br/wp-content/uploads/2026/09/TENDTUDO-PSICINAS-LAZER-1.png");background-position:center center;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-351 .elementor-element.elementor-element-d58ce22 > .elementor-container{max-width:1200px;}.elementor-351 .elementor-element.elementor-element-d58ce22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 80px 24px;}.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-351 .elementor-element.elementor-element-7f14eed{width:var( --container-widget-width, 53.75% );max-width:53.75%;--container-widget-width:53.75%;--container-widget-flex-grow:0;text-align:start;}.elementor-351 .elementor-element.elementor-element-7f14eed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-351 .elementor-element.elementor-element-7f14eed .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#ffffff;}.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-351 .elementor-element.elementor-element-fdfcc24{width:var( --container-widget-width, 56.607% );max-width:56.607%;--container-widget-width:56.607%;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;line-height:1.7em;color:#FFFFFF;}.elementor-351 .elementor-element.elementor-element-fdfcc24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-351 .elementor-element.elementor-element-17a69e2 > .elementor-container{max-width:1200px;}.elementor-351 .elementor-element.elementor-element-17a69e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 20px 0px;}.elementor-351 .elementor-element.elementor-element-17a69e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-351 .elementor-element.elementor-element-ef02574 .elementor-button{background-color:#f5a623;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-351 .elementor-element.elementor-element-ef02574 .elementor-button-content-wrapper{flex-direction:row;}.elementor-351 .elementor-element.elementor-element-83443a8 .elementor-button{background-color:rgba(255,255,255,0.15);font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-351 .elementor-element.elementor-element-83443a8{width:var( --container-widget-width, 33.77% );max-width:33.77%;--container-widget-width:33.77%;--container-widget-flex-grow:0;}.elementor-351 .elementor-element.elementor-element-83443a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-351 .elementor-element.elementor-element-83443a8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-351 .elementor-element.elementor-element-064a24b .tt-sidebar-widget{background-color:#ffffff;}.elementor-351 .elementor-element.elementor-element-064a24b .tt-sidebar-heading{color:#1a1a2e;}.elementor-351 .elementor-element.elementor-element-064a24b .tt-sidebar-cat-item{background-color:#f8fafc;border-radius:8px 8px 8px 8px;}.elementor-351 .elementor-element.elementor-element-064a24b .tt-sidebar-cat-item:hover, .elementor-351 .elementor-element.elementor-element-064a24b .tt-sidebar-cat-item.active{background-color:#e8f4fd;}.elementor-351 .elementor-element.elementor-element-064a24b .tt-cat-name{color:#374151;}.elementor-351 .elementor-element.elementor-element-064a24b .tt-sidebar-cat-item.active .tt-cat-name{color:#0d4f87;}.elementor-351 .elementor-element.elementor-element-064a24b .tt-cat-icon{stroke:#6b7280;}.elementor-351 .elementor-element.elementor-element-064a24b .tt-cat-count{color:#9ca3af;background-color:#e5e7eb;}.elementor-351 .elementor-element.elementor-element-064a24b .tt-attr-group-title{color:#6b7280;}.elementor-351 .elementor-element.elementor-element-064a24b .tt-attr-term{background-color:#f8fafc;color:#374151;}.elementor-351 .elementor-element.elementor-element-064a24b .tt-attr-term.active, .elementor-351 .elementor-element.elementor-element-064a24b .tt-attr-term:hover{background-color:#e8f4fd;}.elementor-351 .elementor-element.elementor-element-064a24b .tt-attr-term.active{color:#0d4f87;}.elementor-351 .elementor-element.elementor-element-064a24b .tt-sidebar-wa-btn{background-color:#25d366;color:#ffffff;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-prod-card{background-color:#ffffff;border-radius:14px 14px 14px 14px;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-prod-title a{color:#1a1a2e;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-prod-price{color:#0d4f87;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-price-current{color:#0d4f87;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-prod-price ins{color:#e67e22;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-price-sale{color:#e67e22;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-prod-price del{color:#9ca3af;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-price-regular{color:#9ca3af;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-prod-subtext{color:#806B6B;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-btn-detalhes{background-color:#e8f4fd;color:#0d4f87;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-btn-orcamento{background-color:#0d4f87;color:#ffffff;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-prod-badge.tt-badge-new{background-color:#00b4d8;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-prod-badge.tt-badge-sale{background-color:#e67e22;}.elementor-351 .elementor-element.elementor-element-80ff412 .tt-prod-badge{color:#ffffff;}.elementor-351 .elementor-element.elementor-element-205519b{text-align:center;}.elementor-351 .elementor-element.elementor-element-205519b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:800;line-height:1.2em;color:#0d2235;}.elementor-351 .elementor-element.elementor-element-f56c4cc > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-351 .elementor-element.elementor-element-f56c4cc{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#4a6275;}.elementor-351 .elementor-element.elementor-element-ab9561f > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-351 .elementor-element.elementor-element-ab9561f{text-align:center;}.elementor-351 .elementor-element.elementor-element-ab9561f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;line-height:1.2em;color:#1a6eb5;}.elementor-351 .elementor-element.elementor-element-a6dc5d6:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-a6dc5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d4f87;}.elementor-351 .elementor-element.elementor-element-a6dc5d6 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #227BC7 0%, #0D4F87 100%);opacity:0.88;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-351 .elementor-element.elementor-element-a6dc5d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 24px 75px 24px;}.elementor-351 .elementor-element.elementor-element-1439df2{text-align:center;}.elementor-351 .elementor-element.elementor-element-1439df2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:900;line-height:1.2em;color:#ffffff;}.elementor-351 .elementor-element.elementor-element-3c689af{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#b0d8f2;}.elementor-351 .elementor-element.elementor-element-12aa9e1 > .elementor-container{max-width:1200px;}.elementor-351 .elementor-element.elementor-element-12aa9e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 0px 0px 0px;}.elementor-351 .elementor-element.elementor-element-12aa9e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-351 .elementor-element.elementor-element-4fbc15a .elementor-button{background-color:#25D366;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-351 .elementor-element.elementor-element-4fbc15a .elementor-button-content-wrapper{flex-direction:row;}.elementor-351 .elementor-element.elementor-element-caf2b90 .elementor-button{background-color:rgba(255,255,255,0.15);font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-351 .elementor-element.elementor-element-caf2b90 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-351 .elementor-element.elementor-element-7f14eed .elementor-heading-title{font-size:26px;}.elementor-351 .elementor-element.elementor-element-205519b .elementor-heading-title{font-size:26px;}.elementor-351 .elementor-element.elementor-element-ab9561f .elementor-heading-title{font-size:12px;}.elementor-351 .elementor-element.elementor-element-1439df2 .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-351 .elementor-element.elementor-element-7a7d220{width:100%;}.elementor-351 .elementor-element.elementor-element-b713eab{width:25.804%;}.elementor-351 .elementor-element.elementor-element-de4e7e4{width:74.196%;}.elementor-351 .elementor-element.elementor-element-4d03c0f{width:100%;}.elementor-351 .elementor-element.elementor-element-52c2bbf{width:50%;}.elementor-351 .elementor-element.elementor-element-057db56{width:50%;}}