.elementor-1737 .elementor-element.elementor-element-1c3fcf3{--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;--flex-wrap:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1737 .elementor-element.elementor-element-1c3fcf3:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-1c3fcf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38ABEF;}.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-1737 .elementor-element.elementor-element-37bf29b{width:100%;max-width:100%;text-align:center;}.elementor-1737 .elementor-element.elementor-element-37bf29b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25em;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-24e9e23{--display:flex;--min-height:900px;--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;--flex-wrap:wrap;}.elementor-1737 .elementor-element.elementor-element-24e9e23:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-24e9e23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#285FAD;background-image:url("https://lp.renanpivetta.com.br/wp-content/uploads/2025/03/bg-hero-desktop-mcabril-vn2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-1737 .elementor-element.elementor-element-979787e .elementor-icon-wrapper{text-align:center;}.elementor-1737 .elementor-element.elementor-element-979787e .elementor-icon{font-size:200px;}.elementor-1737 .elementor-element.elementor-element-979787e .elementor-icon svg{height:200px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1737 .elementor-element.elementor-element-8a2dfec{width:var( --container-widget-width, 40.5% );max-width:40.5%;--container-widget-width:40.5%;--container-widget-flex-grow:0;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-1737 .elementor-element.elementor-element-8a2dfec .elementor-icon-list-icon i{color:#38ABEF;transition:color 0.3s;}.elementor-1737 .elementor-element.elementor-element-8a2dfec .elementor-icon-list-icon svg{fill:#38ABEF;transition:fill 0.3s;}.elementor-1737 .elementor-element.elementor-element-8a2dfec .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-1737 .elementor-element.elementor-element-2c413c2{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-wrapper{text-align:left;}.elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-title, .elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:2.5em;font-weight:600;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-description{color:#FFFFFFF5;}.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-1737 .elementor-element.elementor-element-49bb108.elementor-element{--align-self:flex-start;}.elementor-1737 .elementor-element.elementor-element-49bb108 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-ba3bf03{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:left;}.elementor-1737 .elementor-element.elementor-element-ba3bf03.elementor-element{--align-self:flex-start;}.elementor-1737 .elementor-element.elementor-element-ba3bf03 .elementor-heading-title{color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-bc3e416{--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:flex-start;--flex-wrap:wrap;}.elementor-1737 .elementor-element.elementor-element-bc3e416:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-bc3e416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-1737 .elementor-element.elementor-element-169356c{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-1737 .elementor-element.elementor-element-169356c .elementor-image-box-wrapper{text-align:center;}.elementor-1737 .elementor-element.elementor-element-169356c .elementor-image-box-title{color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-169356c .elementor-image-box-description{color:#021A3B;}.elementor-1737 .elementor-element.elementor-element-762ce7f{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1737 .elementor-element.elementor-element-762ce7f .elementor-image-box-wrapper{text-align:left;}.elementor-1737 .elementor-element.elementor-element-762ce7f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1737 .elementor-element.elementor-element-762ce7f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1737 .elementor-element.elementor-element-762ce7f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-762ce7f .elementor-image-box-wrapper .elementor-image-box-img{width:61%;}.elementor-1737 .elementor-element.elementor-element-762ce7f .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#38ABEF;border-radius:12px;transition-duration:0.3s;}.elementor-1737 .elementor-element.elementor-element-762ce7f .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.9em;font-weight:600;line-height:1.3em;color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-762ce7f .elementor-image-box-description{color:#021A3B;}.elementor-1737 .elementor-element.elementor-element-ff53770{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1737 .elementor-element.elementor-element-ff53770 .elementor-image-box-wrapper{text-align:left;}.elementor-1737 .elementor-element.elementor-element-ff53770.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1737 .elementor-element.elementor-element-ff53770.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1737 .elementor-element.elementor-element-ff53770.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-ff53770 .elementor-image-box-wrapper .elementor-image-box-img{width:61%;}.elementor-1737 .elementor-element.elementor-element-ff53770 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#38ABEF;border-radius:12px;transition-duration:0.3s;}.elementor-1737 .elementor-element.elementor-element-ff53770 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.9em;font-weight:600;line-height:1.3em;color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-ff53770 .elementor-image-box-description{color:#021A3B;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f .elementor-image-box-wrapper{text-align:left;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f .elementor-image-box-wrapper .elementor-image-box-img{width:61%;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#38ABEF;border-radius:12px;transition-duration:0.3s;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.9em;font-weight:600;line-height:1.3em;color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f .elementor-image-box-description{color:#021A3B;}.elementor-1737 .elementor-element.elementor-element-01ca183{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1737 .elementor-element.elementor-element-01ca183 .elementor-image-box-wrapper{text-align:left;}.elementor-1737 .elementor-element.elementor-element-01ca183.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1737 .elementor-element.elementor-element-01ca183.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1737 .elementor-element.elementor-element-01ca183.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-01ca183 .elementor-image-box-wrapper .elementor-image-box-img{width:61%;}.elementor-1737 .elementor-element.elementor-element-01ca183 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#38ABEF;border-radius:12px;transition-duration:0.3s;}.elementor-1737 .elementor-element.elementor-element-01ca183 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.9em;font-weight:600;line-height:1.3em;color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-01ca183 .elementor-image-box-description{color:#021A3B;}.elementor-1737 .elementor-element.elementor-element-de18c5a{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1737 .elementor-element.elementor-element-de18c5a .elementor-image-box-wrapper{text-align:left;}.elementor-1737 .elementor-element.elementor-element-de18c5a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1737 .elementor-element.elementor-element-de18c5a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1737 .elementor-element.elementor-element-de18c5a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-de18c5a .elementor-image-box-wrapper .elementor-image-box-img{width:61%;}.elementor-1737 .elementor-element.elementor-element-de18c5a .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1737 .elementor-element.elementor-element-de18c5a .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.9em;font-weight:600;line-height:1.3em;color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-de18c5a .elementor-image-box-description{color:#021A3B;}.elementor-1737 .elementor-element.elementor-element-69c0a47{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1737 .elementor-element.elementor-element-69c0a47 .elementor-image-box-wrapper{text-align:left;}.elementor-1737 .elementor-element.elementor-element-69c0a47.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1737 .elementor-element.elementor-element-69c0a47.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1737 .elementor-element.elementor-element-69c0a47.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-69c0a47 .elementor-image-box-wrapper .elementor-image-box-img{width:61%;}.elementor-1737 .elementor-element.elementor-element-69c0a47 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1737 .elementor-element.elementor-element-69c0a47 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.9em;font-weight:600;line-height:1.3em;color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-69c0a47 .elementor-image-box-description{color:#021A3B;}.elementor-1737 .elementor-element.elementor-element-c18ee85{--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;--flex-wrap:wrap;}.elementor-1737 .elementor-element.elementor-element-c18ee85:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-c18ee85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #38ABEF 0%, #1E9CE3 100%);}.elementor-1737 .elementor-element.elementor-element-a94b42e{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-1737 .elementor-element.elementor-element-a94b42e .elementor-heading-title{color:#FFFFFF;}.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-1737 .elementor-element.elementor-element-ab71698{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-1737 .elementor-element.elementor-element-ab71698 img{width:100%;}.elementor-1737 .elementor-element.elementor-element-122d3e2{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-1737 .elementor-element.elementor-element-122d3e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-27b65ca{--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;--flex-wrap:wrap;}.elementor-1737 .elementor-element.elementor-element-27b65ca:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-27b65ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-1ce0993{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-1737 .elementor-element.elementor-element-1ce0993 .elementor-heading-title{color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-91d8083{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-1737 .elementor-element.elementor-element-91d8083 .elementor-image-box-wrapper{text-align:left;}.elementor-1737 .elementor-element.elementor-element-91d8083.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1737 .elementor-element.elementor-element-91d8083.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1737 .elementor-element.elementor-element-91d8083.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-91d8083 .elementor-image-box-wrapper .elementor-image-box-img{width:61%;}.elementor-1737 .elementor-element.elementor-element-91d8083 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1737 .elementor-element.elementor-element-91d8083 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.9em;font-weight:600;line-height:1.3em;color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-91d8083 .elementor-image-box-description{color:#021A3B;}.elementor-1737 .elementor-element.elementor-element-0758e4f{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-1737 .elementor-element.elementor-element-0758e4f .elementor-image-box-wrapper{text-align:left;}.elementor-1737 .elementor-element.elementor-element-0758e4f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1737 .elementor-element.elementor-element-0758e4f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1737 .elementor-element.elementor-element-0758e4f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-0758e4f .elementor-image-box-wrapper .elementor-image-box-img{width:61%;}.elementor-1737 .elementor-element.elementor-element-0758e4f .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1737 .elementor-element.elementor-element-0758e4f .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.9em;font-weight:600;line-height:1.3em;color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-0758e4f .elementor-image-box-description{color:#021A3B;}.elementor-1737 .elementor-element.elementor-element-c51c286{--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:flex-start;--flex-wrap:wrap;}.elementor-1737 .elementor-element.elementor-element-c51c286:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-c51c286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-b8e18eb{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:left;}.elementor-1737 .elementor-element.elementor-element-b8e18eb .elementor-heading-title{color:#285FAD;}.elementor-widget-gallery .elementor-gallery-item__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 );}.elementor-widget-gallery .elementor-gallery-item__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 );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-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 );}.elementor-1737 .elementor-element.elementor-element-f462cf1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1737 .elementor-element.elementor-element-f462cf1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#FFFFFF00;}.elementor-1737 .elementor-element.elementor-element-f462cf1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--image-border-radius:6px;--image-transition-duration:800ms;--overlay-transition-duration:0ms;--content-text-align:center;--content-padding:20px;}.elementor-1737 .elementor-element.elementor-element-2c15533{--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;--flex-wrap:wrap;}.elementor-1737 .elementor-element.elementor-element-2c15533:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-2c15533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-0eec739{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-1737 .elementor-element.elementor-element-0eec739 .elementor-heading-title{color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-f65215a{--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;--border-radius:16px 16px 16px 16px;--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-1737 .elementor-element.elementor-element-f65215a:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-f65215a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38ABEF;}.elementor-1737 .elementor-element.elementor-element-18e65fc .elementor-icon-wrapper{text-align:center;}.elementor-1737 .elementor-element.elementor-element-18e65fc .elementor-icon{font-size:121px;}.elementor-1737 .elementor-element.elementor-element-18e65fc .elementor-icon svg{height:121px;}.elementor-1737 .elementor-element.elementor-element-18e65fc .elementor-icon-wrapper svg{width:auto;}.elementor-1737 .elementor-element.elementor-element-c30d9a5{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-icon i{color:#3DFF37;transition:color 0.3s;}.elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-icon svg{fill:#3DFF37;transition:fill 0.3s;}.elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-item > a{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-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1737 .elementor-element.elementor-element-f33a6e5{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-f33a6e5 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-1737 .elementor-element.elementor-element-f33a6e5 .elementor-icon-box-description{color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-ce32cbf .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-afa1452{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-afa1452 .elementor-icon-wrapper{text-align:center;}.elementor-1737 .elementor-element.elementor-element-d57db3f{--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;--flex-wrap:wrap;}.elementor-1737 .elementor-element.elementor-element-d57db3f:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-d57db3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-cdc4446{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-1737 .elementor-element.elementor-element-cdc4446 .elementor-heading-title{color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-62ee2ef{--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;--border-radius:16px 16px 16px 16px;--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-1737 .elementor-element.elementor-element-62ee2ef:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-62ee2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38ABEF;}.elementor-1737 .elementor-element.elementor-element-0373db5 .elementor-icon-wrapper{text-align:center;}.elementor-1737 .elementor-element.elementor-element-0373db5 .elementor-icon{font-size:121px;}.elementor-1737 .elementor-element.elementor-element-0373db5 .elementor-icon svg{height:121px;}.elementor-1737 .elementor-element.elementor-element-0373db5 .elementor-icon-wrapper svg{width:auto;}.elementor-1737 .elementor-element.elementor-element-819615c{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-icon i{color:#3DFF37;transition:color 0.3s;}.elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-icon svg{fill:#3DFF37;transition:fill 0.3s;}.elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-item > a{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-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1737 .elementor-element.elementor-element-0d4d491{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-0d4d491 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-1737 .elementor-element.elementor-element-0d4d491 .elementor-icon-box-description{color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-4d57c98 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-2355ecc{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-2355ecc .elementor-icon-wrapper{text-align:center;}.elementor-1737 .elementor-element.elementor-element-7168506{--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;--flex-wrap:wrap;}.elementor-1737 .elementor-element.elementor-element-7168506:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-7168506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-2c5fdd9{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-1737 .elementor-element.elementor-element-2c5fdd9 .elementor-image-box-wrapper{text-align:center;}.elementor-1737 .elementor-element.elementor-element-2c5fdd9 .elementor-image-box-title{color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-2c5fdd9 .elementor-image-box-description{color:#072B31;}.elementor-1737 .elementor-element.elementor-element-72cb765 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1737 .elementor-element.elementor-element-72cb765 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1737 .elementor-element.elementor-element-1c83d0c{--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:flex-start;--flex-wrap:wrap;}.elementor-1737 .elementor-element.elementor-element-1c83d0c:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-1c83d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1737 .elementor-element.elementor-element-86b5f48{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1737 .elementor-element.elementor-element-c477dcb{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:left;}.elementor-1737 .elementor-element.elementor-element-c477dcb .elementor-heading-title{color:#285FAD;}.elementor-1737 .elementor-element.elementor-element-0d51eba{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-1737 .elementor-element.elementor-element-3f41cd4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#021A3B;}.elementor-1737 .elementor-element.elementor-element-915f4f4{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-1737 .elementor-element.elementor-element-f7154ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#021A3B;}.elementor-1737 .elementor-element.elementor-element-aa548b9{--display:flex;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-1737 .elementor-element.elementor-element-4b48342 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#021A3B;}.elementor-1737 .elementor-element.elementor-element-3e2da6b{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#222222;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#222222;}.elementor-1737 .elementor-element.elementor-element-3e2da6b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1737 .elementor-element.elementor-element-3e2da6b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}:where( .elementor-1737 .elementor-element.elementor-element-3e2da6b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1737 .elementor-element.elementor-element-129601c{--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;}.elementor-1737 .elementor-element.elementor-element-129601c:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-129601c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#295CAB;}.elementor-1737 .elementor-element.elementor-element-c4cb56a{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-1737 .elementor-element.elementor-element-c4cb56a.elementor-element{--align-self:center;}.elementor-1737 .elementor-element.elementor-element-c4cb56a .elementor-heading-title{color:#FFFFFF;}@media(max-width:1024px) and (min-width:768px){.elementor-1737 .elementor-element.elementor-element-f65215a{--width:70%;}.elementor-1737 .elementor-element.elementor-element-62ee2ef{--width:70%;}.elementor-1737 .elementor-element.elementor-element-86b5f48{--width:100%;}}@media(max-width:1366px){.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-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-title, .elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-title a{font-size:2.5em;line-height:1.3em;}.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-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1737 .elementor-element.elementor-element-762ce7f .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-ff53770 .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-01ca183 .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-de18c5a .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-69c0a47 .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.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-1737 .elementor-element.elementor-element-91d8083 .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-0758e4f .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.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-1737 .elementor-element.elementor-element-24e9e23:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-24e9e23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.renanpivetta.com.br/wp-content/uploads/2025/03/bg-hero-mobile-mcabril-vn1-1.webp");}.elementor-1737 .elementor-element.elementor-element-24e9e23{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1737 .elementor-element.elementor-element-8a2dfec{width:100%;max-width:100%;}.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-1737 .elementor-element.elementor-element-2c413c2{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-wrapper{text-align:center;}.elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-title, .elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-title a{font-size:2em;line-height:1.3em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1737 .elementor-element.elementor-element-49bb108.elementor-element{--align-self:center;}.elementor-1737 .elementor-element.elementor-element-ba3bf03{width:100%;max-width:100%;text-align:center;}.elementor-1737 .elementor-element.elementor-element-ba3bf03.elementor-element{--align-self:center;--order:3;}.elementor-1737 .elementor-element.elementor-element-bc3e416{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1737 .elementor-element.elementor-element-169356c{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-762ce7f{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-762ce7f .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-ff53770{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-ff53770 .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-01ca183{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-01ca183 .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-de18c5a{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-de18c5a .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-69c0a47{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-69c0a47 .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-659e289.elementor-element{--align-self:center;--order:2;}.elementor-1737 .elementor-element.elementor-element-c18ee85{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1737 .elementor-element.elementor-element-a94b42e{width:100%;max-width:100%;text-align:center;}.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-1737 .elementor-element.elementor-element-122d3e2{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-1737 .elementor-element.elementor-element-27b65ca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1737 .elementor-element.elementor-element-1ce0993{width:100%;max-width:100%;text-align:center;}.elementor-1737 .elementor-element.elementor-element-91d8083{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-91d8083 .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-0758e4f{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-0758e4f .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-9f8dba5.elementor-element{--align-self:center;--order:2;}.elementor-1737 .elementor-element.elementor-element-c51c286{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1737 .elementor-element.elementor-element-b8e18eb{width:100%;max-width:100%;text-align:center;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1737 .elementor-element.elementor-element-f462cf1{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1737 .elementor-element.elementor-element-2c15533{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1737 .elementor-element.elementor-element-0eec739{width:100%;max-width:100%;text-align:center;}.elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1737 .elementor-element.elementor-element-ce32cbf.elementor-element{--align-self:center;--order:2;}.elementor-1737 .elementor-element.elementor-element-d57db3f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1737 .elementor-element.elementor-element-cdc4446{width:100%;max-width:100%;text-align:center;}.elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1737 .elementor-element.elementor-element-4d57c98.elementor-element{--align-self:center;--order:2;}.elementor-1737 .elementor-element.elementor-element-7168506{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1737 .elementor-element.elementor-element-2c5fdd9{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-72cb765.elementor-element{--align-self:center;--order:2;}.elementor-1737 .elementor-element.elementor-element-1c83d0c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1737 .elementor-element.elementor-element-c477dcb{width:100%;max-width:100%;text-align:center;}.elementor-1737 .elementor-element.elementor-element-a36213c.elementor-element{--align-self:center;--order:2;}.elementor-1737 .elementor-element.elementor-element-3e2da6b{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-58e2257.elementor-element{--align-self:center;--order:2;}.elementor-1737 .elementor-element.elementor-element-c4cb56a{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-c4cb56a.elementor-element{--align-self:center;--order:3;}}@media(max-width:767px){.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-1737 .elementor-element.elementor-element-37bf29b{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-37bf29b .elementor-heading-title{font-size:0.7em;}.elementor-1737 .elementor-element.elementor-element-24e9e23{--min-height:110vh;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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-1737 .elementor-element.elementor-element-2c413c2{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-2c413c2.elementor-element{--order:1;}.elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-title, .elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-title a{font-size:2em;line-height:1.3em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1737 .elementor-element.elementor-element-49bb108.elementor-element{--order:2;}.elementor-1737 .elementor-element.elementor-element-ba3bf03.elementor-element{--order:9;}.elementor-1737 .elementor-element.elementor-element-ba3bf03{text-align:center;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1737 .elementor-element.elementor-element-762ce7f .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-762ce7f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1737 .elementor-element.elementor-element-762ce7f .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-ff53770 .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-ff53770 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1737 .elementor-element.elementor-element-ff53770 .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-01ca183 .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-01ca183 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1737 .elementor-element.elementor-element-01ca183 .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-de18c5a .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-de18c5a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1737 .elementor-element.elementor-element-de18c5a .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-69c0a47 .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-69c0a47 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1737 .elementor-element.elementor-element-69c0a47 .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-a94b42e{width:100%;max-width:100%;}.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-1737 .elementor-element.elementor-element-ab71698{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-122d3e2{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-1ce0993{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-91d8083 .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-91d8083 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1737 .elementor-element.elementor-element-91d8083 .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-0758e4f .elementor-image-box-img{margin-bottom:15px;}.elementor-1737 .elementor-element.elementor-element-0758e4f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1737 .elementor-element.elementor-element-0758e4f .elementor-image-box-title{font-size:2em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-b8e18eb{width:100%;max-width:100%;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1737 .elementor-element.elementor-element-f462cf1{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-0eec739{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-f65215a{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1737 .elementor-element.elementor-element-18e65fc .elementor-icon{font-size:90px;}.elementor-1737 .elementor-element.elementor-element-18e65fc .elementor-icon svg{height:90px;}.elementor-1737 .elementor-element.elementor-element-c30d9a5{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1737 .elementor-element.elementor-element-ce32cbf{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-ce32cbf.elementor-element{--order:2;}.elementor-1737 .elementor-element.elementor-element-afa1452.elementor-element{--order:3;}.elementor-1737 .elementor-element.elementor-element-cdc4446{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-62ee2ef{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1737 .elementor-element.elementor-element-0373db5 .elementor-icon{font-size:90px;}.elementor-1737 .elementor-element.elementor-element-0373db5 .elementor-icon svg{height:90px;}.elementor-1737 .elementor-element.elementor-element-819615c{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1737 .elementor-element.elementor-element-4d57c98{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-4d57c98.elementor-element{--order:2;}.elementor-1737 .elementor-element.elementor-element-2355ecc.elementor-element{--order:3;}.elementor-1737 .elementor-element.elementor-element-c477dcb{width:100%;max-width:100%;}.elementor-1737 .elementor-element.elementor-element-3e2da6b{--n-accordion-title-font-size:16px;}.elementor-1737 .elementor-element.elementor-element-c4cb56a{text-align:center;}}@media(min-width:768px){.elementor-1737 .elementor-element.elementor-element-f65215a{--width:45%;}.elementor-1737 .elementor-element.elementor-element-62ee2ef{--width:45%;}.elementor-1737 .elementor-element.elementor-element-86b5f48{--width:40%;}}@media(min-width:2400px){.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-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-title, .elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-title a{font-size:2.5em;line-height:1.3em;}.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-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1737 .elementor-element.elementor-element-762ce7f .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-ff53770 .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-6cb8f8f .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-01ca183 .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-de18c5a .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-69c0a47 .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.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-1737 .elementor-element.elementor-element-91d8083 .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-1737 .elementor-element.elementor-element-0758e4f .elementor-image-box-title{font-size:2.5em;line-height:1.3em;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1737 .elementor-element.elementor-element-c30d9a5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1737 .elementor-element.elementor-element-819615c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for icon, class: .elementor-element-979787e */.elementor-1737 .elementor-element.elementor-element-979787e svg{
    height: unset !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c413c2 */@media (min-width: 1024px){
    .elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-description{
        font-size: 20px !important;
    }
}

