.elementor-50 .elementor-element.elementor-element-ee5177a{--display:flex;--min-height:930px;--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;--border-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-50 .elementor-element.elementor-element-ee5177a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ee5177a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benitz.com.br/wp-content/uploads/2026/02/home01-desktop-scaled.webp");background-position:center center;background-size:cover;}.elementor-50 .elementor-element.elementor-element-7dc6f5a{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-e920443.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-e920443 .elementor-icon-box-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-e920443 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-e920443 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:0.9em;font-weight:400;line-height:0.8em;letter-spacing:-0.3px;}.elementor-50 .elementor-element.elementor-element-e920443 .elementor-icon-box-title{color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-e920443:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-e920443:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ea6acff );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-2bfd8ab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-2bfd8ab .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.3em;font-weight:400;line-height:1.3em;color:var( --e-global-color-ea6acff );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-50 .elementor-element.elementor-element-4f23a06{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:1.15em;font-weight:400;line-height:1.5em;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-4f23a06 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-3e1d07c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-083f287.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-083f287 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-083f287 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-50 .elementor-element.elementor-element-083f287 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:300px 300px 300px 300px;padding:1rem 2rem 1rem 2rem;}.elementor-50 .elementor-element.elementor-element-bf2bee5.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-bf2bee5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-bf2bee5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-50 .elementor-element.elementor-element-bf2bee5 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:300px 300px 300px 300px;padding:1rem 2rem 1rem 2rem;}.elementor-50 .elementor-element.elementor-element-99b5a24{--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:flex-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-e3d5612{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:6rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-50 .elementor-element.elementor-element-dbda9cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-53022c7.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-53022c7 .elementor-icon-box-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-53022c7 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-53022c7 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:400;line-height:0.8em;letter-spacing:-0.3px;}.elementor-50 .elementor-element.elementor-element-53022c7 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-53022c7:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-53022c7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-730c211{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-730c211 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:2.9em;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-bd2e75f{width:100%;max-width:100%;font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-bd2e75f p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-faf8360{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-879d2d6 );}.elementor-50 .elementor-element.elementor-element-faf8360 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-6393ec7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0.4px 0.4px 0.4px 0.4px;--border-top-width:0.4px;--border-right-width:0.4px;--border-bottom-width:0.4px;--border-left-width:0.4px;border-color:#0B2D46A6;--border-color:#0B2D46A6;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.08);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-e0d9e68 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-e0d9e68 .elementor-icon{font-size:77px;}.elementor-50 .elementor-element.elementor-element-e0d9e68 .elementor-icon svg{height:77px;}.elementor-50 .elementor-element.elementor-element-e0d9e68 .elementor-icon-wrapper svg{width:auto;}.elementor-50 .elementor-element.elementor-element-1d11b02{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-879d2d6 );}.elementor-50 .elementor-element.elementor-element-1d11b02 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-4edf11c.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-4edf11c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-4edf11c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-50 .elementor-element.elementor-element-4edf11c .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:300px 300px 300px 300px;padding:1rem 2rem 1rem 2rem;}.elementor-50 .elementor-element.elementor-element-631d66a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-a91f1d9 img{border-radius:15px 15px 15px 15px;}.elementor-50 .elementor-element.elementor-element-3b91333{--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:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.4px 0.4px 0.4px 0.4px;--border-top-width:0.4px;--border-right-width:0.4px;--border-bottom-width:0.4px;--border-left-width:0.4px;border-color:#0B2D46A6;--border-color:#0B2D46A6;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-50 .elementor-element.elementor-element-ea49d2b{width:100%;max-width:100%;font-family:"Helvetica", Sans-serif;font-size:1.4em;font-weight:600;line-height:1.2em;letter-spacing:-0.3px;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-ea49d2b p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-f757566{width:100%;max-width:100%;font-family:"Helvetica", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-f757566 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-2674810{--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;--margin-top:7rem;--margin-bottom:7rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-50 .elementor-element.elementor-element-d162e47{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-d162e47 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:2.9em;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-9fb7d31{width:100%;max-width:100%;font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-9fb7d31 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-8803550{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-bdab00c .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-50 .elementor-element.elementor-element-bdab00c .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-bdab00c .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.1em;letter-spacing:-0.3px;}.elementor-50 .elementor-element.elementor-element-bdab00c .elementor-icon-box-title{color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-bdab00c:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-bdab00c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-bdab00c .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-83588e4 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-50 .elementor-element.elementor-element-83588e4 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-83588e4 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.1em;letter-spacing:-0.3px;}.elementor-50 .elementor-element.elementor-element-83588e4 .elementor-icon-box-title{color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-83588e4:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-83588e4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-83588e4 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-a5d458d .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-50 .elementor-element.elementor-element-a5d458d .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-a5d458d .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.1em;letter-spacing:-0.3px;}.elementor-50 .elementor-element.elementor-element-a5d458d .elementor-icon-box-title{color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-a5d458d:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-a5d458d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-a5d458d .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-f23e673 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-50 .elementor-element.elementor-element-f23e673 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-f23e673 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.1em;letter-spacing:-0.3px;}.elementor-50 .elementor-element.elementor-element-f23e673 .elementor-icon-box-title{color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-f23e673:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-f23e673:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-f23e673 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-d2adca5{--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:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--margin-top:7em;--margin-bottom:7em;--margin-left:0em;--margin-right:0em;}.elementor-50 .elementor-element.elementor-element-e220bf8{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-8b92b8a.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-8b92b8a .elementor-icon-box-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-8b92b8a .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-8b92b8a .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:400;line-height:0.8em;letter-spacing:-0.3px;}.elementor-50 .elementor-element.elementor-element-8b92b8a .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-8b92b8a:has(:hover) .elementor-icon-box-title,
					 .elementor-50 .elementor-element.elementor-element-8b92b8a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-0f541e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-e2594ff{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-e2594ff .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:2.9em;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-8475667{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-8475667 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-abec3f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-3805a15{--e-image-carousel-slides-to-show:6;}.elementor-50 .elementor-element.elementor-element-84f286e{--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:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--margin-top:7rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-50 .elementor-element.elementor-element-f34cc2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-14e8868{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-14e8868 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:2.9em;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-db6a957{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-db6a957 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-77b9e0a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-0a7c275{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-5d1e825{text-align:start;}.elementor-50 .elementor-element.elementor-element-ac08c9d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-29ba563{text-align:start;}.elementor-50 .elementor-element.elementor-element-29ba563 img{width:100%;}.elementor-50 .elementor-element.elementor-element-3f8c998{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-47b1dc9{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-47b1dc9 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-7e587af.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-7e587af .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.1rem;font-weight:400;line-height:2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:300px 300px 300px 300px;padding:0.6rem 2rem 0.6rem 2rem;}.elementor-50 .elementor-element.elementor-element-eb1b5ee{--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;--margin-top:6em;--margin-bottom:6em;--margin-left:0em;--margin-right:0em;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-50 .elementor-element.elementor-element-0932182{--display:flex;--min-height:585px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-50 .elementor-element.elementor-element-e8d1af7 img{width:120px;}.elementor-50 .elementor-element.elementor-element-8b451b7{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-50 .elementor-element.elementor-element-8b451b7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3em;font-weight:400;line-height:1.3em;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-391ddc8{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.25em;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-391ddc8 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-87108a0.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-87108a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-87108a0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-50 .elementor-element.elementor-element-87108a0 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:300px 300px 300px 300px;padding:1rem 2rem 1rem 2rem;}.elementor-50 .elementor-element.elementor-element-145e9a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-50 .elementor-element.elementor-element-2c29bc8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-7e8eeea{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-7e8eeea .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:2.9em;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-a74750e{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-ea6acff );}.elementor-50 .elementor-element.elementor-element-a74750e p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-1acb7ad.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-1acb7ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-1acb7ad .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-50 .elementor-element.elementor-element-1acb7ad .elementor-button{font-family:"Helvetica", Sans-serif;font-size:1.3rem;font-weight:400;line-height:2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:300px 300px 300px 300px;padding:1rem 2rem 1rem 2rem;}.elementor-50 .elementor-element.elementor-element-cd85e7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-7031f3b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-2dfa24e{--display:flex;--min-height:483px;--border-radius:15px 15px 15px 15px;}.elementor-50 .elementor-element.elementor-element-2dfa24e:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-2dfa24e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benitz.com.br/wp-content/uploads/2026/03/img3-efeito.jpg");background-size:cover;}.elementor-50 .elementor-element.elementor-element-11be361{--display:flex;--min-height:483px;--border-radius:15px 15px 15px 15px;}.elementor-50 .elementor-element.elementor-element-11be361:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-11be361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benitz.com.br/wp-content/uploads/2026/03/img2-efeito.jpg");background-size:cover;}.elementor-50 .elementor-element.elementor-element-ae43961{--display:flex;--min-height:483px;--border-radius:15px 15px 15px 15px;}.elementor-50 .elementor-element.elementor-element-ae43961:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ae43961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benitz.com.br/wp-content/uploads/2026/03/img1-efeito.jpg");background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-6393ec7{--width:91%;}.elementor-50 .elementor-element.elementor-element-3b91333{--width:91%;}.elementor-50 .elementor-element.elementor-element-0a7c275{--width:91%;}.elementor-50 .elementor-element.elementor-element-ac08c9d{--width:80%;}}@media(max-width:1366px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-99b5a24{--width:85%;}.elementor-50 .elementor-element.elementor-element-3b91333{--width:100%;}.elementor-50 .elementor-element.elementor-element-0a7c275{--width:86%;}}@media(max-width:1200px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-0a7c275{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-99b5a24{--width:100%;}.elementor-50 .elementor-element.elementor-element-6393ec7{--width:78%;}.elementor-50 .elementor-element.elementor-element-3b91333{--width:46%;}.elementor-50 .elementor-element.elementor-element-ac08c9d{--width:100%;}.elementor-50 .elementor-element.elementor-element-3f8c998{--width:47%;}}@media(max-width:880px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-3f8c998{--width:100%;}}@media(min-width:2400px){.elementor-50 .elementor-element.elementor-element-ee5177a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ee5177a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benitz.com.br/wp-content/uploads/2026/03/Wids-Screnn-Home-1.jpg");}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1366px){.elementor-50 .elementor-element.elementor-element-ee5177a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ee5177a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benitz.com.br/wp-content/uploads/2026/03/Notbook-Home-1.jpg");}.elementor-50 .elementor-element.elementor-element-ee5177a{--min-height:893px;--padding-top:0rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50 .elementor-element.elementor-element-2bfd8ab .elementor-heading-title{font-size:2.7em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-4f23a06{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;font-size:1.1em;line-height:1.5em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-e3d5612{--margin-top:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:02em;}.elementor-50 .elementor-element.elementor-element-730c211 .elementor-heading-title{font-size:2.6em;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-bd2e75f{font-size:1.25em;line-height:1.3em;}.elementor-50 .elementor-element.elementor-element-faf8360{font-size:1.15em;line-height:1.5em;}.elementor-50 .elementor-element.elementor-element-1d11b02{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;font-size:1.15em;line-height:1.5em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-ea49d2b{font-size:1.15em;line-height:1.5em;}.elementor-50 .elementor-element.elementor-element-f757566{font-size:1.15em;line-height:1.5em;}.elementor-50 .elementor-element.elementor-element-2674810{--margin-top:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-50 .elementor-element.elementor-element-d162e47 .elementor-heading-title{font-size:2.6em;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-9fb7d31{font-size:1.25em;line-height:1.3em;}.elementor-50 .elementor-element.elementor-element-d2adca5{--margin-top:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-50 .elementor-element.elementor-element-e2594ff .elementor-heading-title{font-size:2.6em;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-8475667{font-size:1.25em;line-height:1.3em;}.elementor-50 .elementor-element.elementor-element-3805a15{--e-image-carousel-slides-to-show:5;}.elementor-50 .elementor-element.elementor-element-84f286e{--margin-top:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-50 .elementor-element.elementor-element-14e8868 .elementor-heading-title{font-size:2.6em;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-db6a957{font-size:1.25em;line-height:1.3em;}.elementor-50 .elementor-element.elementor-element-3f8c998{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-50 .elementor-element.elementor-element-3f8c998.e-con{--align-self:center;}.elementor-50 .elementor-element.elementor-element-47b1dc9{font-size:1em;line-height:1.5em;}.elementor-50 .elementor-element.elementor-element-7e587af.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-eb1b5ee{--margin-top:5em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-50 .elementor-element.elementor-element-8b451b7 .elementor-heading-title{font-size:2.6em;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-391ddc8{font-size:1.25em;line-height:1.3em;}.elementor-50 .elementor-element.elementor-element-145e9a1{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-50 .elementor-element.elementor-element-7e8eeea .elementor-heading-title{font-size:2.6em;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-a74750e{font-size:1.25em;line-height:1.3em;}}@media(max-width:1200px){.elementor-50 .elementor-element.elementor-element-ee5177a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-50 .elementor-element.elementor-element-2bfd8ab{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-2bfd8ab .elementor-heading-title{font-size:2.3rem;line-height:1.15em;}.elementor-50 .elementor-element.elementor-element-4f23a06{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;text-align:start;}.elementor-50 .elementor-element.elementor-element-083f287 .elementor-button{font-size:1.3rem;}.elementor-50 .elementor-element.elementor-element-bf2bee5 .elementor-button{font-size:1.3rem;}.elementor-50 .elementor-element.elementor-element-99b5a24{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-730c211{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-730c211 .elementor-heading-title{font-size:2.3rem;line-height:1.15em;}.elementor-50 .elementor-element.elementor-element-bd2e75f{text-align:start;}.elementor-50 .elementor-element.elementor-element-faf8360{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;text-align:start;}.elementor-50 .elementor-element.elementor-element-1d11b02{--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;text-align:start;}.elementor-50 .elementor-element.elementor-element-4edf11c .elementor-button{font-size:1.3rem;}.elementor-50 .elementor-element.elementor-element-ea49d2b{text-align:start;}.elementor-50 .elementor-element.elementor-element-f757566{text-align:start;}.elementor-50 .elementor-element.elementor-element-d162e47{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-d162e47 .elementor-heading-title{font-size:2.3rem;line-height:1.15em;}.elementor-50 .elementor-element.elementor-element-9fb7d31{text-align:start;}.elementor-50 .elementor-element.elementor-element-e2594ff{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-e2594ff .elementor-heading-title{font-size:2.3rem;line-height:1.15em;}.elementor-50 .elementor-element.elementor-element-8475667{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;text-align:start;}.elementor-50 .elementor-element.elementor-element-3805a15{--e-image-carousel-slides-to-show:4;}.elementor-50 .elementor-element.elementor-element-14e8868{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-14e8868 .elementor-heading-title{font-size:2.6rem;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-db6a957{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;text-align:start;}.elementor-50 .elementor-element.elementor-element-47b1dc9{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;text-align:start;}.elementor-50 .elementor-element.elementor-element-7e587af .elementor-button{font-size:1.3rem;}.elementor-50 .elementor-element.elementor-element-8b451b7{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-8b451b7 .elementor-heading-title{font-size:2.3rem;line-height:1.15em;}.elementor-50 .elementor-element.elementor-element-391ddc8{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;text-align:center;}.elementor-50 .elementor-element.elementor-element-87108a0 .elementor-button{font-size:1.3rem;}.elementor-50 .elementor-element.elementor-element-7e8eeea{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-7e8eeea .elementor-heading-title{font-size:2.6rem;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-a74750e{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;text-align:start;}.elementor-50 .elementor-element.elementor-element-1acb7ad .elementor-button{font-size:1.3rem;}}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-ee5177a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ee5177a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benitz.com.br/wp-content/uploads/2026/03/Tablet-Home-1.jpg");}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50 .elementor-element.elementor-element-2bfd8ab .elementor-heading-title{font-size:2.1rem;line-height:1.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-4f23a06{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;line-height:1.5em;}.elementor-50 .elementor-element.elementor-element-4f23a06 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-e3d5612{--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;--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-50 .elementor-element.elementor-element-730c211{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50 .elementor-element.elementor-element-730c211 .elementor-heading-title{font-size:2.2rem;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-bd2e75f{font-size:1.15em;line-height:1.4em;}.elementor-50 .elementor-element.elementor-element-bd2e75f p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-faf8360{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1em;line-height:1.6em;}.elementor-50 .elementor-element.elementor-element-faf8360 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-1d11b02{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;font-size:1em;line-height:1.6em;}.elementor-50 .elementor-element.elementor-element-1d11b02 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-631d66a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-ea49d2b{font-size:1em;line-height:1.6em;}.elementor-50 .elementor-element.elementor-element-ea49d2b p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-f757566{font-size:1em;line-height:1.6em;}.elementor-50 .elementor-element.elementor-element-f757566 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-2674810{--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-50 .elementor-element.elementor-element-d162e47{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-50 .elementor-element.elementor-element-d162e47 .elementor-heading-title{font-size:2.2rem;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-9fb7d31{font-size:1.15em;line-height:1.4em;}.elementor-50 .elementor-element.elementor-element-9fb7d31 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-8803550{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-50 .elementor-element.elementor-element-d2adca5{--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-50 .elementor-element.elementor-element-e220bf8{--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;}.elementor-50 .elementor-element.elementor-element-e2594ff{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-50 .elementor-element.elementor-element-e2594ff .elementor-heading-title{font-size:2.2rem;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-8475667{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;font-size:1.15em;line-height:1.4em;}.elementor-50 .elementor-element.elementor-element-8475667 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-3805a15{--e-image-carousel-slides-to-show:3;}.elementor-50 .elementor-element.elementor-element-84f286e{--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-50 .elementor-element.elementor-element-14e8868{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-50 .elementor-element.elementor-element-14e8868 .elementor-heading-title{font-size:2.5rem;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-db6a957{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:1.15em;line-height:1.4em;}.elementor-50 .elementor-element.elementor-element-db6a957 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-77b9e0a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-0a7c275{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-ac08c9d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-3f8c998{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-47b1dc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1em;line-height:1.6em;}.elementor-50 .elementor-element.elementor-element-47b1dc9 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-7e587af.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-eb1b5ee{--margin-top:3em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-50 .elementor-element.elementor-element-8b451b7{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-50 .elementor-element.elementor-element-8b451b7 .elementor-heading-title{font-size:2.2rem;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-391ddc8{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;text-align:center;font-size:1.15em;line-height:1.4em;}.elementor-50 .elementor-element.elementor-element-391ddc8 p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-145e9a1{--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:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-50 .elementor-element.elementor-element-7e8eeea{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-50 .elementor-element.elementor-element-7e8eeea .elementor-heading-title{font-size:2.5rem;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-a74750e{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:1.15em;line-height:1.4em;}.elementor-50 .elementor-element.elementor-element-a74750e p{margin-block-end:0px;}.elementor-50 .elementor-element.elementor-element-2dfa24e{--min-height:377px;}.elementor-50 .elementor-element.elementor-element-11be361{--min-height:377px;}.elementor-50 .elementor-element.elementor-element-ae43961{--min-height:377px;}}@media(max-width:880px){.elementor-50 .elementor-element.elementor-element-2bfd8ab{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-50 .elementor-element.elementor-element-e3d5612{--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;}.elementor-50 .elementor-element.elementor-element-730c211{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50 .elementor-element.elementor-element-631d66a.e-con{--order:99999 /* order end hack */;}.elementor-50 .elementor-element.elementor-element-a91f1d9{text-align:start;}.elementor-50 .elementor-element.elementor-element-a91f1d9 img{width:329px;}.elementor-50 .elementor-element.elementor-element-d162e47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50 .elementor-element.elementor-element-e2594ff{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-50 .elementor-element.elementor-element-8475667{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-50 .elementor-element.elementor-element-14e8868{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50 .elementor-element.elementor-element-5d1e825 img{width:100%;}.elementor-50 .elementor-element.elementor-element-ac08c9d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-29ba563.elementor-element{--order:99999 /* order end hack */;}.elementor-50 .elementor-element.elementor-element-0932182{--min-height:548px;}.elementor-50 .elementor-element.elementor-element-8b451b7{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-50 .elementor-element.elementor-element-7e8eeea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-ee5177a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ee5177a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://benitz.com.br/wp-content/uploads/2026/03/Mobile-Home-1.jpg");}.elementor-50 .elementor-element.elementor-element-ee5177a{--min-height:774px;--justify-content:flex-end;--padding-top:0rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-e920443 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-e920443 .elementor-icon-box-title a{font-size:0.9em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50 .elementor-element.elementor-element-2bfd8ab{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-2bfd8ab .elementor-heading-title{line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-4f23a06{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;font-size:1rem;line-height:1.45em;}.elementor-50 .elementor-element.elementor-element-3e1d07c{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-083f287 .elementor-button{font-size:0.95em;padding:0.65em 1.5em 0.65em 1.5em;}.elementor-50 .elementor-element.elementor-element-bf2bee5 .elementor-button{font-size:0.95em;padding:0.65em 1.5em 0.65em 1.5em;}.elementor-50 .elementor-element.elementor-element-e3d5612{--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0em;--padding-bottom:0em;--padding-left:01em;--padding-right:1em;}.elementor-50 .elementor-element.elementor-element-53022c7 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-53022c7 .elementor-icon-box-title a{font-size:0.9em;}.elementor-50 .elementor-element.elementor-element-730c211{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-730c211 .elementor-heading-title{font-size:1.8em;line-height:1.3em;}.elementor-50 .elementor-element.elementor-element-bd2e75f{font-size:1rem;}.elementor-50 .elementor-element.elementor-element-faf8360{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;font-size:0.9rem;line-height:1.45em;}.elementor-50 .elementor-element.elementor-element-6393ec7{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-50 .elementor-element.elementor-element-e0d9e68 .elementor-icon{font-size:66px;}.elementor-50 .elementor-element.elementor-element-e0d9e68 .elementor-icon svg{height:66px;}.elementor-50 .elementor-element.elementor-element-1d11b02{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;font-size:0.9rem;line-height:1.45em;}.elementor-50 .elementor-element.elementor-element-4edf11c .elementor-button{font-size:0.95em;padding:0.65em 1.5em 0.65em 1.5em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-3b91333{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-ea49d2b{font-size:1rem;line-height:1.45em;}.elementor-50 .elementor-element.elementor-element-f757566{font-size:1rem;line-height:1.45em;}.elementor-50 .elementor-element.elementor-element-2674810{--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-50 .elementor-element.elementor-element-d162e47{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-d162e47 .elementor-heading-title{font-size:1.8em;line-height:1.3em;}.elementor-50 .elementor-element.elementor-element-9fb7d31{font-size:1rem;}.elementor-50 .elementor-element.elementor-element-d2adca5{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--margin-top:4rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-50 .elementor-element.elementor-element-e220bf8{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-50 .elementor-element.elementor-element-8b92b8a .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-8b92b8a .elementor-icon-box-title a{font-size:0.9em;}.elementor-50 .elementor-element.elementor-element-e2594ff{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-e2594ff .elementor-heading-title{font-size:1.8em;line-height:1.3em;}.elementor-50 .elementor-element.elementor-element-8475667{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-50 .elementor-element.elementor-element-3805a15{--e-image-carousel-slides-to-show:2;}.elementor-50 .elementor-element.elementor-element-84f286e{--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-50 .elementor-element.elementor-element-14e8868{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-14e8868 .elementor-heading-title{font-size:1.9em;line-height:1.3em;}.elementor-50 .elementor-element.elementor-element-db6a957{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-50 .elementor-element.elementor-element-29ba563.elementor-element{--order:-99999 /* order start hack */;}.elementor-50 .elementor-element.elementor-element-47b1dc9{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;font-size:0.9rem;line-height:1.45em;}.elementor-50 .elementor-element.elementor-element-7e587af .elementor-button{font-size:0.95em;padding:0.65em 1.5em 0.65em 1.5em;}.elementor-50 .elementor-element.elementor-element-eb1b5ee{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-50 .elementor-element.elementor-element-0932182{--min-height:560px;--padding-top:0.6rem;--padding-bottom:0.6rem;--padding-left:0.6rem;--padding-right:0.6rem;}.elementor-50 .elementor-element.elementor-element-8b451b7{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-8b451b7 .elementor-heading-title{font-size:1.8em;line-height:1.3em;}.elementor-50 .elementor-element.elementor-element-391ddc8{font-size:1rem;}.elementor-50 .elementor-element.elementor-element-87108a0 .elementor-button{font-size:0.95em;padding:0.65em 1.5em 0.65em 1.5em;}.elementor-50 .elementor-element.elementor-element-145e9a1{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-50 .elementor-element.elementor-element-7e8eeea{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-7e8eeea .elementor-heading-title{font-size:1.9em;line-height:1.3em;}.elementor-50 .elementor-element.elementor-element-a74750e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-50 .elementor-element.elementor-element-1acb7ad .elementor-button{font-size:0.95em;padding:0.65em 1.5em 0.65em 1.5em;}.elementor-50 .elementor-element.elementor-element-8c24d70{--e-image-carousel-slides-to-show:2;}.elementor-50 .elementor-element.elementor-element-8c24d70 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}}/* Start custom CSS for html, class: .elementor-element-0d25e1e */.elementor-50 .elementor-element.elementor-element-0d25e1e{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    pointer-events: none;
}

.video-lazy-wrap,
.video-lazy-wrap video,
.video-lazy-wrap img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
    border-radius: 0px;
}

.video-lazy-wrap video {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity .3s ease;
}

.video-lazy-wrap.video-ready video {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e920443 *//* =================================
   GLASS BADGE BRANCO (SEM CONFLITO)
   Classe nova: .bnx-glass-pill-white
   ================================= */

.bnx-glass-pill-white{
  display:flex;
  justify-content:center;
  align-items:center;
}

.bnx-glass-pill-white .elementor-icon-box-wrapper{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;

  width:fit-content;
  min-height:52px;
  padding:0 26px;
  margin:0 auto;

  background:rgba(255,255,255,0.08) !important;
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);

  border:1px solid rgba(255,255,255,0.18);
  border-radius:999px;

  box-sizing:border-box;
  text-align:center;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    0 6px 16px rgba(0,0,0,0.08);

  transition:all .25s ease;
}

/* conteúdo interno */
.bnx-glass-pill-white .elementor-icon-box-content{
  flex:0 1 auto;
  display:flex;
  align-items:center;
  justify-content:center;
}

/* título */
.bnx-glass-pill-white .elementor-icon-box-title,
.bnx-glass-pill-white .elementor-icon-box-title a{
  margin:0 !important;
  padding:0 !important;
  color:#fff !important;
  font-family:Helvetica, Arial, sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:1;
  text-align:center;
}

/* remove descrição */
.bnx-glass-pill-white .elementor-icon-box-description{
  display:none !important;
}

/* ícone */
.bnx-glass-pill-white .elementor-icon,
.bnx-glass-pill-white .elementor-icon-box-icon{
  display:flex;
  align-items:center;
  justify-content:center;
}

.bnx-glass-pill-white .elementor-icon-box-icon i,
.bnx-glass-pill-white .elementor-icon-box-icon svg{
  color:#fff !important;
  fill:#fff !important;
  font-size:1rem;
}

/* hover */
.bnx-glass-pill-white:hover .elementor-icon-box-wrapper{
  background:rgba(255,255,255,0.14) !important;
  border-color:rgba(255,255,255,0.28);
}

/* mobile */
@media (max-width:767px){
  .bnx-glass-pill-white .elementor-icon-box-wrapper{
    min-height:46px;
    padding:0 18px;
  }

  .bnx-glass-pill-white .elementor-icon-box-title,
  .bnx-glass-pill-white .elementor-icon-box-title a{
    font-size:14px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-083f287 *//* =========================
   BOTÃO PRINCIPAL
   ========================= */

.botao-principal a.elementor-button,
a.elementor-button.botao-principal{
  background: #FFFFFF !important;
  background-image: none !important;
  color: #0B2D46 !important;
  border: 1px solid transparent !important;
  box-shadow: none !important;
  transition: 
    background .35s ease,
    color .35s ease,
    border-color .35s ease,
    backdrop-filter .35s ease,
    -webkit-backdrop-filter .35s ease,
    transform .35s ease,
    box-shadow .35s ease !important;
}

/* texto */
.botao-principal a.elementor-button .elementor-button-text,
a.elementor-button.botao-principal .elementor-button-text{
  color: #0B2D46 !important;
  transition: color .35s ease !important;
}

/* ícone */
.botao-principal a.elementor-button .elementor-button-icon i,
.botao-principal a.elementor-button .elementor-button-icon svg,
a.elementor-button.botao-principal .elementor-button-icon i,
a.elementor-button.botao-principal .elementor-button-icon svg{
  color: #0B2D46 !important;
  fill: #0B2D46 !important;
  transition: color .35s ease, fill .35s ease !important;
}

/* =========================
   HOVER GLASS
   ========================= */

.botao-principal a.elementor-button:hover,
a.elementor-button.botao-principal:hover{
  background: rgba(255,255,255,0.10) !important;
  background-image: none !important;
  border: 1px solid rgba(255,255,255,0.32) !important;

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  box-shadow:
    0 8px 24px rgba(0,0,0,0.10),
    inset 0 1px 0 rgba(255,255,255,0.14) !important;

  transform: translateY(-1px);
}

/* texto branco no hover */
.botao-principal a.elementor-button:hover .elementor-button-text,
a.elementor-button.botao-principal:hover .elementor-button-text{
  color: #FFFFFF !important;
}

/* ícone branco no hover */
.botao-principal a.elementor-button:hover .elementor-button-icon i,
.botao-principal a.elementor-button:hover .elementor-button-icon svg,
a.elementor-button.botao-principal:hover .elementor-button-icon i,
a.elementor-button.botao-principal:hover .elementor-button-icon svg{
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf2bee5 *//* BOTÃO OUTLINE (normal) */
.botao-outline a.elementor-button,
a.elementor-button.botao-outline{

  background: transparent !important;
  background-image: none !important;

  color: #ffffff !important;
  border: 1px solid #ffffff !important;

  transition: all .35s ease !important;
}

/* texto */
.botao-outline a.elementor-button .elementor-button-text,
a.elementor-button.botao-outline .elementor-button-text{
  color: #ffffff !important;
  transition: color .35s ease !important;
}

/* ícone */
.botao-outline a.elementor-button i,
.botao-outline a.elementor-button svg{
  color: #ffffff !important;
  fill: #ffffff !important;
  transition: all .35s ease;
}

/* HOVER */
.botao-outline a.elementor-button:hover,
a.elementor-button.botao-outline:hover{

  background: #ffffff !important;
  border-color: #ffffff !important;

  transform: translateY(-2px);
  box-shadow: 0 6px 14px rgba(0,0,0,.15);
}

/* texto azul no hover */
.botao-outline a.elementor-button:hover .elementor-button-text,
a.elementor-button.botao-outline:hover .elementor-button-text{
  color: #0B2D46 !important;
}

/* ícone azul no hover */
.botao-outline a.elementor-button:hover i,
.botao-outline a.elementor-button:hover svg{
  color: #0B2D46 !important;
  fill: #0B2D46 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53022c7 *//* =================================
   GLASS BADGE (SEM CONFLITO)
   Classe nova: .bnx-glass-pill
   ================================= */

.bnx-glass-pill{
  display:flex;
  justify-content:center;
  align-items:center;
}

.bnx-glass-pill .elementor-icon-box-wrapper{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;

  width:fit-content;
  min-height:52px;
  padding:0 26px;
  margin:0 auto;

  background:rgba(255,255,255,0.08) !important;
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);

  border:1px solid rgba(11,45,70,0.18);
  border-radius:999px;

  box-sizing:border-box;
  text-align:center;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    0 6px 16px rgba(11,45,70,0.08);

  transition:all .25s ease;
}

/* conteúdo interno */
.bnx-glass-pill .elementor-icon-box-content{
  flex:0 1 auto;
  display:flex;
  align-items:center;
  justify-content:center;
}

/* título */
.bnx-glass-pill .elementor-icon-box-title,
.bnx-glass-pill .elementor-icon-box-title a{
  margin:0 !important;
  padding:0 !important;
  color:#0B2D46 !important;
  font-family:Helvetica, Arial, sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:1;
  text-align:center;
}

/* remove descrição */
.bnx-glass-pill .elementor-icon-box-description{
  display:none !important;
}

/* ícone */
.bnx-glass-pill .elementor-icon,
.bnx-glass-pill .elementor-icon-box-icon{
  display:flex;
  align-items:center;
  justify-content:center;
}

.bnx-glass-pill .elementor-icon-box-icon i,
.bnx-glass-pill .elementor-icon-box-icon svg{
  color:#0B2D46 !important;
  fill:#0B2D46 !important;
  font-size:1rem;
}

/* hover */
.bnx-glass-pill:hover .elementor-icon-box-wrapper{
  background:rgba(255,255,255,0.14) !important;
  border-color:rgba(11,45,70,0.28);
}

/* mobile */
@media (max-width:767px){
  .bnx-glass-pill .elementor-icon-box-wrapper{
    min-height:46px;
    padding:0 18px;
  }

  .bnx-glass-pill .elementor-icon-box-title,
  .bnx-glass-pill .elementor-icon-box-title a{
    font-size:14px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edf11c *//* =========================
   BOTÃO PRINCIPAL 2
   ========================= */

.botao-principal2 a.elementor-button,
a.elementor-button.botao-principal2{
  background: linear-gradient(135deg, #0B2D46 0%, #0B2D46 100%) !important;
  background-color: #0B2D46 !important;
  background-image: linear-gradient(135deg, #0B2D46 0%, #0B2D46 100%) !important;

  color: #FFFFFF !important;
  border: 1px solid rgba(11,45,70,0.95) !important;
  box-shadow: none !important;

  transition:
    background-image .35s ease,
    background-color .35s ease,
    border-color .35s ease,
    transform .35s ease,
    box-shadow .35s ease !important;
}

/* texto */
.botao-principal2 a.elementor-button .elementor-button-text,
a.elementor-button.botao-principal2 .elementor-button-text{
  color: #FFFFFF !important;
}

/* ícone */
.botao-principal2 a.elementor-button .elementor-button-icon i,
.botao-principal2 a.elementor-button .elementor-button-icon svg,
a.elementor-button.botao-principal2 .elementor-button-icon i,
a.elementor-button.botao-principal2 .elementor-button-icon svg{
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  transition: none !important;
}

/* remove pseudo-elementos que podem piscar */
.botao-principal2 a.elementor-button::before,
.botao-principal2 a.elementor-button::after,
a.elementor-button.botao-principal2::before,
a.elementor-button.botao-principal2::after{
  display: none !important;
  content: none !important;
}

/* hover */
.botao-principal2 a.elementor-button:hover,
.botao-principal2 a.elementor-button:focus,
a.elementor-button.botao-principal2:hover,
a.elementor-button.botao-principal2:focus{
  background: linear-gradient(135deg, #0F3653 0%, #15476A 100%) !important;
  background-color: #103A59 !important;
  background-image: linear-gradient(135deg, #0F3653 0%, #15476A 100%) !important;

  border: 1px solid rgba(255,255,255,0.12) !important;

  box-shadow:
    0 10px 24px rgba(11,45,70,0.18),
    0 0 0 1px rgba(255,255,255,0.04) inset !important;

  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b91333 */.elementor-50 .elementor-element.elementor-element-3b91333 {
    background: linear-gradient(135deg, #0B2D46 0%, #123E5D 55%, #568B9B 100%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdab00c *//* =================================
   CARD ICON BOX FIXO E PREVISÍVEL
   Classe: bnx-card-left
   ================================= */

.bnx-card-left {
  height: 100%;
  min-width: 0;
}

.bnx-card-left .elementor-widget-container {
  height: 100%;
}

.bnx-card-left .elementor-icon-box-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;

  width: 300px;
  min-width: 0;
  height: 320px;

  padding: 24px 24px 20px;

  border-radius: 34px;
  background: #143E5A;
  border: 1px solid rgba(255, 255, 255, 0.14);

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.05),
    0 8px 22px rgba(0, 0, 0, 0.06);

  box-sizing: border-box;
  text-align: left;
  overflow: hidden;
}

/* ÍCONE */
.bnx-card-left .elementor-icon-box-icon {
  margin: 0 0 23px 0 !important;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}

.bnx-card-left .elementor-icon {
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 22px;
  background: rgba(255, 255, 255, 0.12);
  flex-shrink: 0;
}

.bnx-card-left .elementor-icon i,
.bnx-card-left .elementor-icon svg {
  color: #fff !important;
  fill: #fff !important;
  font-size: 25px;
}

/* CONTEÚDO */
.bnx-card-left .elementor-icon-box-content {
  width: 100%;
  min-width: 0;
  flex: 1 1 auto;
}

/* TÍTULO */
.bnx-card-left .elementor-icon-box-title,
.bnx-card-left .elementor-icon-box-title a {
  display: block;
  margin: 0 0 18px 0 !important;
  padding: 0 !important;

  font-family: Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.12;
  font-weight: 400;
  color: #fff !important;
  text-align: left;

  word-break: normal;
  overflow-wrap: break-word;
}

/* TEXTO */
.bnx-card-left .elementor-icon-box-description {
  display: block;
  margin: 0 !important;
  padding: 0 !important;

  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.82) !important;
  text-align: left;

  word-break: normal;
  overflow-wrap: break-word;
}

/* Remove espaçamentos bugados */
.bnx-card-left p,
.bnx-card-left span {
  margin: 0 !important;
}

/* =================================
   NOTEBOOK
   ================================= */
@media (max-width: 1366px) {
  .bnx-card-left .elementor-icon-box-wrapper {
    width: 260px;
    height: 300px;
    padding: 19px;
    border-radius: 30px;
  }

  .bnx-card-left .elementor-icon-box-title,
  .bnx-card-left .elementor-icon-box-title a {
    font-size: 24px;
    margin-bottom: 10px !important;
  }

  .bnx-card-left .elementor-icon-box-description {
    font-size: 15px;
    line-height: 1.2;
  }
}

/* =================================
   TABLET DEITADO
   ================================= */
@media (max-width: 1024px) {
  .bnx-card-left .elementor-icon-box-wrapper {
    width: 370px;
    height: 250px;
    padding: 20px 20px 18px;
    border-radius: 26px;
  }

  .bnx-card-left .elementor-icon-box-icon {
    margin-bottom: 18px !important;
  }

  .bnx-card-left .elementor-icon {
    width: 56px;
    height: 56px;
    border-radius: 16px;
  }

  .bnx-card-left .elementor-icon i,
  .bnx-card-left .elementor-icon svg {
    font-size: 22px;
  }

  .bnx-card-left .elementor-icon-box-title,
  .bnx-card-left .elementor-icon-box-title a {
    font-size: 20px;
    line-height: 1.12;
    margin-bottom: 12px !important;
  }

  .bnx-card-left .elementor-icon-box-description {
    font-size: 14px;
    line-height: 1.45;
  }
}

/* =================================
   MOBILE DEITADO (até 880px)
   ================================= */
@media (max-width: 880px) {
  .bnx-card-left .elementor-icon-box-wrapper {
    width: 100%;
    height: 240px;
    padding: 18px 18px 16px;
    border-radius: 22px;
  }

  .bnx-card-left .elementor-icon-box-icon {
    margin-bottom: 14px !important;
  }

  .bnx-card-left .elementor-icon {
    width: 52px;
    height: 52px;
    border-radius: 14px;
  }

  .bnx-card-left .elementor-icon i,
  .bnx-card-left .elementor-icon svg {
    font-size: 20px;
  }

  .bnx-card-left .elementor-icon-box-title,
  .bnx-card-left .elementor-icon-box-title a {
    font-size: 18px;
    margin-bottom: 10px !important;
    line-height: 1.15;
  }

  .bnx-card-left .elementor-icon-box-description {
    font-size: 14px;
    line-height: 1.45;
  }
}

/* =================================
   TABLET / MOBILE
   ================================= */
@media (max-width: 767px) {
  .bnx-card-left .elementor-icon-box-wrapper {
    height: auto;
    min-height: 320px;
    padding: 22px 18px 20px;
    border-radius: 22px;
  }

  .bnx-card-left .elementor-icon-box-icon {
    margin-bottom: 18px !important;
  }

  .bnx-card-left .elementor-icon {
    width: 54px;
    height: 54px;
    border-radius: 14px;
  }

  .bnx-card-left .elementor-icon i,
  .bnx-card-left .elementor-icon svg {
    font-size: 20px;
  }

  .bnx-card-left .elementor-icon-box-title,
  .bnx-card-left .elementor-icon-box-title a {
    font-size: 18px;
    line-height: 1.18;
    margin-bottom: 12px !important;
  }

  .bnx-card-left .elementor-icon-box-description {
    font-size: 14px;
    line-height: 1.55;
  }
}

/* =================================
   HOVER SUAVE (DESLOCAMENTO LEVE)
   ================================= */

.bnx-card-left .elementor-icon-box-wrapper{
  transition:
    transform .35s cubic-bezier(.4,0,.2,1),
    box-shadow .35s cubic-bezier(.4,0,.2,1);
}

.bnx-card-left .elementor-icon-box-wrapper:hover{
  transform: translateY(-6px);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.05),
    0 18px 40px rgba(0,0,0,0.12);
}

/* =================================
   MOBILE NORMAL (até 600px)
   ================================= */
@media (max-width: 600px) {
  .bnx-card-left .elementor-icon-box-wrapper {
    width: 100%;
    height: auto;
    min-height: 240px;
    padding: 18px 16px 16px;
    border-radius: 20px;
  }

  .bnx-card-left .elementor-icon-box-icon {
    margin-bottom: 12px !important;
  }

  .bnx-card-left .elementor-icon {
    width: 48px;
    height: 48px;
    border-radius: 12px;
  }

  .bnx-card-left .elementor-icon i,
  .bnx-card-left .elementor-icon svg {
    font-size: 18px;
  }

  .bnx-card-left .elementor-icon-box-title,
  .bnx-card-left .elementor-icon-box-title a {
    font-size: 17px;
    margin-bottom: 8px !important;
    line-height: 1.2;
  }

  .bnx-card-left .elementor-icon-box-description {
    font-size: 13px;
    line-height: 1.5;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2674810 */.elementor-50 .elementor-element.elementor-element-2674810 {
    background: linear-gradient(135deg, #0B2D46 0%, #123E5D 55%, #568B9B 100%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8b92b8a *//* =================================
   GLASS BADGE (SEM CONFLITO)
   Classe nova: .bnx-glass-pill
   ================================= */

.bnx-glass-pill{
  display:flex;
  justify-content:center;
  align-items:center;
}

.bnx-glass-pill .elementor-icon-box-wrapper{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;

  width:fit-content;
  min-height:52px;
  padding:0 26px;
  margin:0 auto;

  background:rgba(255,255,255,0.08) !important;
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);

  border:1px solid rgba(11,45,70,0.18);
  border-radius:999px;

  box-sizing:border-box;
  text-align:center;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    0 6px 16px rgba(11,45,70,0.08);

  transition:all .25s ease;
}

/* conteúdo interno */
.bnx-glass-pill .elementor-icon-box-content{
  flex:0 1 auto;
  display:flex;
  align-items:center;
  justify-content:center;
}

/* título */
.bnx-glass-pill .elementor-icon-box-title,
.bnx-glass-pill .elementor-icon-box-title a{
  margin:0 !important;
  padding:0 !important;
  color:#0B2D46 !important;
  font-family:Helvetica, Arial, sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:1;
  text-align:center;
}

/* remove descrição */
.bnx-glass-pill .elementor-icon-box-description{
  display:none !important;
}

/* ícone */
.bnx-glass-pill .elementor-icon,
.bnx-glass-pill .elementor-icon-box-icon{
  display:flex;
  align-items:center;
  justify-content:center;
}

.bnx-glass-pill .elementor-icon-box-icon i,
.bnx-glass-pill .elementor-icon-box-icon svg{
  color:#0B2D46 !important;
  fill:#0B2D46 !important;
  font-size:1rem;
}

/* hover */
.bnx-glass-pill:hover .elementor-icon-box-wrapper{
  background:rgba(255,255,255,0.14) !important;
  border-color:rgba(11,45,70,0.28);
}

/* mobile */
@media (max-width:767px){
  .bnx-glass-pill .elementor-icon-box-wrapper{
    min-height:46px;
    padding:0 18px;
  }

  .bnx-glass-pill .elementor-icon-box-title,
  .bnx-glass-pill .elementor-icon-box-title a{
    font-size:14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3805a15 *//* ====== CARROSSEL CONTÍNUO (Elementor Image Carousel) ====== */
/* Troque .elementor-element-3805a15 pelo seu ID do widget, se for diferente */
.elementor-element-3805a15 .swiper-wrapper{
  transition-timing-function: linear !important; /* deixa o movimento contínuo */
}

/* garante que o Swiper não aplique easing quando está em autoplay */
.elementor-element-3805a15 .swiper{
  overflow: hidden;
}

/* Ajuste de velocidade “real” (o autoplay do Elementor usa ms).
   Se o seu carrossel estiver rápido/lento, mexa no --duracao. */
.elementor-element-3805a15{
  --duracao: 22000ms; /* ⬅️ AUMENTA = mais lento | DIMINUI = mais rápido */
}

/* força o autoplay ficar linear */
.elementor-element-3805a15 .swiper-wrapper{
  animation-timing-function: linear !important;
}

/* Alguns Elementor aplicam transition-duration inline. A gente sobrepõe: */
.elementor-element-3805a15 .swiper-wrapper{
  transition-duration: var(--duracao) !important;
}

/* ====== FADE BRANCO NAS LATERAIS (DESKTOP) ====== */
.elementor-element-3805a15{
  position: relative;
}

/* camada de fade */
.elementor-element-3805a15::before,
.elementor-element-3805a15::after{
  content: "";
  position: absolute;
  top: 0;
  width: 90px;          /* ⬅️ largura do degrade */
  height: 100%;
  z-index: 5;
  pointer-events: none;
}

/* esquerda */
.elementor-element-3805a15::before{
  left: 0;
  background: linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%);
}

/* direita */
.elementor-element-3805a15::after{
  right: 0;
  background: linear-gradient(to left, #fff 0%, rgba(255,255,255,0) 100%);
}

/* ====== MOBILE: remove o fade (em pé e deitado) ====== */
@media (max-width: 1024px){
  .elementor-element-3805a15::before,
  .elementor-element-3805a15::after{
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84f286e */.elementor-50 .elementor-element.elementor-element-84f286e {
    background: linear-gradient(135deg, #0B2D46 0%, #123E5D 55%, #568B9B 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0932182 */.elementor-50 .elementor-element.elementor-element-0932182 {
    background: linear-gradient(135deg, #0B2D46 0%, #123E5D 55%, #568B9B 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7031f3b *//* ===== EFEITO EXPANDIR NO HOVER ===== */

.elementor-50 .elementor-element.elementor-element-7031f3b{
  display:flex;
  gap:15px; /* <-- ESPAÇAMENTO (ajuste aqui) */
}

/* cada imagem */
.elementor-50 .elementor-element.elementor-element-7031f3b .galeria-item{
  position:relative;
  flex:1;
  min-height:520px;
  border-radius:26px;
  overflow:hidden;
  cursor:pointer;

  transition: all .55s cubic-bezier(.22,.8,.2,1);
}

/* estado quando entra no container */
.elementor-50 .elementor-element.elementor-element-7031f3b:hover .galeria-item{
  flex:.75;
  opacity:.65;
}

/* imagem ativa */
.elementor-50 .elementor-element.elementor-element-7031f3b .galeria-item:hover{
  flex:1.7;
  opacity:1;
  transform:translateY(-3px);
}

/* overlay azul nas outras */
.elementor-50 .elementor-element.elementor-element-7031f3b .galeria-item::after{
  content:"";
  position:absolute;
  inset:0;
  background:rgba(11,45,70,.55);
  opacity:0;
  transition:opacity .45s ease;
}

.elementor-50 .elementor-element.elementor-element-7031f3b:hover .galeria-item:not(:hover)::after{
  opacity:1;
}

/* ESCONDER SÓ NO MOBILE EM PÉ */
@media (max-width:767px) and (orientation:portrait){
  .elementor-50 .elementor-element.elementor-element-7031f3b{
    display:none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145e9a1 */.elementor-50 .elementor-element.elementor-element-145e9a1 {
    background: linear-gradient(135deg, #0B2D46 0%, #123E5D 55%, #568B9B 100%);
}/* End custom CSS */