.elementor-222 .elementor-element.elementor-element-858358e{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-858358e:not(.elementor-motion-effects-element-type-background), .elementor-222 .elementor-element.elementor-element-858358e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4066B6;background-image:url("https://clinicacoscarelli.com.br/wp-content/uploads/2026/02/bg.webp");}.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-222 .elementor-element.elementor-element-87cfc51{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-222 .elementor-element.elementor-element-87cfc51.elementor-element{--align-self:center;}.elementor-222 .elementor-element.elementor-element-87cfc51 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:64px;font-weight:600;line-height:1.15em;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-222 .elementor-element.elementor-element-f66f20b{font-family:"Onest", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-b9dd274{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;--margin-top:-8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-222 .elementor-element.elementor-element-9b78410{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-222 .elementor-element.elementor-element-ea79166{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-ea79166 .elementor-image-box-wrapper{text-align:start;}.elementor-222 .elementor-element.elementor-element-ea79166.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-222 .elementor-element.elementor-element-ea79166.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-222 .elementor-element.elementor-element-ea79166.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-ea79166 .elementor-image-box-title{margin-bottom:10px;font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-ea79166 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-222 .elementor-element.elementor-element-ea79166 .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#65A4D7B5;border-radius:12px;transition-duration:0.3s;}.elementor-222 .elementor-element.elementor-element-ea79166:has(:hover) .elementor-image-box-title,
					 .elementor-222 .elementor-element.elementor-element-ea79166:has(:focus) .elementor-image-box-title{color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-ea79166 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#2E3B41D6;}.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-222 .elementor-element.elementor-element-04bb1c3 .elementor-button{background-color:#4DC274;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57CA7D;padding:20px 20px 18px 20px;}.elementor-222 .elementor-element.elementor-element-04bb1c3{width:100%;max-width:100%;}.elementor-222 .elementor-element.elementor-element-04bb1c3.elementor-element{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-04bb1c3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-04bb1c3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-222 .elementor-element.elementor-element-dc3e682{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-4b154f7{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-4b154f7 .elementor-image-box-wrapper{text-align:start;}.elementor-222 .elementor-element.elementor-element-4b154f7.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-222 .elementor-element.elementor-element-4b154f7.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-222 .elementor-element.elementor-element-4b154f7.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-4b154f7 .elementor-image-box-title{margin-bottom:10px;font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-4b154f7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-222 .elementor-element.elementor-element-4b154f7 .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#65A4D7B5;border-radius:12px;transition-duration:0.3s;}.elementor-222 .elementor-element.elementor-element-4b154f7:has(:hover) .elementor-image-box-title,
					 .elementor-222 .elementor-element.elementor-element-4b154f7:has(:focus) .elementor-image-box-title{color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-4b154f7 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#2E3B41D6;}.elementor-222 .elementor-element.elementor-element-2c2a250 .elementor-button{background-color:#4DC274;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57CA7D;padding:20px 20px 18px 20px;}.elementor-222 .elementor-element.elementor-element-2c2a250{width:100%;max-width:100%;}.elementor-222 .elementor-element.elementor-element-2c2a250.elementor-element{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-2c2a250 .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-2c2a250 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-222 .elementor-element.elementor-element-459a2ac{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-13241ea{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-13241ea .elementor-image-box-wrapper{text-align:start;}.elementor-222 .elementor-element.elementor-element-13241ea.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-222 .elementor-element.elementor-element-13241ea.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-222 .elementor-element.elementor-element-13241ea.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-13241ea .elementor-image-box-title{margin-bottom:10px;font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-13241ea .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-222 .elementor-element.elementor-element-13241ea .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#65A4D7B5;border-radius:12px;transition-duration:0.3s;}.elementor-222 .elementor-element.elementor-element-13241ea:has(:hover) .elementor-image-box-title,
					 .elementor-222 .elementor-element.elementor-element-13241ea:has(:focus) .elementor-image-box-title{color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-13241ea .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#2E3B41D6;}.elementor-222 .elementor-element.elementor-element-fe1ac7e .elementor-button{background-color:#4DC274;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57CA7D;padding:20px 20px 18px 20px;}.elementor-222 .elementor-element.elementor-element-fe1ac7e{width:100%;max-width:100%;}.elementor-222 .elementor-element.elementor-element-fe1ac7e.elementor-element{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-fe1ac7e .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-fe1ac7e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-222 .elementor-element.elementor-element-e2fbf7d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-99324b2{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-99324b2 .elementor-image-box-wrapper{text-align:start;}.elementor-222 .elementor-element.elementor-element-99324b2.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-222 .elementor-element.elementor-element-99324b2.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-222 .elementor-element.elementor-element-99324b2.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-99324b2 .elementor-image-box-title{margin-bottom:10px;font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-99324b2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-222 .elementor-element.elementor-element-99324b2 .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#65A4D7B5;border-radius:12px;transition-duration:0.3s;}.elementor-222 .elementor-element.elementor-element-99324b2:has(:hover) .elementor-image-box-title,
					 .elementor-222 .elementor-element.elementor-element-99324b2:has(:focus) .elementor-image-box-title{color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-99324b2 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#2E3B41D6;}.elementor-222 .elementor-element.elementor-element-3a31cc0 .elementor-button{background-color:#4DC274;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57CA7D;padding:20px 20px 18px 20px;}.elementor-222 .elementor-element.elementor-element-3a31cc0{width:100%;max-width:100%;}.elementor-222 .elementor-element.elementor-element-3a31cc0.elementor-element{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-3a31cc0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-3a31cc0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-222 .elementor-element.elementor-element-0230922{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-f7e9e69{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-f7e9e69 .elementor-image-box-wrapper{text-align:start;}.elementor-222 .elementor-element.elementor-element-f7e9e69.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-222 .elementor-element.elementor-element-f7e9e69.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-222 .elementor-element.elementor-element-f7e9e69.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-f7e9e69 .elementor-image-box-title{margin-bottom:10px;font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-f7e9e69 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-222 .elementor-element.elementor-element-f7e9e69 .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#65A4D7B5;border-radius:12px;transition-duration:0.3s;}.elementor-222 .elementor-element.elementor-element-f7e9e69:has(:hover) .elementor-image-box-title,
					 .elementor-222 .elementor-element.elementor-element-f7e9e69:has(:focus) .elementor-image-box-title{color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-f7e9e69 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#2E3B41D6;}.elementor-222 .elementor-element.elementor-element-fd243a3 .elementor-button{background-color:#4DC274;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57CA7D;padding:20px 20px 18px 20px;}.elementor-222 .elementor-element.elementor-element-fd243a3{width:100%;max-width:100%;}.elementor-222 .elementor-element.elementor-element-fd243a3.elementor-element{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-fd243a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-fd243a3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-222 .elementor-element.elementor-element-ed8302c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-3bcb2be{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-3bcb2be .elementor-image-box-wrapper{text-align:start;}.elementor-222 .elementor-element.elementor-element-3bcb2be.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-222 .elementor-element.elementor-element-3bcb2be.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-222 .elementor-element.elementor-element-3bcb2be.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-3bcb2be .elementor-image-box-title{margin-bottom:10px;font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-3bcb2be .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-222 .elementor-element.elementor-element-3bcb2be .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#65A4D7B5;border-radius:12px;transition-duration:0.3s;}.elementor-222 .elementor-element.elementor-element-3bcb2be:has(:hover) .elementor-image-box-title,
					 .elementor-222 .elementor-element.elementor-element-3bcb2be:has(:focus) .elementor-image-box-title{color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-3bcb2be .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#2E3B41D6;}.elementor-222 .elementor-element.elementor-element-1dd7a38 .elementor-button{background-color:#4DC274;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57CA7D;padding:20px 20px 18px 20px;}.elementor-222 .elementor-element.elementor-element-1dd7a38{width:100%;max-width:100%;}.elementor-222 .elementor-element.elementor-element-1dd7a38.elementor-element{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-1dd7a38 .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-1dd7a38 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-222 .elementor-element.elementor-element-3c80333{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-bcf1b13{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-bcf1b13 .elementor-image-box-wrapper{text-align:start;}.elementor-222 .elementor-element.elementor-element-bcf1b13.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-222 .elementor-element.elementor-element-bcf1b13.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-222 .elementor-element.elementor-element-bcf1b13.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-bcf1b13 .elementor-image-box-title{margin-bottom:10px;font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-bcf1b13 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-222 .elementor-element.elementor-element-bcf1b13 .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#65A4D7B5;border-radius:12px;transition-duration:0.3s;}.elementor-222 .elementor-element.elementor-element-bcf1b13:has(:hover) .elementor-image-box-title,
					 .elementor-222 .elementor-element.elementor-element-bcf1b13:has(:focus) .elementor-image-box-title{color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-bcf1b13 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#2E3B41D6;}.elementor-222 .elementor-element.elementor-element-e130e05 .elementor-button{background-color:#4DC274;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57CA7D;padding:20px 20px 18px 20px;}.elementor-222 .elementor-element.elementor-element-e130e05{width:100%;max-width:100%;}.elementor-222 .elementor-element.elementor-element-e130e05.elementor-element{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-e130e05 .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-e130e05 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-222 .elementor-element.elementor-element-6a1077e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-eacbfbf{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-eacbfbf .elementor-image-box-wrapper{text-align:start;}.elementor-222 .elementor-element.elementor-element-eacbfbf.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-222 .elementor-element.elementor-element-eacbfbf.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-222 .elementor-element.elementor-element-eacbfbf.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-eacbfbf .elementor-image-box-title{margin-bottom:10px;font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-eacbfbf .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-222 .elementor-element.elementor-element-eacbfbf .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#65A4D7B5;border-radius:12px;transition-duration:0.3s;}.elementor-222 .elementor-element.elementor-element-eacbfbf:has(:hover) .elementor-image-box-title,
					 .elementor-222 .elementor-element.elementor-element-eacbfbf:has(:focus) .elementor-image-box-title{color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-eacbfbf .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#2E3B41D6;}.elementor-222 .elementor-element.elementor-element-6dc7236 .elementor-button{background-color:#4DC274;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57CA7D;padding:20px 20px 18px 20px;}.elementor-222 .elementor-element.elementor-element-6dc7236{width:100%;max-width:100%;}.elementor-222 .elementor-element.elementor-element-6dc7236.elementor-element{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-6dc7236 .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-6dc7236 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-222 .elementor-element.elementor-element-7385384{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-c38fddf{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-c38fddf .elementor-image-box-wrapper{text-align:start;}.elementor-222 .elementor-element.elementor-element-c38fddf.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-222 .elementor-element.elementor-element-c38fddf.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-222 .elementor-element.elementor-element-c38fddf.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-c38fddf .elementor-image-box-title{margin-bottom:10px;font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-c38fddf .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-222 .elementor-element.elementor-element-c38fddf .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#65A4D7B5;border-radius:12px;transition-duration:0.3s;}.elementor-222 .elementor-element.elementor-element-c38fddf:has(:hover) .elementor-image-box-title,
					 .elementor-222 .elementor-element.elementor-element-c38fddf:has(:focus) .elementor-image-box-title{color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-c38fddf .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#2E3B41D6;}.elementor-222 .elementor-element.elementor-element-eaa5bbf .elementor-button{background-color:#4DC274;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57CA7D;padding:20px 20px 18px 20px;}.elementor-222 .elementor-element.elementor-element-eaa5bbf{width:100%;max-width:100%;}.elementor-222 .elementor-element.elementor-element-eaa5bbf.elementor-element{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-eaa5bbf .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-eaa5bbf .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-222 .elementor-element.elementor-element-9f00bc6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-9796991{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-9796991 .elementor-image-box-wrapper{text-align:start;}.elementor-222 .elementor-element.elementor-element-9796991.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-222 .elementor-element.elementor-element-9796991.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-222 .elementor-element.elementor-element-9796991.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-9796991 .elementor-image-box-title{margin-bottom:10px;font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-9796991 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-222 .elementor-element.elementor-element-9796991 .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#65A4D7B5;border-radius:12px;transition-duration:0.3s;}.elementor-222 .elementor-element.elementor-element-9796991:has(:hover) .elementor-image-box-title,
					 .elementor-222 .elementor-element.elementor-element-9796991:has(:focus) .elementor-image-box-title{color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-9796991 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#2E3B41D6;}.elementor-222 .elementor-element.elementor-element-40d92d5 .elementor-button{background-color:#4DC274;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57CA7D;padding:20px 20px 18px 20px;}.elementor-222 .elementor-element.elementor-element-40d92d5{width:100%;max-width:100%;}.elementor-222 .elementor-element.elementor-element-40d92d5.elementor-element{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-40d92d5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-40d92d5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-222 .elementor-element.elementor-element-d24a9fd{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-a6403dd{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-a6403dd .elementor-image-box-wrapper{text-align:start;}.elementor-222 .elementor-element.elementor-element-a6403dd.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-222 .elementor-element.elementor-element-a6403dd.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-222 .elementor-element.elementor-element-a6403dd.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-a6403dd .elementor-image-box-title{margin-bottom:10px;font-family:"Onest", Sans-serif;font-size:24px;font-weight:600;color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-a6403dd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-222 .elementor-element.elementor-element-a6403dd .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#65A4D7B5;border-radius:12px;transition-duration:0.3s;}.elementor-222 .elementor-element.elementor-element-a6403dd:has(:hover) .elementor-image-box-title,
					 .elementor-222 .elementor-element.elementor-element-a6403dd:has(:focus) .elementor-image-box-title{color:#1B2B4D;}.elementor-222 .elementor-element.elementor-element-a6403dd .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;color:#2E3B41D6;}.elementor-222 .elementor-element.elementor-element-07db35f .elementor-button{background-color:#4DC274;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57CA7D;padding:20px 20px 18px 20px;}.elementor-222 .elementor-element.elementor-element-07db35f{width:100%;max-width:100%;}.elementor-222 .elementor-element.elementor-element-07db35f.elementor-element{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-07db35f .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-07db35f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-222 .elementor-element.elementor-element-b6c2f09{--display:flex;--min-height:0px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--border-radius:12px 12px 12px 12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-222 .elementor-element.elementor-element-b6c2f09:not(.elementor-motion-effects-element-type-background), .elementor-222 .elementor-element.elementor-element-b6c2f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4066B6 0%, #65A4D7 100%);}.elementor-222 .elementor-element.elementor-element-b6c2f09.e-con{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-c4ac067{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Onest", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-3513804 .elementor-button{background-color:#4DC274;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#57CA7D;padding:20px 20px 18px 20px;}.elementor-222 .elementor-element.elementor-element-3513804{width:100%;max-width:100%;}.elementor-222 .elementor-element.elementor-element-3513804.elementor-element{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-3513804 .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-3513804 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-222 .elementor-element.elementor-element-e96eb25 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#5D97C5;color:#5D97C5;background-image:linear-gradient(90deg, #F0F8FF 0%, #D8EDFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#87BFEC;padding:20px 48px 20px 48px;}.elementor-222 .elementor-element.elementor-element-e96eb25 .elementor-button:hover, .elementor-222 .elementor-element.elementor-element-e96eb25 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #4DC274 0%, #4DC274 100%);}.elementor-222 .elementor-element.elementor-element-e96eb25{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-e96eb25.elementor-element{--align-self:flex-start;}.elementor-222 .elementor-element.elementor-element-e96eb25 .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-e96eb25 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-222 .elementor-element.elementor-element-e96eb25 .elementor-button:hover svg, .elementor-222 .elementor-element.elementor-element-e96eb25 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-222 .elementor-element.elementor-element-858358e{--min-height:0px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-87cfc51{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-222 .elementor-element.elementor-element-87cfc51 .elementor-heading-title{font-size:42px;}.elementor-222 .elementor-element.elementor-element-f66f20b{text-align:center;font-size:18px;line-height:1.25em;}.elementor-222 .elementor-element.elementor-element-b9dd274{--margin-top:-4.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-ea79166{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-ea79166 .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-04bb1c3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-4b154f7{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-4b154f7 .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-2c2a250{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-13241ea{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-13241ea .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-fe1ac7e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-99324b2{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-99324b2 .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-3a31cc0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-f7e9e69{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-f7e9e69 .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-fd243a3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-3bcb2be{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-3bcb2be .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-1dd7a38{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-bcf1b13{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-bcf1b13 .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-e130e05{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-eacbfbf{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-eacbfbf .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-6dc7236{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-c38fddf{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-c38fddf .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-eaa5bbf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-9796991{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-9796991 .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-40d92d5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-a6403dd{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-a6403dd .elementor-image-box-img{margin-bottom:20px;}.elementor-222 .elementor-element.elementor-element-07db35f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-b6c2f09{--min-height:0px;--justify-content:center;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-222 .elementor-element.elementor-element-c4ac067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:24px;}.elementor-222 .elementor-element.elementor-element-3513804{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-222 .elementor-element.elementor-element-e96eb25{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-222 .elementor-element.elementor-element-858358e{--content-width:1180px;}.elementor-222 .elementor-element.elementor-element-b9dd274{--content-width:1180px;}.elementor-222 .elementor-element.elementor-element-9b78410{--width:31%;}.elementor-222 .elementor-element.elementor-element-dc3e682{--width:31%;}.elementor-222 .elementor-element.elementor-element-459a2ac{--width:31%;}.elementor-222 .elementor-element.elementor-element-e2fbf7d{--width:31%;}.elementor-222 .elementor-element.elementor-element-0230922{--width:31%;}.elementor-222 .elementor-element.elementor-element-ed8302c{--width:31%;}.elementor-222 .elementor-element.elementor-element-3c80333{--width:31%;}.elementor-222 .elementor-element.elementor-element-6a1077e{--width:31%;}.elementor-222 .elementor-element.elementor-element-7385384{--width:31%;}.elementor-222 .elementor-element.elementor-element-9f00bc6{--width:31%;}.elementor-222 .elementor-element.elementor-element-d24a9fd{--width:31%;}.elementor-222 .elementor-element.elementor-element-b6c2f09{--width:32%;}}/* Start custom CSS for button, class: .elementor-element-04bb1c3 *//* ---------- HOVER ---------- */
.elementor-222 .elementor-element.elementor-element-04bb1c3 .elementor-button:hover {
  transform: translateY(-1.05px); /* efeito de levantar */
}

/* swing suave no ícone */
.elementor-222 .elementor-element.elementor-element-04bb1c3 .elementor-button:hover .elementor-button-icon {
  animation: swing 450ms ease;
}

/* define o ícone como base */
.elementor-222 .elementor-element.elementor-element-04bb1c3 .elementor-button .elementor-button-icon {
  display: inline-block; /* necessário pra animar rotate */
}

/* animação swing */
@keyframes swing {
  0%   { transform: rotate(0deg); }
  35%  { transform: rotate(9deg); }
  70%  { transform: rotate(-7deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c2a250 *//* ---------- HOVER ---------- */
.elementor-222 .elementor-element.elementor-element-2c2a250 .elementor-button:hover {
  transform: translateY(-1.05px); /* efeito de levantar */
}

/* swing suave no ícone */
.elementor-222 .elementor-element.elementor-element-2c2a250 .elementor-button:hover .elementor-button-icon {
  animation: swing 450ms ease;
}

/* define o ícone como base */
.elementor-222 .elementor-element.elementor-element-2c2a250 .elementor-button .elementor-button-icon {
  display: inline-block; /* necessário pra animar rotate */
}

/* animação swing */
@keyframes swing {
  0%   { transform: rotate(0deg); }
  35%  { transform: rotate(9deg); }
  70%  { transform: rotate(-7deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe1ac7e *//* ---------- HOVER ---------- */
.elementor-222 .elementor-element.elementor-element-fe1ac7e .elementor-button:hover {
  transform: translateY(-1.05px); /* efeito de levantar */
}

/* swing suave no ícone */
.elementor-222 .elementor-element.elementor-element-fe1ac7e .elementor-button:hover .elementor-button-icon {
  animation: swing 450ms ease;
}

/* define o ícone como base */
.elementor-222 .elementor-element.elementor-element-fe1ac7e .elementor-button .elementor-button-icon {
  display: inline-block; /* necessário pra animar rotate */
}

/* animação swing */
@keyframes swing {
  0%   { transform: rotate(0deg); }
  35%  { transform: rotate(9deg); }
  70%  { transform: rotate(-7deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a31cc0 *//* ---------- HOVER ---------- */
.elementor-222 .elementor-element.elementor-element-3a31cc0 .elementor-button:hover {
  transform: translateY(-1.05px); /* efeito de levantar */
}

/* swing suave no ícone */
.elementor-222 .elementor-element.elementor-element-3a31cc0 .elementor-button:hover .elementor-button-icon {
  animation: swing 450ms ease;
}

/* define o ícone como base */
.elementor-222 .elementor-element.elementor-element-3a31cc0 .elementor-button .elementor-button-icon {
  display: inline-block; /* necessário pra animar rotate */
}

/* animação swing */
@keyframes swing {
  0%   { transform: rotate(0deg); }
  35%  { transform: rotate(9deg); }
  70%  { transform: rotate(-7deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd243a3 *//* ---------- HOVER ---------- */
.elementor-222 .elementor-element.elementor-element-fd243a3 .elementor-button:hover {
  transform: translateY(-1.05px); /* efeito de levantar */
}

/* swing suave no ícone */
.elementor-222 .elementor-element.elementor-element-fd243a3 .elementor-button:hover .elementor-button-icon {
  animation: swing 450ms ease;
}

/* define o ícone como base */
.elementor-222 .elementor-element.elementor-element-fd243a3 .elementor-button .elementor-button-icon {
  display: inline-block; /* necessário pra animar rotate */
}

/* animação swing */
@keyframes swing {
  0%   { transform: rotate(0deg); }
  35%  { transform: rotate(9deg); }
  70%  { transform: rotate(-7deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd7a38 *//* ---------- HOVER ---------- */
.elementor-222 .elementor-element.elementor-element-1dd7a38 .elementor-button:hover {
  transform: translateY(-1.05px); /* efeito de levantar */
}

/* swing suave no ícone */
.elementor-222 .elementor-element.elementor-element-1dd7a38 .elementor-button:hover .elementor-button-icon {
  animation: swing 450ms ease;
}

/* define o ícone como base */
.elementor-222 .elementor-element.elementor-element-1dd7a38 .elementor-button .elementor-button-icon {
  display: inline-block; /* necessário pra animar rotate */
}

/* animação swing */
@keyframes swing {
  0%   { transform: rotate(0deg); }
  35%  { transform: rotate(9deg); }
  70%  { transform: rotate(-7deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e130e05 *//* ---------- HOVER ---------- */
.elementor-222 .elementor-element.elementor-element-e130e05 .elementor-button:hover {
  transform: translateY(-1.05px); /* efeito de levantar */
}

/* swing suave no ícone */
.elementor-222 .elementor-element.elementor-element-e130e05 .elementor-button:hover .elementor-button-icon {
  animation: swing 450ms ease;
}

/* define o ícone como base */
.elementor-222 .elementor-element.elementor-element-e130e05 .elementor-button .elementor-button-icon {
  display: inline-block; /* necessário pra animar rotate */
}

/* animação swing */
@keyframes swing {
  0%   { transform: rotate(0deg); }
  35%  { transform: rotate(9deg); }
  70%  { transform: rotate(-7deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc7236 *//* ---------- HOVER ---------- */
.elementor-222 .elementor-element.elementor-element-6dc7236 .elementor-button:hover {
  transform: translateY(-1.05px); /* efeito de levantar */
}

/* swing suave no ícone */
.elementor-222 .elementor-element.elementor-element-6dc7236 .elementor-button:hover .elementor-button-icon {
  animation: swing 450ms ease;
}

/* define o ícone como base */
.elementor-222 .elementor-element.elementor-element-6dc7236 .elementor-button .elementor-button-icon {
  display: inline-block; /* necessário pra animar rotate */
}

/* animação swing */
@keyframes swing {
  0%   { transform: rotate(0deg); }
  35%  { transform: rotate(9deg); }
  70%  { transform: rotate(-7deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaa5bbf *//* ---------- HOVER ---------- */
.elementor-222 .elementor-element.elementor-element-eaa5bbf .elementor-button:hover {
  transform: translateY(-1.05px); /* efeito de levantar */
}

/* swing suave no ícone */
.elementor-222 .elementor-element.elementor-element-eaa5bbf .elementor-button:hover .elementor-button-icon {
  animation: swing 450ms ease;
}

/* define o ícone como base */
.elementor-222 .elementor-element.elementor-element-eaa5bbf .elementor-button .elementor-button-icon {
  display: inline-block; /* necessário pra animar rotate */
}

/* animação swing */
@keyframes swing {
  0%   { transform: rotate(0deg); }
  35%  { transform: rotate(9deg); }
  70%  { transform: rotate(-7deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40d92d5 *//* ---------- HOVER ---------- */
.elementor-222 .elementor-element.elementor-element-40d92d5 .elementor-button:hover {
  transform: translateY(-1.05px); /* efeito de levantar */
}

/* swing suave no ícone */
.elementor-222 .elementor-element.elementor-element-40d92d5 .elementor-button:hover .elementor-button-icon {
  animation: swing 450ms ease;
}

/* define o ícone como base */
.elementor-222 .elementor-element.elementor-element-40d92d5 .elementor-button .elementor-button-icon {
  display: inline-block; /* necessário pra animar rotate */
}

/* animação swing */
@keyframes swing {
  0%   { transform: rotate(0deg); }
  35%  { transform: rotate(9deg); }
  70%  { transform: rotate(-7deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07db35f *//* ---------- HOVER ---------- */
.elementor-222 .elementor-element.elementor-element-07db35f .elementor-button:hover {
  transform: translateY(-1.05px); /* efeito de levantar */
}

/* swing suave no ícone */
.elementor-222 .elementor-element.elementor-element-07db35f .elementor-button:hover .elementor-button-icon {
  animation: swing 450ms ease;
}

/* define o ícone como base */
.elementor-222 .elementor-element.elementor-element-07db35f .elementor-button .elementor-button-icon {
  display: inline-block; /* necessário pra animar rotate */
}

/* animação swing */
@keyframes swing {
  0%   { transform: rotate(0deg); }
  35%  { transform: rotate(9deg); }
  70%  { transform: rotate(-7deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3513804 *//* ---------- HOVER ---------- */
.elementor-222 .elementor-element.elementor-element-3513804 .elementor-button:hover {
  transform: translateY(-1.05px); /* efeito de levantar */
}

/* swing suave no ícone */
.elementor-222 .elementor-element.elementor-element-3513804 .elementor-button:hover .elementor-button-icon {
  animation: swing 450ms ease;
}

/* define o ícone como base */
.elementor-222 .elementor-element.elementor-element-3513804 .elementor-button .elementor-button-icon {
  display: inline-block; /* necessário pra animar rotate */
}

/* animação swing */
@keyframes swing {
  0%   { transform: rotate(0deg); }
  35%  { transform: rotate(9deg); }
  70%  { transform: rotate(-7deg); }
  100% { transform: rotate(0deg); }
}/* End custom CSS */