.elementor-1737 .elementor-element.elementor-element-2c413c2 svg{
    height: unset;
    /*width: 100%;*/
}

@media (max-width: 767px){
    .elementor-1737 .elementor-element.elementor-element-2c413c2 .elementor-icon-box-title{
        font-size: 20px;
    }
}

.devento{
    display: block;
    font-size: 18px;
    margin-bottom: 16px;
    border: 1px solid rgba(255, 255, 255, .4);
    border-radius: 100px;
    padding: 8px 20px;
    line-height: normal;
    width: fit-content;
    font-weight: 500;
}

@media (max-width: 767px){
    .devento{
        font-size: 14px;
        margin: 0 auto 12px;
        padding: 4px 14px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49bb108 */.elementor-1737 .elementor-element.elementor-element-49bb108 .elementor-button-text {
  font-size: 18px !important;
  font-weight: 600 !important;
}

.elementor-1737 .elementor-element.elementor-element-49bb108 .elementor-button {
  padding: 20px 32px !important;
  border-radius: 100px;
  background: #EFA638 !important; /* Cor principal (laranja vibrante) */
  box-shadow: 0px 0px 17.6px 0px #E38F1E inset, /* Tom mais escuro */
              0px 5px 0px 0px #BF730A, /* Borda ainda mais escura */
              0px 36px 12.8px -20px rgba(0, 0, 0, 0.25);
  transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.elementor-1737 .elementor-element.elementor-element-49bb108 .elementor-button:hover {
  transform: scale(1.02);
  box-shadow: 0px 0px 17.6px 0px #E38F1E inset, 
              0px 5px 0px 0px #BF730A;
}

@media (max-width: 767px){
   .elementor-1737 .elementor-element.elementor-element-49bb108 .elementor-button-text {
      font-size: 16px !important;
   }
   
   .elementor-1737 .elementor-element.elementor-element-49bb108 .elementor-button {
       padding: 20px 24px !important;
   }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba3bf03 */.elementor-1737 .elementor-element.elementor-element-ba3bf03 .elementor-heading-title{
    font-size: 0.95em;
    font-weight: 400;
}

.versiculo{
    font-style: italic;
    display: block;
    margin-bottom: 16px;
    font-size: 12px !important;
    line-height: normal !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e9e23 */@media (max-width: 767px){
    .elementor-1737 .elementor-element.elementor-element-24e9e23{
        padding-top: 11em;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-762ce7f */.elementor-1737 .elementor-element.elementor-element-762ce7f{
    margin-top: 20px !important;
}

.elementor-1737 .elementor-element.elementor-element-762ce7f .bio-toggle-container .bio-toggle {
  display: inline;
  padding: 0;
  background: none;
  border: none;
  font-size: 14px;
  font-weight: 600;
  color: #38ABEF;
  cursor: pointer;
  transition: color 0.3s;
}

.elementor-1737 .elementor-element.elementor-element-762ce7f .bio-toggle-container .bio-toggle:hover,
.elementor-1737 .elementor-element.elementor-element-762ce7f .bio-toggle-container .bio-toggle:active,
.elementor-1737 .elementor-element.elementor-element-762ce7f .bio-toggle-container .bio-toggle:focus {
  color: #1E8CD8;
  background: none !important;
  text-decoration: none !important;
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff53770 */.elementor-1737 .elementor-element.elementor-element-ff53770{
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6cb8f8f */.elementor-1737 .elementor-element.elementor-element-6cb8f8f{
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-01ca183 */.elementor-1737 .elementor-element.elementor-element-01ca183{
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-de18c5a */.elementor-1737 .elementor-element.elementor-element-de18c5a{
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-69c0a47 */.elementor-1737 .elementor-element.elementor-element-69c0a47{
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc3e416 */.conteudo{
    padding: 16px;
    border: 1px solid #38ABEF;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(56, 171, 239, 0.5) inset, 0px 16px 12.8px -10px rgba(0, 0, 0, 0.15);
}

.bonus{
    padding: 16px;
    border: 1px solid #EFA638;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(239, 166, 56, 0.5) inset, 0px 16px 12.8px -10px rgba(0, 0, 0, 0.15);
}

.bonus .elementor-image-box-title{
    color: #EFA638 !important;
}

.conteudo .elementor-image-box-title{
    font-size: 1.2em !important
}

.com{
    display: block !important;
    font-size: 0.9em !important;
    font-style: italic;
}

.tagbonus{
    display: block;
    padding: 4px 16px;
    width: fit-content;
    border: 1px solid #EFA638;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(239, 166, 56, 0.5) inset;
    margin-bottom: 10px;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d8083 */.elementor-1737 .elementor-element.elementor-element-91d8083{
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0758e4f */.elementor-1737 .elementor-element.elementor-element-0758e4f{
    margin-top: 20px !important;
}

/* Estilos gerais */
.bio-container {
  display: inline-block;
  width: 100%;
}

.bio-content {
  display: inline;
}

.bio-expandable {
  display: none;
}

.bio-expanded .bio-expandable {
  display: inline;
  animation: fadeIn 0.5s;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.bio-toggle-container {
  display: block;
  margin-top: 10px;
}

.bio-toggle {
  display: inline-block;
  padding: 5px 15px;
  background-color: #f0f0f0;
  border: 1px solid #ddd;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  color: #021A3B;
  transition: none;
  outline: none;
  box-shadow: none;
}

/* Remover todos os estados */
.bio-toggle:hover,
.bio-toggle:active,
.bio-toggle:focus,
.bio-toggle:visited {
  background-color: #f0f0f0 !important;
  color: #285FAD !important;
  border: 1px solid #ddd !important;
  outline: none !important;
  box-shadow: none !important;
  text-decoration: none !important;
}

/* Para dispositivos móveis, sempre mostrar todo o conteúdo */
@media (max-width: 767px) {
  .bio-expandable {
    display: inline;
  }
  
  .bio-toggle-container {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b65ca */@media (min-width: 768px){
    .elementor-1737 .elementor-element.elementor-element-27b65ca .elementor-image-box-title{
        font-size: 1.75em !important;
    }
}

@media (max-width: 767px){
    .elementor-1737 .elementor-element.elementor-element-27b65ca .elementor-image-box-title{
        font-size: 1.5em !important;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-f462cf1 */.e-gallery-image{
    border: 1px solid #1E9CE3;
    border-radius: 6px;
}

.e-gallery-item{
        box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18e65fc */#linemiddle{
    stroke: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f33a6e5 */.elementor-1737 .elementor-element.elementor-element-f33a6e5 svg{
    height: unset;
}

.elementor-1737 .elementor-element.elementor-element-f33a6e5 .price-wrapper {
    display: block;
    white-space: nowrap;
    line-height: 1.2;
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-1737 .elementor-element.elementor-element-f33a6e5 .price-big {
    font-size: 3.2em;
    font-weight: 600;
}

.elementor-1737 .elementor-element.elementor-element-f33a6e5 .price-small {
    font-size: 1.1em;
    opacity: 0.9;
    display: block;
    line-height: 1.4;
}

.elementor-1737 .elementor-element.elementor-element-f33a6e5 .installments {
    font-size: 1.8em;
    margin-right: 10px;
}

@media (max-width: 767px) {
    .elementor-1737 .elementor-element.elementor-element-f33a6e5 .price-big {
        font-size: 2.8em;
    }
    
    .elementor-1737 .elementor-element.elementor-element-f33a6e5 .price-small {
        font-size: 0.9em;
    }
    
    .elementor-1737 .elementor-element.elementor-element-f33a6e5 .installments {
        font-size: 1.3em;
    }
    .elementor-1737 .elementor-element.elementor-element-f33a6e5 .valor-riscado {
        font-size: .9em !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce32cbf */.elementor-1737 .elementor-element.elementor-element-ce32cbf .elementor-button-text {
  font-size: 18px !important;
  font-weight: 600 !important;
}

.elementor-1737 .elementor-element.elementor-element-ce32cbf .elementor-button {
  padding: 20px 32px !important;
  border-radius: 100px;
  background: #EFA638 !important; /* Cor principal (laranja vibrante) */
  box-shadow: 0px 0px 17.6px 0px #E38F1E inset, /* Tom mais escuro */
              0px 5px 0px 0px #BF730A, /* Borda ainda mais escura */
              0px 36px 12.8px -20px rgba(0, 0, 0, 0.25);
  transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.elementor-1737 .elementor-element.elementor-element-ce32cbf .elementor-button:hover {
  transform: scale(1.02);
  box-shadow: 0px 0px 17.6px 0px #E38F1E inset, 
              0px 5px 0px 0px #BF730A;
}

@media (max-width: 767px){
   .elementor-1737 .elementor-element.elementor-element-ce32cbf .elementor-button-text {
      font-size: 16px !important;
   }
   
   .elementor-1737 .elementor-element.elementor-element-ce32cbf .elementor-button {
       padding: 20px 24px !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-afa1452 */.elementor-1737 .elementor-element.elementor-element-afa1452 svg{
    height: unset;
    width: 90%;
    filter: invert(1);
    margin: 0 auto;
}

.elementor-1737 .elementor-element.elementor-element-afa1452{
    margin-top: 20px;
}


@media (max-width: 767px){
    .elementor-1737 .elementor-element.elementor-element-afa1452 svg{
        width: 100%;
    }
    
    
    .elementor-1737 .elementor-element.elementor-element-afa1452{
        margin-top: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f65215a */.elementor-1737 .elementor-element.elementor-element-f65215a{
    box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.3) inset, 0px 16px 12.8px -10px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0373db5 */#linemiddle{
    stroke: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d4d491 */.elementor-1737 .elementor-element.elementor-element-0d4d491 svg{
    height: unset;
}

.elementor-1737 .elementor-element.elementor-element-0d4d491 .price-wrapper {
    display: block;
    white-space: nowrap;
    line-height: 1.2;
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-1737 .elementor-element.elementor-element-0d4d491 .price-big {
    font-size: 3.2em;
    font-weight: 600;
}

.elementor-1737 .elementor-element.elementor-element-0d4d491 .price-small {
    font-size: 1.1em;
    opacity: 0.9;
    display: block;
    line-height: 1.4;
}

.elementor-1737 .elementor-element.elementor-element-0d4d491 .installments {
    font-size: 1.8em;
    margin-right: 10px;
}

@media (max-width: 767px) {
    .elementor-1737 .elementor-element.elementor-element-0d4d491 .price-big {
        font-size: 2.8em;
    }
    
    .elementor-1737 .elementor-element.elementor-element-0d4d491 .price-small {
        font-size: 0.9em;
    }
    
    .elementor-1737 .elementor-element.elementor-element-0d4d491 .installments {
        font-size: 1.3em;
    }
    .elementor-1737 .elementor-element.elementor-element-0d4d491 .valor-riscado {
        font-size: .9em !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d57c98 */.elementor-1737 .elementor-element.elementor-element-4d57c98 .elementor-button-text {
  font-size: 18px !important;
  font-weight: 600 !important;
}

.elementor-1737 .elementor-element.elementor-element-4d57c98 .elementor-button {
  padding: 20px 32px !important;
  border-radius: 100px;
  background: #EFA638 !important; /* Cor principal (laranja vibrante) */
  box-shadow: 0px 0px 17.6px 0px #E38F1E inset, /* Tom mais escuro */
              0px 5px 0px 0px #BF730A, /* Borda ainda mais escura */
              0px 36px 12.8px -20px rgba(0, 0, 0, 0.25);
  transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.elementor-1737 .elementor-element.elementor-element-4d57c98 .elementor-button:hover {
  transform: scale(1.02);
  box-shadow: 0px 0px 17.6px 0px #E38F1E inset, 
              0px 5px 0px 0px #BF730A;
}

@media (max-width: 767px){
   .elementor-1737 .elementor-element.elementor-element-4d57c98 .elementor-button-text {
      font-size: 16px !important;
   }
   
   .elementor-1737 .elementor-element.elementor-element-4d57c98 .elementor-button {
       padding: 20px 24px !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2355ecc */.elementor-1737 .elementor-element.elementor-element-2355ecc svg{
    height: unset;
    width: 90%;
    filter: invert(1);
    margin: 0 auto;
}

.elementor-1737 .elementor-element.elementor-element-2355ecc{
    margin-top: 20px;
}


@media (max-width: 767px){
    .elementor-1737 .elementor-element.elementor-element-2355ecc svg{
        width: 100%;
    }
    
    
    .elementor-1737 .elementor-element.elementor-element-2355ecc{
        margin-top: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ee2ef */.elementor-1737 .elementor-element.elementor-element-62ee2ef{
    box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.3) inset, 0px 16px 12.8px -10px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72cb765 */.elementor-1737 .elementor-element.elementor-element-72cb765 .elementor-button-icon {
    display: flex;
    align-items: center;
}

.elementor-1737 .elementor-element.elementor-element-72cb765 .elementor-button i {
    width: 24px !important;
    height: 24px !important;
    font-size: 24px !important;
    vertical-align: middle;
}

.elementor-1737 .elementor-element.elementor-element-72cb765 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a36213c */@media (max-width: 1024px){
    .elementor-1737 .elementor-element.elementor-element-a36213c{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3e2da6b */.e-n-accordion {
    max-width: 800px;
    margin: 0 auto;
}

.e-n-accordion-item {
    margin-bottom: 10px;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #E8E8E8 !important;
    box-shadow: 0 4px 3px rgba(0, 0, 0, 0.08) !important;
}

.e-n-accordion-item-title {
    background: radial-gradient(138.5% 115.23% at 2.34% 0%, rgba(56, 171, 239, 0.15)
 0%, rgba(203, 236, 255, 0.09) 100%) !important;
    padding: 18px 25px !important;
    margin: 0;
    font-weight: bold;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: background 0.3s ease;
    color: #222222 !important;
}

@media (max-width: 767px){
    .e-n-accordion-item-title {
        padding: 16px 12px !important;
    }
}

.e-n-accordion-item[open] .e-n-accordion-item-title {
    background: #E6F4F4;
    color: #285FAD !important;
}

.e-n-accordion-item[open] {
    border: 1px solid #E8E8E8 !important;
}

.e-n-accordion-item-title-icon {
    display: flex;
    align-items: center;
}

.e-opened {
    display: none;
}

.e-closed {
    display: block;
}

.e-n-accordion-item[open] .e-opened {
    display: block;
}

.e-n-accordion-item[open] .e-closed {
    display: none;
}

.e-n-accordion-item[open] .e-con {
    background-color: rgba(230, 244, 244, 0.3);
    border-color: rgba(255, 224, 190, 0.17) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58e2257 */@media (min-width: 1023px){
    .elementor-1737 .elementor-element.elementor-element-58e2257{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4cb56a */.elementor-1737 .elementor-element.elementor-element-c4cb56a .elementor-heading-title{
    font-size: 0.95em;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5da002 */.elementor-1737 .elementor-element.elementor-element-c5da002{
    height: 0;
    width: 0;
    pointer-events: none;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS *//* Resolver problemas com scrollbar */
html, body {
    overflow-x: hidden;
}

[data-elementor-type="wp-page"] {
    overflow: hidden;
}

/* Scrollbar personalizada para Chrome, Edge e Safari */
body::-webkit-scrollbar {
    width: 8px; /* largura da barra */
}

body::-webkit-scrollbar-track {
    background: #F1F1F1;
}

body::-webkit-scrollbar-thumb {
    background: #285FAD;
    border-radius: 8px;
}

/* Scrollbar personalizada para Firefox */
@-moz-document url-prefix() {
    * {
        scrollbar-width: 10px;
        scrollbar-color: #285FAD #F4F4F4; /* cor do controle e cor do fundo */
        -moz-appearance: scrollbar;
    }
}

/* Alterar cor da seleção de texto */
::selection {
    -webkit-text-fill-color: #F4F4F4;
    color: #F4F4F4;
    background: #38ABEF;
}

.personalizado .elementor-button-text {
  font-size: 18px !important;
  font-weight: 600 !important;
}

.personalizado .elementor-button {
  padding: 20px 32px !important;
  border-radius: 100px;
  background: #38ABEF !important; /* Cor principal */
  box-shadow: 0px 0px 17.6px 0px #1E9CE3 inset, /* Tom um pouco mais escuro */
              0px 5px 0px 0px #0A7DBF, /* Tom ainda mais escuro para a borda */
              0px 36px 12.8px -20px rgba(0, 0, 0, 0.25);
  transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.personalizado .elementor-button:hover {
  transform: scale(1.02);
  box-shadow: 0px 0px 17.6px 0px #1E9CE3 inset, 
              0px 5px 0px 0px #0A7DBF;
}

@media (max-width: 767px){
   .personalizado .elementor-button-text {
      font-size: 16px !important;
   }
   
   .personalizado .elementor-button {
       padding: 20px 24px !important;
   }
}

#checkout {
    scroll-margin-top: 20px;
}

.dialog-type-lightbox{
    z-index: 999 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Regular.eot');
	src: url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Regular.woff2') format('woff2'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Regular.woff') format('woff'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Regular.ttf') format('truetype'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Regular.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Medium.eot');
	src: url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Medium.woff2') format('woff2'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Medium.woff') format('woff'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Medium.ttf') format('truetype'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Medium.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-SemiBold.eot');
	src: url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-SemiBold.woff2') format('woff2'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-SemiBold.woff') format('woff'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-SemiBold.ttf') format('truetype'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-SemiBold.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Bold.eot');
	src: url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Bold.woff2') format('woff2'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Bold.woff') format('woff'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Bold.ttf') format('truetype'),
		url('https://lp.renanpivetta.com.br/wp-content/uploads/2024/11/Poppins-Bold.svg#Poppins') format('svg');
}
/* End Custom Fonts CSS */