.elementor-3594 .elementor-element.elementor-element-81e0b6a{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3594 .elementor-element.elementor-element-81e0b6a > .elementor-shape-bottom .elementor-shape-fill, .elementor-3594 .elementor-element.elementor-element-81e0b6a > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FDC22B;}.elementor-3594 .elementor-element.elementor-element-81e0b6a > .elementor-shape-bottom svg, .elementor-3594 .elementor-element.elementor-element-81e0b6a > .e-con-inner > .elementor-shape-bottom svg{height:132px;}.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-3594 .elementor-element.elementor-element-f08a1d7{--display:flex;}.elementor-3594 .elementor-element.elementor-element-f08a1d7 > .elementor-shape-top .elementor-shape-fill, .elementor-3594 .elementor-element.elementor-element-f08a1d7 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FDC22B;}.elementor-3594 .elementor-element.elementor-element-f08a1d7 > .elementor-shape-top svg, .elementor-3594 .elementor-element.elementor-element-f08a1d7 > .e-con-inner > .elementor-shape-top svg{width:calc(176% + 1.3px);height:70px;}.elementor-3594 .elementor-element.elementor-element-996233e > .elementor-widget-container{margin:15% 0% 2% 0%;}.elementor-3594 .elementor-element.elementor-element-996233e img{width:30%;}.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-3594 .elementor-element.elementor-element-e65305a{text-align:center;}.elementor-3594 .elementor-element.elementor-element-e65305a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#000000;}.elementor-3594 .elementor-element.elementor-element-bcf1928 > .elementor-widget-container{margin:10% 0% 2% 0%;}.elementor-3594 .elementor-element.elementor-element-bcf1928 img{width:30%;}.elementor-3594 .elementor-element.elementor-element-e210bd8{text-align:center;}.elementor-3594 .elementor-element.elementor-element-e210bd8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#000000;}.elementor-3594 .elementor-element.elementor-element-e4161dd > .elementor-widget-container{margin:10% 0% 6% 0%;}.elementor-3594 .elementor-element.elementor-element-e4161dd img{width:30%;}.elementor-3594 .elementor-element.elementor-element-690bb84{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-3594 .elementor-element.elementor-element-b8171fc.elementor-element{--align-self:flex-end;}.elementor-3594 .elementor-element.elementor-element-b8171fc{text-align:center;}.elementor-3594 .elementor-element.elementor-element-b8171fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3594 .elementor-element.elementor-element-bddd9cb.elementor-element{--align-self:flex-end;}.elementor-3594 .elementor-element.elementor-element-bddd9cb{text-align:center;}.elementor-3594 .elementor-element.elementor-element-bddd9cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3594 .elementor-element.elementor-element-9957855.elementor-element{--align-self:flex-end;}.elementor-3594 .elementor-element.elementor-element-9957855{text-align:center;}.elementor-3594 .elementor-element.elementor-element-9957855 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3594 .elementor-element.elementor-element-e121e3c.elementor-element{--align-self:flex-start;}.elementor-3594 .elementor-element.elementor-element-e121e3c{text-align:center;}.elementor-3594 .elementor-element.elementor-element-e121e3c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:200;color:#000000;}.elementor-3594 .elementor-element.elementor-element-84ad0ce{text-align:center;}.elementor-3594 .elementor-element.elementor-element-84ad0ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:200;color:#000000;}.elementor-3594 .elementor-element.elementor-element-be9e05c.elementor-element{--align-self:flex-start;}.elementor-3594 .elementor-element.elementor-element-be9e05c{text-align:center;}.elementor-3594 .elementor-element.elementor-element-be9e05c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:200;color:#000000;}.elementor-3594 .elementor-element.elementor-element-41f0607.elementor-element{--align-self:flex-end;}.elementor-3594 .elementor-element.elementor-element-41f0607{text-align:center;}.elementor-3594 .elementor-element.elementor-element-41f0607 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3594 .elementor-element.elementor-element-22afd52.elementor-element{--align-self:flex-end;}.elementor-3594 .elementor-element.elementor-element-22afd52{text-align:center;}.elementor-3594 .elementor-element.elementor-element-22afd52 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3594 .elementor-element.elementor-element-527abde.elementor-element{--align-self:flex-end;}.elementor-3594 .elementor-element.elementor-element-527abde{text-align:center;}.elementor-3594 .elementor-element.elementor-element-527abde .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3594 .elementor-element.elementor-element-e715899.elementor-element{--align-self:flex-start;}.elementor-3594 .elementor-element.elementor-element-e715899{text-align:center;}.elementor-3594 .elementor-element.elementor-element-e715899 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:200;color:#000000;}.elementor-3594 .elementor-element.elementor-element-9d4558d.elementor-element{--align-self:flex-start;}.elementor-3594 .elementor-element.elementor-element-9d4558d{text-align:center;}.elementor-3594 .elementor-element.elementor-element-9d4558d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:200;color:#000000;}.elementor-3594 .elementor-element.elementor-element-a5b5079.elementor-element{--align-self:flex-start;}.elementor-3594 .elementor-element.elementor-element-a5b5079{text-align:center;}.elementor-3594 .elementor-element.elementor-element-a5b5079 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:200;color:#000000;}body.elementor-page-3594:not(.elementor-motion-effects-element-type-background), body.elementor-page-3594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4EDD1;}@media(max-width:1024px){.elementor-3594 .elementor-element.elementor-element-690bb84{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3594 .elementor-element.elementor-element-690bb84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-f08a1d7 */.elementor-3594 .elementor-element.elementor-element-f08a1d7 .elementor-shape-fill {
    fill: #00CED1; /* Cor subaquática válida */
    animation: waveMotion 30s infinite ease-in-out;
    transform-origin: left;
}

@keyframes waveMotion {
    0% {
        transform: translateX(-20%) scaleY(1);
    }
    25% {
        transform: translateX(0%) scaleY(1.1); /* Primeira onda */
    }
    50% {
        transform: translateX(20%) scaleY(1.3); /* Onda mais alta */
    }
    75% {
        transform: translateX(0%) scaleY(1.05); /* Volta com onda menor */
    }
    100% {
        transform: translateX(-20%) scaleY(1); /* Volta à esquerda */
    }
}/* End custom CSS */