.elementor-54 .elementor-element.elementor-element-e0a67c8{--display:grid;--e-con-grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);--e-con-grid-template-rows:1fr auto auto auto 1fr;--gap:0px 48px;--row-gap:0px;--column-gap:48px;--grid-auto-flow:row;--padding-top:64px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-e0a67c8:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-e0a67c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ceu2 );}.elementor-54 .elementor-element.elementor-element-d0bb01e .elementor-icon-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-d0bb01e .elementor-icon-box-title{margin-block-end:22px;}.elementor-54 .elementor-element.elementor-element-d0bb01e .elementor-icon-box-description{font-size:19px;}.elementor-54 .elementor-element.elementor-element-9d85741 .elementor-button-content-wrapper{flex-direction:row;}.elementor-54 .elementor-element.elementor-element-9d85741 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-54 .elementor-element.elementor-element-bd8b225{--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:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-54 .elementor-element.elementor-element-f6b6619 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-f6b6619 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-54 .elementor-element.elementor-element-f6b6619{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-54 .elementor-element.elementor-element-f6b6619 .elementor-icon-list-text{transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-564405b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:28px 0px;--row-gap:28px;--column-gap:0px;--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-564405b:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-564405b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-fa8f850 .elementor-icon-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-9dbbecc .elementor-icon-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-76a2093 .elementor-icon-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-152a262{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:72px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-5e281b4 .elementor-icon-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-5e281b4 .elementor-icon-box-title{margin-block-end:14px;}.elementor-54 .elementor-element.elementor-element-5e281b4 .elementor-icon-box-description{font-size:18px;}.elementor-54 .elementor-element.elementor-element-c66e6f1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-66b2dd4 .elementor-image-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-66b2dd4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-54 .elementor-element.elementor-element-66b2dd4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-54 .elementor-element.elementor-element-66b2dd4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-66b2dd4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-54 .elementor-element.elementor-element-66b2dd4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-d15b95e .elementor-image-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-d15b95e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-54 .elementor-element.elementor-element-d15b95e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-54 .elementor-element.elementor-element-d15b95e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-d15b95e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-54 .elementor-element.elementor-element-d15b95e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-2c653a2 .elementor-image-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-2c653a2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-54 .elementor-element.elementor-element-2c653a2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-54 .elementor-element.elementor-element-2c653a2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-2c653a2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-54 .elementor-element.elementor-element-2c653a2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-056d9c7 .elementor-image-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-056d9c7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-54 .elementor-element.elementor-element-056d9c7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-54 .elementor-element.elementor-element-056d9c7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-056d9c7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-54 .elementor-element.elementor-element-056d9c7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-73d501c .elementor-image-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-73d501c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-54 .elementor-element.elementor-element-73d501c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-54 .elementor-element.elementor-element-73d501c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-73d501c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-54 .elementor-element.elementor-element-73d501c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-342abf3{--display:flex;--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;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-54 .elementor-element.elementor-element-342abf3:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-342abf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sol );}.elementor-54 .elementor-element.elementor-element-064ac13 .elementor-button-content-wrapper{flex-direction:row;}.elementor-54 .elementor-element.elementor-element-064ac13 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-54 .elementor-element.elementor-element-07d63ea{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:128px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-07d63ea:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-07d63ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-branco );}.elementor-54 .elementor-element.elementor-element-9d5b2f5 .elementor-icon-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-9d5b2f5 .elementor-icon-box-title{margin-block-end:14px;}.elementor-54 .elementor-element.elementor-element-9d5b2f5 .elementor-icon-box-description{font-size:18px;}.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-54 .elementor-element.elementor-element-a012339{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-text{transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-45cc00c .elementor-image-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-45cc00c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-54 .elementor-element.elementor-element-45cc00c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-54 .elementor-element.elementor-element-45cc00c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-45cc00c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-54 .elementor-element.elementor-element-45cc00c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-4ae9eae .elementor-image-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-4ae9eae.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-54 .elementor-element.elementor-element-4ae9eae.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-54 .elementor-element.elementor-element-4ae9eae.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-4ae9eae .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-54 .elementor-element.elementor-element-4ae9eae .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-4c59f3c .elementor-image-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-4c59f3c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-54 .elementor-element.elementor-element-4c59f3c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-54 .elementor-element.elementor-element-4c59f3c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-4c59f3c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-54 .elementor-element.elementor-element-4c59f3c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-03709c2 .elementor-image-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-03709c2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-54 .elementor-element.elementor-element-03709c2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-54 .elementor-element.elementor-element-03709c2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-03709c2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-54 .elementor-element.elementor-element-03709c2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-11db10a .elementor-button-content-wrapper{flex-direction:row;}.elementor-54 .elementor-element.elementor-element-11db10a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-54 .elementor-element.elementor-element-627001b{--display:grid;--e-con-grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);--e-con-grid-template-rows:auto;--gap:56px 88px;--row-gap:56px;--column-gap:88px;--grid-auto-flow:row;--padding-top:128px;--padding-bottom:128px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-627001b:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-627001b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fundo );}.elementor-54 .elementor-element.elementor-element-326ffa2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-78104dd{--display:flex;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-7977bbe .elementor-icon-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-7977bbe .elementor-icon-box-title{margin-block-end:20px;}.elementor-54 .elementor-element.elementor-element-7977bbe .elementor-icon-box-description{font-size:17.6px;}.elementor-54 .elementor-element.elementor-element-7fcb80b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-7fcb80b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-54 .elementor-element.elementor-element-7fcb80b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-54 .elementor-element.elementor-element-7fcb80b .elementor-icon-list-text{transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-bf1e8c4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-54 .elementor-element.elementor-element-bf1e8c4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-54 .elementor-element.elementor-element-48bfc40{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:128px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-48bfc40:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-48bfc40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ceu2 );}.elementor-54 .elementor-element.elementor-element-3a567fd .elementor-icon-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-3a567fd .elementor-icon-box-title{margin-block-end:14px;}.elementor-54 .elementor-element.elementor-element-3a567fd .elementor-icon-box-description{font-size:18px;}.elementor-54 .elementor-element.elementor-element-50565e6{--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-54 .elementor-element.elementor-element-50565e6:after{content:"0.66";}.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__thumbnail__link{width:100%;}.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__meta-data span + span:before{content:"•";}.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__text{margin-top:20px;}.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__badge{right:0;}.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-54 .elementor-element.elementor-element-665e858{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:128px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-665e858:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-665e858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sol2 );}.elementor-54 .elementor-element.elementor-element-9ed7629 .elementor-icon-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-9ed7629 .elementor-icon-box-title{margin-block-end:18px;}.elementor-54 .elementor-element.elementor-element-f94aa20{--display:flex;--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;--justify-content:center;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-f94aa20:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-f94aa20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-b9c7ca8 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-54 .elementor-element.elementor-element-b9c7ca8 .elementor-icon-box-title{margin-block-end:14px;}.elementor-54 .elementor-element.elementor-element-b9c7ca8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-b9c7ca8.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-b9c7ca8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-b9c7ca8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-b9c7ca8 .elementor-icon{font-size:26px;padding:13px;}.elementor-54 .elementor-element.elementor-element-4288d4e .elementor-button-content-wrapper{flex-direction:row;}.elementor-54 .elementor-element.elementor-element-4288d4e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-54 .elementor-element.elementor-element-ce82ef9{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-ce82ef9:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-ce82ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-menta );}.elementor-54 .elementor-element.elementor-element-3398c78 .elementor-image-box-wrapper{text-align:start;}.elementor-54 .elementor-element.elementor-element-3398c78.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-54 .elementor-element.elementor-element-3398c78.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-54 .elementor-element.elementor-element-3398c78.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-54 .elementor-element.elementor-element-3398c78 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-54 .elementor-element.elementor-element-3398c78 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-54 .elementor-element.elementor-element-8f09bdc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-8f09bdc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-54 .elementor-element.elementor-element-8f09bdc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-54 .elementor-element.elementor-element-8f09bdc .elementor-icon-list-text{transition:color 0.3s;}.elementor-54 .elementor-element.elementor-element-02f4e98{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:36px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-02f4e98:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-02f4e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-branco );}.elementor-54 .elementor-element.elementor-element-f144ea6 .elementor-icon-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-f144ea6 .elementor-icon-box-title{margin-block-end:12px;}.elementor-54 .elementor-element.elementor-element-5a20d5f .gallery-item .gallery-caption{display:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-e0a67c8{--grid-auto-flow:row;--padding-top:48px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-564405b{--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-c66e6f1{--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-627001b{--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-665e858{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-e0a67c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:36px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-d0bb01e .elementor-icon-box-description{font-size:17.5px;}.elementor-54 .elementor-element.elementor-element-564405b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:28px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-152a262{--padding-top:40px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-c66e6f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-66b2dd4 .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-d15b95e .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-2c653a2 .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-056d9c7 .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-73d501c .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-07d63ea{--padding-top:80px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-45cc00c .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-4ae9eae .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-4c59f3c .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-03709c2 .elementor-image-box-img{margin-bottom:15px;}.elementor-54 .elementor-element.elementor-element-627001b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-48bfc40{--padding-top:88px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-54 .elementor-element.elementor-element-50565e6:after{content:"0.5";}.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__thumbnail__link{width:100%;}.elementor-54 .elementor-element.elementor-element-665e858{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:88px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-f94aa20{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-54 .elementor-element.elementor-element-ce82ef9{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-3398c78 .elementor-image-box-img{margin-bottom:16px;}.elementor-54 .elementor-element.elementor-element-02f4e98{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for heading, class: .elementor-element-487ba4d */.elementor-54 .elementor-element.elementor-element-487ba4d{grid-column:1;grid-row:2;align-self:end;margin-bottom:16px}
.elementor-54 .elementor-element.elementor-element-487ba4d .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:999px;background:#fff;border:1px solid var(--e-global-color-linha);box-shadow:0 6px 16px -12px rgba(19,41,75,.35);font-family:'Figtree','Figtree Fallback',sans-serif;font-size:13.5px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--e-global-color-primary)}
.elementor-54 .elementor-element.elementor-element-487ba4d .elementor-heading-title::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);box-shadow:0 0 0 3px rgba(47,111,196,.18);flex:none}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-487ba4d .elementor-heading-title{font-size:12.5px;padding:8px 14px 8px 11px;border-radius:14px;align-items:flex-start}.elementor-54 .elementor-element.elementor-element-487ba4d .elementor-heading-title::before{margin-top:5px}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0bb01e */.elementor-54 .elementor-element.elementor-element-d0bb01e{grid-column:1;grid-row:3;align-self:start}
.elementor-54 .elementor-element.elementor-element-d0bb01e .elementor-icon-box-title{font-size:44px;line-height:1.08;letter-spacing:-.01em}
@media (max-width:1024px){.elementor-54 .elementor-element.elementor-element-d0bb01e .elementor-icon-box-title{font-size:42px}}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-d0bb01e .elementor-icon-box-title{font-size:35px}}
.elementor-54 .elementor-element.elementor-element-d0bb01e .elementor-icon-box-description{max-width:34em;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d85741 */.elementor-54 .elementor-element.elementor-element-9d85741{grid-column:1;grid-row:4;align-self:start;margin-top:32px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2819a94 */.elementor-54 .elementor-element.elementor-element-2819a94{position:relative;z-index:1}
.elementor-54 .elementor-element.elementor-element-2819a94 img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:63% 37% 54% 46%/43% 56% 44% 57%}
.elementor-54 .elementor-element.elementor-element-2819a94::before{content:"";position:absolute;right:-68px;bottom:-66px;width:200px;height:137px;z-index:2;pointer-events:none;background-image:var(--lz-nuvem-03);background-size:contain;background-repeat:no-repeat;animation:mx-deriva 7s ease-in-out infinite}
@media (max-width:900px){.elementor-54 .elementor-element.elementor-element-2819a94::before{right:-38px;bottom:-56px;width:140px;height:96px}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6b6619 */.elementor-54 .elementor-element.elementor-element-f6b6619{position:absolute;left:-28px;bottom:9%;z-index:3;width:auto;pointer-events:none}
.elementor-54 .elementor-element.elementor-element-f6b6619 .elementor-icon-list-items{display:grid;gap:10px;margin:0;padding:14px 18px 14px 14px;background:#fff;border-radius:22px;box-shadow:0 18px 34px -18px rgba(19,41,75,.45)}
.elementor-54 .elementor-element.elementor-element-f6b6619 .elementor-icon-list-item{display:flex;align-items:center;gap:10px;padding:0!important;font-weight:600;font-size:14.7px;color:var(--e-global-color-tinta)}
.elementor-54 .elementor-element.elementor-element-f6b6619 .elementor-icon-list-icon{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--e-global-color-ceu);color:var(--e-global-color-primary)}
.elementor-54 .elementor-element.elementor-element-f6b6619 .elementor-icon-list-item:first-child .elementor-icon-list-icon{background:var(--e-global-color-sol2);color:var(--e-global-color-accent)}
.elementor-54 .elementor-element.elementor-element-f6b6619 .elementor-icon-list-icon svg{width:17px;height:17px}
.elementor-54 .elementor-element.elementor-element-f6b6619 .elementor-icon-list-text{padding:0!important;color:var(--e-global-color-tinta)}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-f6b6619{left:-6px;bottom:6%}.elementor-54 .elementor-element.elementor-element-f6b6619 .elementor-icon-list-items{padding:10px 14px 10px 10px;gap:8px}.elementor-54 .elementor-element.elementor-element-f6b6619 .elementor-icon-list-item{font-size:13px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8b225 */.elementor-54 .elementor-element.elementor-element-bd8b225{grid-column:2;grid-row:1/6;position:relative;aspect-ratio:1/1}  /* altura reservada desde o 1º render (evita CLS) */
.elementor-54 .elementor-element.elementor-element-bd8b225::before{content:"";position:absolute;inset:6px;transform:rotate(-6deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M52 1C80 2 99 22 99 50C99 77 78 99 48 99C21 99 1 79 1 49C1 22 23 0 52 1Z' fill='none' stroke='%232F6FC4' stroke-opacity='.75' stroke-width='1' stroke-dasharray='3 7' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.elementor-54 .elementor-element.elementor-element-bd8b225::after{content:"";position:absolute;left:-52px;top:-8px;width:147px;height:111px;z-index:3;pointer-events:none;background-image:var(--lz-dirigivel);background-size:contain;background-repeat:no-repeat;animation:mx-voo 6s ease-in-out infinite}
@media (max-width:900px){.elementor-54 .elementor-element.elementor-element-bd8b225{grid-column:1;grid-row:1;max-width:520px;margin:0 auto 36px;width:100%}.elementor-54 .elementor-element.elementor-element-bd8b225::after{left:-8px;top:-20px;width:91px;height:69px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0a67c8 */@media (max-width:900px){.elementor-54 .elementor-element.elementor-element-e0a67c8 > .e-con-inner{grid-template-columns:1fr;grid-template-rows:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-564405b */.elementor-54 .elementor-element.elementor-element-564405b{position:relative;isolation:isolate;margin:0 0 56px}
.elementor-54 .elementor-element.elementor-element-564405b .mx-numero .elementor-icon-box-title{color:var(--e-global-color-sol)}
.elementor-54 .elementor-element.elementor-element-564405b .mx-numero strong{color:#fff}
.elementor-54 .elementor-element.elementor-element-564405b .mx-numero .elementor-icon-box-description{color:#D5E2F7}
.elementor-54 .elementor-element.elementor-element-564405b::before,.elementor-54 .elementor-element.elementor-element-564405b::after{content:"";position:absolute;left:0;right:0;width:100%;height:76px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -6 2920 76' width='2920' height='76'%3E%3Cg fill='%230054A9'%3E%3Ccircle cx='0.0' cy='58.1' r='26'/%3E%3Ccircle cx='46.8' cy='56.9' r='34'/%3E%3Ccircle cx='90.5' cy='58.7' r='22'/%3E%3Ccircle cx='131.0' cy='57.5' r='30'/%3E%3Ccircle cx='184.1' cy='56.3' r='38'/%3E%3Ccircle cx='232.4' cy='58.4' r='24'/%3E%3Ccircle cx='276.1' cy='57.2' r='32'/%3E%3Ccircle cx='322.9' cy='57.8' r='28'/%3E%3Ccircle cx='365.0' cy='58.1' r='26'/%3E%3Ccircle cx='411.8' cy='56.9' r='34'/%3E%3Ccircle cx='455.5' cy='58.7' r='22'/%3E%3Ccircle cx='496.0' cy='57.5' r='30'/%3E%3Ccircle cx='549.1' cy='56.3' r='38'/%3E%3Ccircle cx='597.4' cy='58.4' r='24'/%3E%3Ccircle cx='641.1' cy='57.2' r='32'/%3E%3Ccircle cx='687.9' cy='57.8' r='28'/%3E%3Ccircle cx='730.0' cy='58.1' r='26'/%3E%3Ccircle cx='776.8' cy='56.9' r='34'/%3E%3Ccircle cx='820.5' cy='58.7' r='22'/%3E%3Ccircle cx='861.0' cy='57.5' r='30'/%3E%3Ccircle cx='914.1' cy='56.3' r='38'/%3E%3Ccircle cx='962.4' cy='58.4' r='24'/%3E%3Ccircle cx='1006.1' cy='57.2' r='32'/%3E%3Ccircle cx='1052.9' cy='57.8' r='28'/%3E%3Ccircle cx='1095.0' cy='58.1' r='26'/%3E%3Ccircle cx='1141.8' cy='56.9' r='34'/%3E%3Ccircle cx='1185.5' cy='58.7' r='22'/%3E%3Ccircle cx='1226.0' cy='57.5' r='30'/%3E%3Ccircle cx='1279.1' cy='56.3' r='38'/%3E%3Ccircle cx='1327.4' cy='58.4' r='24'/%3E%3Ccircle cx='1371.1' cy='57.2' r='32'/%3E%3Ccircle cx='1417.9' cy='57.8' r='28'/%3E%3Ccircle cx='1460.0' cy='58.1' r='26'/%3E%3Ccircle cx='1506.8' cy='56.9' r='34'/%3E%3Ccircle cx='1550.5' cy='58.7' r='22'/%3E%3Ccircle cx='1591.0' cy='57.5' r='30'/%3E%3Ccircle cx='1644.1' cy='56.3' r='38'/%3E%3Ccircle cx='1692.4' cy='58.4' r='24'/%3E%3Ccircle cx='1736.1' cy='57.2' r='32'/%3E%3Ccircle cx='1782.9' cy='57.8' r='28'/%3E%3Ccircle cx='1825.0' cy='58.1' r='26'/%3E%3Ccircle cx='1871.8' cy='56.9' r='34'/%3E%3Ccircle cx='1915.5' cy='58.7' r='22'/%3E%3Ccircle cx='1956.0' cy='57.5' r='30'/%3E%3Ccircle cx='2009.1' cy='56.3' r='38'/%3E%3Ccircle cx='2057.4' cy='58.4' r='24'/%3E%3Ccircle cx='2101.1' cy='57.2' r='32'/%3E%3Ccircle cx='2147.9' cy='57.8' r='28'/%3E%3Ccircle cx='2190.0' cy='58.1' r='26'/%3E%3Ccircle cx='2236.8' cy='56.9' r='34'/%3E%3Ccircle cx='2280.5' cy='58.7' r='22'/%3E%3Ccircle cx='2321.0' cy='57.5' r='30'/%3E%3Ccircle cx='2374.1' cy='56.3' r='38'/%3E%3Ccircle cx='2422.4' cy='58.4' r='24'/%3E%3Ccircle cx='2466.1' cy='57.2' r='32'/%3E%3Ccircle cx='2512.9' cy='57.8' r='28'/%3E%3Ccircle cx='2555.0' cy='58.1' r='26'/%3E%3Ccircle cx='2601.8' cy='56.9' r='34'/%3E%3Ccircle cx='2645.5' cy='58.7' r='22'/%3E%3Ccircle cx='2686.0' cy='57.5' r='30'/%3E%3Ccircle cx='2739.1' cy='56.3' r='38'/%3E%3Ccircle cx='2787.4' cy='58.4' r='24'/%3E%3Ccircle cx='2831.1' cy='57.2' r='32'/%3E%3Ccircle cx='2877.9' cy='57.8' r='28'/%3E%3Ccircle cx='2920' cy='58.1' r='26'/%3E%3Crect y='62' width='2920' height='2'/%3E%3C/g%3E%3C/svg%3E") center top/2920px 76px no-repeat;opacity:1;mix-blend-mode:normal;border-radius:0;pointer-events:none}
.elementor-54 .elementor-element.elementor-element-564405b::before{top:-68px}
.elementor-54 .elementor-element.elementor-element-564405b::after{top:auto;bottom:-68px;transform:scaleY(-1) scaleX(-1)}
.elementor-54 .elementor-element.elementor-element-564405b > .e-con-inner{position:relative;z-index:1}
.elementor-54 .elementor-element.elementor-element-564405b > .e-con-inner::before{content:"";position:absolute;left:4%;top:-74px;width:150px;height:88px;background:var(--lz-nuvem-01) center/contain no-repeat;pointer-events:none;animation:mx-deriva 9s ease-in-out infinite}
.elementor-54 .elementor-element.elementor-element-564405b > .e-con-inner::after{content:"";position:absolute;right:auto;left:64%;top:-58px;width:92px;height:118px;background:var(--lz-balao-colorido) center/contain no-repeat;pointer-events:none;animation:mx-voo 7s ease-in-out infinite}
@media (max-width:1024px){.elementor-54 .elementor-element.elementor-element-564405b > .e-con-inner::before{width:120px;height:70px;top:-64px}.elementor-54 .elementor-element.elementor-element-564405b > .e-con-inner::after{width:76px;height:98px;top:-50px}}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-564405b > .e-con-inner::before{left:0;width:96px;height:56px;top:-56px}.elementor-54 .elementor-element.elementor-element-564405b > .e-con-inner::after{left:66%;width:62px;height:80px;top:-44px}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e281b4 */.elementor-54 .elementor-element.elementor-element-5e281b4{max-width:640px!important;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b2dd4 */.elementor-54 .elementor-element.elementor-element-66b2dd4{background:var(--e-global-color-primary);color:#E3EEFB}
.elementor-54 .elementor-element.elementor-element-66b2dd4 .elementor-image-box-wrapper{height:100%;display:flex;flex-direction:column}
.elementor-54 .elementor-element.elementor-element-66b2dd4 .elementor-image-box-img{width:112px!important;margin:0 0 24px 0!important}
.elementor-54 .elementor-element.elementor-element-66b2dd4 .elementor-image-box-content{margin-top:auto}
.elementor-54 .elementor-element.elementor-element-66b2dd4 .elementor-image-box-title{color:#fff;font-size:27px}
@media (max-width:1024px){.elementor-54 .elementor-element.elementor-element-66b2dd4 .elementor-image-box-img{width:92px!important}}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-66b2dd4 .elementor-image-box-img{width:70px!important;margin-bottom:18px!important}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d15b95e */.elementor-54 .elementor-element.elementor-element-d15b95e em{font-style:normal;font-weight:700;color:var(--e-global-color-laranja2)}
.elementor-54 .elementor-element.elementor-element-d15b95e .elementor-image-box-img{width:132px!important}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-056d9c7 */.elementor-54 .elementor-element.elementor-element-056d9c7{background:var(--e-global-color-ceu)}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-056d9c7 .elementor-image-box-img{width:76px!important}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73d501c */.elementor-54 .elementor-element.elementor-element-73d501c{background:var(--e-global-color-menta)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fe229 */.elementor-54 .elementor-element.elementor-element-61fe229 .elementor-heading-title{font-size:26px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-064ac13 */.elementor-54 .elementor-element.elementor-element-064ac13 .elementor-button{background:linear-gradient(135deg,#1DB954,#0B7A43);padding:1.05em 1.6em;box-shadow:0 14px 26px -14px rgba(11,122,67,.9)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342abf3 */.elementor-54 .elementor-element.elementor-element-342abf3{border-radius:32px}
.elementor-54 .elementor-element.elementor-element-342abf3::before{content:"";position:static;display:block;width:104px;height:128px;margin:-4px 0 -6px -4px;background:var(--lz-corujinha) left center/contain no-repeat;transform-origin:50% 100%;opacity:1;border-radius:0;animation:mx-balanca 3.4s ease-in-out infinite}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-342abf3::before{width:46px;height:57px;margin:0 0 -6px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c66e6f1 */.elementor-54 .elementor-element.elementor-element-c66e6f1{grid-template-areas:"a b c" "a d d" "e e f"}
.elementor-54 .elementor-element.elementor-element-c66e6f1>:nth-child(1){grid-area:a}.elementor-54 .elementor-element.elementor-element-c66e6f1>:nth-child(2){grid-area:b}.elementor-54 .elementor-element.elementor-element-c66e6f1>:nth-child(3){grid-area:c}
.elementor-54 .elementor-element.elementor-element-c66e6f1>:nth-child(4){grid-area:d}.elementor-54 .elementor-element.elementor-element-c66e6f1>:nth-child(5){grid-area:e}.elementor-54 .elementor-element.elementor-element-c66e6f1>:nth-child(6){grid-area:f}
@media (max-width:1024px){.elementor-54 .elementor-element.elementor-element-c66e6f1{grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b c" "d d" "e e" "f f"}}
@media (max-width:600px){.elementor-54 .elementor-element.elementor-element-c66e6f1{grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d" "e" "f"}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d5b2f5 */.elementor-54 .elementor-element.elementor-element-9d5b2f5{max-width:44em;margin:0 auto 20px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a012339 */.elementor-54 .elementor-element.elementor-element-a012339{position:relative;margin:8px 0 32px}
.elementor-54 .elementor-element.elementor-element-a012339::before{content:"";position:absolute;left:0;right:0;top:16px;height:178px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 120' preserveAspectRatio='none'%3E%3Cpath d='M0 116C220 -10 780 -10 1000 116' fill='none' stroke='%237FA9DA' stroke-width='1' stroke-dasharray='3 7' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-items{display:grid;grid-template-columns:repeat(4,1fr);padding-top:12px;position:relative;margin:0}
.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-item,.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-item>a{flex-direction:column;align-items:center;gap:10px;text-align:center;margin:0!important;padding:0 8px}
.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-item:nth-child(1),.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-item:nth-child(4){margin-top:74px!important}
.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-icon{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;border:2px solid;box-shadow:0 12px 24px -18px rgba(19,41,75,.5);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}
.elementor-54 .elementor-element.elementor-element-a012339 a:hover .elementor-icon-list-icon{transform:translateY(-5px) scale(1.06)}
.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-icon svg{width:42px;height:42px;fill:currentColor}
.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-item:nth-child(1) svg{transform-origin:50% 85%;animation:mx-balanca 3s ease-in-out infinite}
.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-item:nth-child(2) svg{animation:mx-pulsa 1.8s ease-in-out infinite}
.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-item:nth-child(3) svg{transform-origin:50% 100%;animation:mx-balanca 4s ease-in-out infinite}
.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-item:nth-child(4) svg{transform-origin:50% 10%;animation:mx-balanca 3.4s ease-in-out infinite reverse}
.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#fff}
.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon{background:var(--e-global-color-ceu);border-color:#BCD7F2;color:var(--e-global-color-primary)}
.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-item:nth-child(3) .elementor-icon-list-icon{background:var(--e-global-color-sol2);border-color:#F6DC8F;color:var(--e-global-color-accent)}
.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-item:nth-child(4) .elementor-icon-list-icon{background:var(--e-global-color-menta);border-color:#B5DCCB;color:var(--e-global-color-menta2)}

.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-text{font-weight:600;font-size:15.7px;line-height:1.3;color:var(--e-global-color-tinta);padding:0!important}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-a012339::before{display:none}.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-items{grid-template-columns:1fr 1fr;gap:22px 10px}.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-item:nth-child(n){margin-top:0!important}.elementor-54 .elementor-element.elementor-element-a012339 .elementor-icon-list-icon{width:80px;height:80px}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45cc00c */.elementor-54 .elementor-element.elementor-element-45cc00c{--mx-ic:url(/wp-content/uploads/maxwell/icones-servicos/baby.svg);--mx-bicho:var(--lz-ursinho)}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ae9eae */.elementor-54 .elementor-element.elementor-element-4ae9eae{--mx-ic:url(/wp-content/uploads/maxwell/icones-servicos/heartbeat.svg);--mx-bicho:var(--lz-corujinha)}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4c59f3c */.elementor-54 .elementor-element.elementor-element-4c59f3c{--mx-ic:url(/wp-content/uploads/maxwell/icones-servicos/plant.svg);--mx-bicho:var(--lz-coelinho)}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03709c2 */.elementor-54 .elementor-element.elementor-element-03709c2{--mx-ic:url(/wp-content/uploads/maxwell/icones-servicos/stethoscope.svg);--mx-bicho:var(--lz-leaozinho)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11db10a */.elementor-54 .elementor-element.elementor-element-11db10a{margin-top:20px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36442de */.elementor-54 .elementor-element.elementor-element-36442de{position:relative;z-index:1}
.elementor-54 .elementor-element.elementor-element-36442de .mx-car{--mx-car-r:36px;--mx-car-ar:5/4}
.elementor-54 .elementor-element.elementor-element-36442de::before{content:"";position:absolute;left:-74px;top:-78px;width:112px;height:141px;z-index:2;pointer-events:none;background-image:var(--lz-balao-urso);background-size:contain;background-repeat:no-repeat;animation:mx-voo 6.5s ease-in-out infinite}
.elementor-54 .elementor-element.elementor-element-36442de::after{content:"";position:absolute;left:auto;right:-46px;top:auto;bottom:96px;width:70px;height:90px;z-index:2;pointer-events:none;background-image:var(--lz-balao-colorido);background-size:contain;background-repeat:no-repeat;animation:mx-voo 5.2s ease-in-out infinite reverse}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-36442de::before{left:-10px;top:-54px;width:74px;height:93px}.elementor-54 .elementor-element.elementor-element-36442de::after{right:-8px;bottom:84px;width:48px;height:62px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-326ffa2 */.elementor-54 .elementor-element.elementor-element-326ffa2{position:relative}
.elementor-54 .elementor-element.elementor-element-326ffa2::after{content:"";position:absolute;right:-62px;top:-46px;width:150px;height:104px;z-index:2;pointer-events:none;background:var(--lz-nuvem-02) center/contain no-repeat;animation:mx-deriva 8s ease-in-out infinite}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-326ffa2::after{right:-8px;top:-40px;width:96px;height:66px}}
@media (max-width:900px){.elementor-54 .elementor-element.elementor-element-326ffa2{max-width:560px;width:100%;margin-inline:auto}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fcb80b */.elementor-54 .elementor-element.elementor-element-7fcb80b{margin:30px 0 36px}
.elementor-54 .elementor-element.elementor-element-7fcb80b .elementor-icon-list-items{display:grid;gap:20px}
.elementor-54 .elementor-element.elementor-element-7fcb80b .elementor-icon-list-item{align-items:flex-start;gap:16px;padding:0!important}
.elementor-54 .elementor-element.elementor-element-7fcb80b .elementor-icon-list-item + .elementor-icon-list-item{padding-top:20px!important;border-top:1.5px dashed var(--e-global-color-linha)}
.elementor-54 .elementor-element.elementor-element-7fcb80b .elementor-icon-list-icon{flex:0 0 56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--e-global-color-ceu);color:var(--e-global-color-primary);transform:rotate(-4deg)}
.elementor-54 .elementor-element.elementor-element-7fcb80b .elementor-icon-list-icon svg{width:26px;height:26px;transform:rotate(4deg)}
.elementor-54 .elementor-element.elementor-element-7fcb80b .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon{background:var(--e-global-color-sol2);color:var(--e-global-color-accent);transform:rotate(4deg)}
.elementor-54 .elementor-element.elementor-element-7fcb80b .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon svg{transform:rotate(-4deg)}
.elementor-54 .elementor-element.elementor-element-7fcb80b .elementor-icon-list-item:nth-child(3) .elementor-icon-list-icon{background:var(--e-global-color-menta);color:var(--e-global-color-menta2)}
.elementor-54 .elementor-element.elementor-element-7fcb80b .elementor-icon-list-text{font-size:16px;padding:0!important;color:var(--e-global-color-text)}
.elementor-54 .elementor-element.elementor-element-7fcb80b strong{display:block;font-family:'Baloo 2','Baloo 2 Fallback',sans-serif;font-size:19px;line-height:1.2;color:var(--e-global-color-tinta);margin-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-627001b */.elementor-54 .elementor-element.elementor-element-627001b > .e-con-inner{align-items:center}
@media (max-width:900px){.elementor-54 .elementor-element.elementor-element-627001b > .e-con-inner{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a567fd */.elementor-54 .elementor-element.elementor-element-3a567fd{max-width:44em;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-50565e6 */.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post{border-radius:160px 160px 32px 32px;overflow:hidden;background:#fff}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post{border-radius:32px}}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post:nth-child(3n+1){background:var(--e-global-color-sol2)}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post:nth-child(3n+2){background:var(--e-global-color-primary);color:#E3EEFB}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:0 0 34px;text-align:left;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;--mx-bicho:var(--lz-ursinho)}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post:nth-child(3n+2) .elementor-post__card{--mx-bicho:var(--lz-leaozinho)}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post:nth-child(3n) .elementor-post__card{--mx-bicho:var(--lz-dinozinho)}
/* Imagem de destaque do artigo no topo (recortada pelo arco do card) + bichinho como adesivo no canto */
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__thumbnail__link{position:relative;align-self:stretch;margin:0 0 20px}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__thumbnail{padding-bottom:66%}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__thumbnail img{width:100%;height:100%;object-fit:cover}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__thumbnail__link::after{content:"";position:absolute;right:14px;bottom:-34px;width:84px;height:84px;background-image:var(--mx-bicho);background-position:center bottom;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 6px 8px rgba(19,41,75,.18));pointer-events:none;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post:hover .elementor-post__thumbnail__link::after{transform:scale(1.16) rotate(-10deg)}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__thumbnail img{transition:scale .6s ease}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post:hover .elementor-post__thumbnail img{scale:1.04}
/* Sem imagem de destaque: bichinho no topo do card */
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__card:not(:has(.elementor-post__thumbnail)){padding-top:56px}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__card:not(:has(.elementor-post__thumbnail))::before{content:"";width:110px;height:110px;margin-bottom:14px;background-image:var(--mx-bicho);background-position:center;background-size:contain;background-repeat:no-repeat;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post:hover .elementor-post__card:not(:has(.elementor-post__thumbnail))::before{transform:scale(1.12) rotate(-8deg)}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__text{padding-left:28px;padding-right:28px}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post .elementor-post__badge{position:static;order:0;margin:0 0 6px!important;padding:0 28px;background:none;border-radius:0;font-family:'Baloo 2','Baloo 2 Fallback',sans-serif;font-weight:600;font-size:17px;line-height:1.3;text-transform:none;letter-spacing:0;color:var(--e-global-color-laranja2)}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post:nth-child(3n+2) .elementor-post__badge{color:var(--e-global-color-sol)}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__text{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding-top:0;padding-bottom:0;margin:0}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__title{font-size:23px;line-height:1.15;margin:0 0 12px}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__title a{color:var(--e-global-color-tinta)}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post:nth-child(3n+2) .elementor-post__title a{color:#fff}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__excerpt{margin:0 0 26px}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__excerpt p{font-size:15.7px;line-height:1.6;color:inherit;margin:0}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__read-more{margin-top:auto;display:inline-flex;align-items:center;gap:.6em;padding:.85em 1.4em;border-radius:999px;background:var(--e-global-color-primary);color:#fff;font:700 15.7px/1.2 Figtree,sans-serif;text-transform:none;letter-spacing:0}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__read-more::before{content:"";width:1.2em;height:1.2em;background:currentColor;-webkit-mask:url(/wp-content/uploads/maxwell/icones/livro-aberto.svg) center/contain no-repeat;mask:url(/wp-content/uploads/maxwell/icones/livro-aberto.svg) center/contain no-repeat}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post:nth-child(3n+2) .elementor-post__read-more{background:#fff;color:var(--e-global-color-primary)}
.elementor-54 .elementor-element.elementor-element-50565e6 .elementor-post__read-more:hover{background:var(--e-global-color-azulhover);color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bfc40 */.elementor-54 .elementor-element.elementor-element-48bfc40::before{content:"";position:absolute;inset:0;background:var(--lz-nuvem-02) left 4% top 50px/130px auto no-repeat,var(--lz-nuvem-01) right 6% top 120px/110px auto no-repeat;pointer-events:none;opacity:1;border-radius:0;animation:mx-deriva 9s ease-in-out infinite}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-48bfc40::before{background-size:80px auto,66px auto;background-position:left 4% top 14px,right 5% top 30px}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ed7629 */.elementor-54 .elementor-element.elementor-element-9ed7629{grid-column:span 7;position:relative;background:#fff;border-radius:44px;padding:clamp(28px,4vw,48px)}
.elementor-54 .elementor-element.elementor-element-9ed7629::after{content:"";position:absolute;width:92px;height:91px;right:26px;top:-52px;background:var(--lz-leaozinho) center/contain no-repeat;transform-origin:50% 100%;animation:mx-balanca 4s ease-in-out infinite}
.elementor-54 .elementor-element.elementor-element-9ed7629 .elementor-icon-box-description{margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e434c7 */.elementor-54 .elementor-element.elementor-element-2e434c7{grid-column:span 5;align-self:center}
.elementor-54 .elementor-element.elementor-element-2e434c7 .mx-car{--mx-car-r:44px 44px 44px 140px;--mx-car-ar:4/5}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-2e434c7 .mx-car{--mx-car-r:32px}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b9c7ca8 */.elementor-54 .elementor-element.elementor-element-b9c7ca8 .elementor-icon-box-title{color:#fff;font-size:29px}
.elementor-54 .elementor-element.elementor-element-b9c7ca8 .elementor-icon-box-description{margin:0;color:#E3EEFB}
.elementor-54 .elementor-element.elementor-element-b9c7ca8 .elementor-icon svg{fill:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4288d4e */.elementor-54 .elementor-element.elementor-element-4288d4e{margin-top:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f94aa20 */.elementor-54 .elementor-element.elementor-element-f94aa20{grid-column:6/span 7;grid-row:2;position:relative;overflow:hidden;border-radius:44px}
.elementor-54 .elementor-element.elementor-element-f94aa20::before{content:"";position:absolute;inset:auto -30px -18px auto;width:140px;height:75px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 64'%3E%3Cpath d='M22 56a17 17 0 0 1 3-33a23 23 0 0 1 42-9a19 19 0 0 1 33 13a15 15 0 0 1 3 29z' fill='rgba%28255,255,255,.08%29'/%3E%3C/svg%3E") center/contain no-repeat;opacity:1;border-radius:0;left:auto;top:auto;animation:mx-deriva 8s ease-in-out infinite}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3398c78 */.elementor-54 .elementor-element.elementor-element-3398c78 .elementor-image-box-img{width:70px!important;flex:none}
.elementor-54 .elementor-element.elementor-element-3398c78 .elementor-image-box-title{font-size:23px;margin:0}
.elementor-54 .elementor-element.elementor-element-3398c78 .elementor-image-box-description{display:none}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f09bdc */.elementor-54 .elementor-element.elementor-element-8f09bdc .elementor-icon-list-items{gap:12px;margin:0}
.elementor-54 .elementor-element.elementor-element-8f09bdc .elementor-icon-list-item{margin:0!important;gap:10px;background:#fff;border-radius:999px;padding:.55em 1.1em .55em .6em;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}
.elementor-54 .elementor-element.elementor-element-8f09bdc .elementor-icon-list-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--e-global-color-ceu);color:var(--e-global-color-primary);transition:transform .45s cubic-bezier(.34,1.56,.64,1),background-color .3s,color .3s}
.elementor-54 .elementor-element.elementor-element-8f09bdc .elementor-icon-list-item:nth-child(even) .elementor-icon-list-icon{background:var(--e-global-color-sol2);color:var(--e-global-color-accent)}
.elementor-54 .elementor-element.elementor-element-8f09bdc .elementor-icon-list-icon svg{width:21px;height:21px;fill:currentColor}
.elementor-54 .elementor-element.elementor-element-8f09bdc .elementor-icon-list-item:hover{transform:translateY(-3px);box-shadow:0 14px 24px -16px rgba(19,41,75,.5)}
.elementor-54 .elementor-element.elementor-element-8f09bdc .elementor-icon-list-item:hover .elementor-icon-list-icon{background:var(--e-global-color-primary);color:#fff;transform:rotate(-14deg) scale(1.15)}
.elementor-54 .elementor-element.elementor-element-8f09bdc .elementor-icon-list-item:nth-child(even):hover .elementor-icon-list-icon{background:var(--e-global-color-accent);color:#fff;transform:rotate(14deg) scale(1.15)}
.elementor-54 .elementor-element.elementor-element-8f09bdc .elementor-icon-list-item:nth-child(5):hover .elementor-icon-list-icon{background:var(--e-global-color-menta2)}
.elementor-54 .elementor-element.elementor-element-8f09bdc .elementor-icon-list-text{font-weight:600;font-size:15.5px;color:var(--e-global-color-tinta);padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce82ef9 */.elementor-54 .elementor-element.elementor-element-ce82ef9{grid-column:1/span 5;grid-row:2;border-radius:44px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f144ea6 */.elementor-54 .elementor-element.elementor-element-f144ea6{max-width:640px;margin:0 auto}
.elementor-54 .elementor-element.elementor-element-f144ea6 .elementor-icon-box-content::before{content:"A recepção da clínica";display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 14px 6px 10px;border-radius:999px;background:var(--e-global-color-ceu);font-family:'Figtree','Figtree Fallback',sans-serif;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--e-global-color-primary)}
.elementor-54 .elementor-element.elementor-element-f144ea6 .elementor-icon-box-title{font-size:clamp(26px,3vw,36px);line-height:1.12}
.elementor-54 .elementor-element.elementor-element-f144ea6 .elementor-icon-box-description{margin:0}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5a20d5f */.elementor-54 .elementor-element.elementor-element-5a20d5f .gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0}
.elementor-54 .elementor-element.elementor-element-5a20d5f .gallery-item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
.elementor-54 .elementor-element.elementor-element-5a20d5f .gallery-item img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:24px;border:0!important;display:block;transition:transform .4s ease}
.elementor-54 .elementor-element.elementor-element-5a20d5f .gallery-item:hover img{transform:scale(1.03)}
.elementor-54 .elementor-element.elementor-element-5a20d5f .gallery-caption{display:none}
@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-5a20d5f .gallery{grid-template-columns:repeat(2,1fr);gap:10px}.elementor-54 .elementor-element.elementor-element-5a20d5f .gallery-item img{border-radius:18px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02f4e98 */.elementor-54 .elementor-element.elementor-element-02f4e98{grid-column:1/-1;grid-row:3;border-radius:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-665e858 */@media (max-width:900px){.elementor-54 .elementor-element.elementor-element-665e858 > .e-con-inner > .elementor-element{grid-column:1/-1!important;grid-row:auto!important}
.elementor-54 .elementor-element.elementor-element-665e858 > .e-con-inner > .elementor-widget-image img{min-height:0;aspect-ratio:4/3}}/* End custom CSS */