.elementor-9588 .elementor-element.elementor-element-eb8a446{--display:flex;--min-height:683px;--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-eb8a446:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-eb8a446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosicoelho.com.br/wp-content/uploads/2025/11/BG1-12.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9588 .elementor-element.elementor-element-72de051{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-9588 .elementor-element.elementor-element-cf18d9c img{width:192px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9588 .elementor-element.elementor-element-30788d6{width:var( --container-widget-width, 974px );max-width:974px;--container-widget-width:974px;--container-widget-flex-grow:0;text-align:center;}.elementor-9588 .elementor-element.elementor-element-30788d6.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-30788d6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:127%;}.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 );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-9588 .elementor-element.elementor-element-15fd1be{text-align:center;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:22px;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-15fd1be p{margin-block-end:0px;}.elementor-9588 .elementor-element.elementor-element-0f4d1f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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 );}.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button{background-color:#C1AE84;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;fill:#2D2005;color:#2D2005;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button:hover, .elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button:focus{background-color:#FFFEDC;}.elementor-9588 .elementor-element.elementor-element-8bc81ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9588 .elementor-element.elementor-element-8bc81ac.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.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-9588 .elementor-element.elementor-element-ce35c35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9588 .elementor-element.elementor-element-ce35c35 .elementor-icon-wrapper{text-align:center;}.elementor-9588 .elementor-element.elementor-element-ce35c35.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-9588 .elementor-element.elementor-element-ce35c35.elementor-view-framed .elementor-icon, .elementor-9588 .elementor-element.elementor-element-ce35c35.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-9588 .elementor-element.elementor-element-ce35c35.elementor-view-framed .elementor-icon, .elementor-9588 .elementor-element.elementor-element-ce35c35.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-9588 .elementor-element.elementor-element-ce35c35 .elementor-icon-wrapper svg{width:auto;}.elementor-9588 .elementor-element.elementor-element-70228d9{--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;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-ee056bd{padding:10px 0px 0px 0px;text-align:center;font-family:"Sora", Sans-serif;font-size:23px;font-weight:300;line-height:16px;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-d8aeea8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-643e6b4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-0bb77d0{width:var( --container-widget-width, 789px );max-width:789px;--container-widget-width:789px;--container-widget-flex-grow:0;text-align:center;}.elementor-9588 .elementor-element.elementor-element-0bb77d0.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-0bb77d0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:127%;color:#141313;}.elementor-9588 .elementor-element.elementor-element-74d39fe{width:var( --container-widget-width, 1080px );max-width:1080px;--container-widget-width:1080px;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:24px;font-weight:400;line-height:37px;color:#141313;}.elementor-9588 .elementor-element.elementor-element-74d39fe.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-b8e25d8{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-b8e25d8.e-con{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-62c4ddd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-62c4ddd.e-con{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-048afca{width:var( --container-widget-width, 386px );max-width:386px;--container-widget-width:386px;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-9588 .elementor-element.elementor-element-048afca.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-048afca .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9588 .elementor-element.elementor-element-8684957{width:var( --container-widget-width, 92% );max-width:92%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-9588 .elementor-element.elementor-element-8684957 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:500;color:#141313;}.elementor-9588 .elementor-element.elementor-element-8684957:has(:hover) .elementor-image-box-title,
					 .elementor-9588 .elementor-element.elementor-element-8684957:has(:focus) .elementor-image-box-title{color:#3A3A3A;}.elementor-9588 .elementor-element.elementor-element-8684957 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:200;color:#141313B2;}.elementor-9588 .elementor-element.elementor-element-5821280{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-5821280.e-con{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-e71eccb{width:var( --container-widget-width, 386px );max-width:386px;--container-widget-width:386px;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-9588 .elementor-element.elementor-element-e71eccb.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-e71eccb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9588 .elementor-element.elementor-element-d70e794{width:var( --container-widget-width, 92% );max-width:92%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-9588 .elementor-element.elementor-element-d70e794 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:500;color:#141313;}.elementor-9588 .elementor-element.elementor-element-d70e794:has(:hover) .elementor-image-box-title,
					 .elementor-9588 .elementor-element.elementor-element-d70e794:has(:focus) .elementor-image-box-title{color:#3A3A3A;}.elementor-9588 .elementor-element.elementor-element-d70e794 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:200;color:#141313B2;}.elementor-9588 .elementor-element.elementor-element-27bc8af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-27bc8af.e-con{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-056280e{width:var( --container-widget-width, 386px );max-width:386px;--container-widget-width:386px;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-9588 .elementor-element.elementor-element-056280e.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-056280e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9588 .elementor-element.elementor-element-a5a4cb2{width:var( --container-widget-width, 92% );max-width:92%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-9588 .elementor-element.elementor-element-a5a4cb2 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:500;color:#141313;}.elementor-9588 .elementor-element.elementor-element-a5a4cb2:has(:hover) .elementor-image-box-title,
					 .elementor-9588 .elementor-element.elementor-element-a5a4cb2:has(:focus) .elementor-image-box-title{color:#3A3A3A;}.elementor-9588 .elementor-element.elementor-element-a5a4cb2 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:200;color:#141313B2;}.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button{background-color:#C1AE84;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;fill:#2D2005;color:#2D2005;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button:hover, .elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button:focus{background-color:#FFFEDC;}.elementor-9588 .elementor-element.elementor-element-b83b0f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9588 .elementor-element.elementor-element-b83b0f1.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9588 .elementor-element.elementor-element-bb3aac2{--display:flex;--min-height:1620px;--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:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-d3979a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-55a629c{width:var( --container-widget-width, 1228px );max-width:1228px;--container-widget-width:1228px;--container-widget-flex-grow:0;text-align:center;}.elementor-9588 .elementor-element.elementor-element-55a629c.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-55a629c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:127%;}.elementor-9588 .elementor-element.elementor-element-e2c5368{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-e2c5368.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-114d186{--display:flex;--min-height:905px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-114d186:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-114d186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosicoelho.com.br/wp-content/uploads/2025/11/Group-1171279718.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9588 .elementor-element.elementor-element-c319f2b{--e-image-carousel-slides-to-show:3;}.elementor-9588 .elementor-element.elementor-element-07c9f85{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button{background-color:#C1AE84;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;fill:#2D2005;color:#2D2005;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button:hover, .elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button:focus{background-color:#FFFEDC;}.elementor-9588 .elementor-element.elementor-element-96978c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9588 .elementor-element.elementor-element-96978c9.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9588 .elementor-element.elementor-element-97434a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-0aa8325{width:var( --container-widget-width, 1228px );max-width:1228px;--container-widget-width:1228px;--container-widget-flex-grow:0;text-align:center;}.elementor-9588 .elementor-element.elementor-element-0aa8325.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-0aa8325 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:127%;color:#141313;}.elementor-9588 .elementor-element.elementor-element-a77f911{width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:37px;color:#141313;}.elementor-9588 .elementor-element.elementor-element-a77f911.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-826b698{--e-image-carousel-slides-to-show:7;}.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button{background-color:#C1AE84;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;fill:#2D2005;color:#2D2005;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button:hover, .elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button:focus{background-color:#FFFEDC;}.elementor-9588 .elementor-element.elementor-element-1365745{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9588 .elementor-element.elementor-element-1365745.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9588 .elementor-element.elementor-element-56e4aa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-77394c7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-e6f99a1{width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;text-align:center;}.elementor-9588 .elementor-element.elementor-element-e6f99a1.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-e6f99a1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:127%;color:#141313;}.elementor-9588 .elementor-element.elementor-element-79c6aae{width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:37px;color:#141313;}.elementor-9588 .elementor-element.elementor-element-79c6aae.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-be7cdc2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-411e7a3{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9588 .elementor-element.elementor-element-411e7a3:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-411e7a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosicoelho.com.br/wp-content/uploads/2025/11/Frame-1707478376.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9588 .elementor-element.elementor-element-eeca935{--display:flex;}.elementor-9588 .elementor-element.elementor-element-eeca935.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9588 .elementor-element.elementor-element-1e8d952{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -83px;z-index:1000;}.elementor-9588 .elementor-element.elementor-element-c1bd7ee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-6d35c0b .elementor-icon-wrapper{text-align:start;}.elementor-9588 .elementor-element.elementor-element-6d35c0b .elementor-icon{font-size:35px;}.elementor-9588 .elementor-element.elementor-element-6d35c0b .elementor-icon svg{height:35px;}.elementor-9588 .elementor-element.elementor-element-6d35c0b .elementor-icon-wrapper svg{width:auto;}.elementor-9588 .elementor-element.elementor-element-357e970{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;}.elementor-9588 .elementor-element.elementor-element-357e970.elementor-element{--align-self:flex-start;}.elementor-9588 .elementor-element.elementor-element-357e970 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:127%;}.elementor-9588 .elementor-element.elementor-element-e0ccee2{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-e0ccee2.elementor-element{--align-self:flex-start;}.elementor-9588 .elementor-element.elementor-element-ec49162{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9588 .elementor-element.elementor-element-ec49162:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-ec49162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosicoelho.com.br/wp-content/uploads/2025/11/Frame-1707478376.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9588 .elementor-element.elementor-element-849e294{--display:flex;}.elementor-9588 .elementor-element.elementor-element-849e294.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9588 .elementor-element.elementor-element-03d02cd{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -83px;z-index:1000;}.elementor-9588 .elementor-element.elementor-element-99e4a03{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-61ac61f .elementor-icon-wrapper{text-align:start;}.elementor-9588 .elementor-element.elementor-element-61ac61f .elementor-icon{font-size:35px;}.elementor-9588 .elementor-element.elementor-element-61ac61f .elementor-icon svg{height:35px;}.elementor-9588 .elementor-element.elementor-element-61ac61f .elementor-icon-wrapper svg{width:auto;}.elementor-9588 .elementor-element.elementor-element-4394766{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;}.elementor-9588 .elementor-element.elementor-element-4394766.elementor-element{--align-self:flex-start;}.elementor-9588 .elementor-element.elementor-element-4394766 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:127%;}.elementor-9588 .elementor-element.elementor-element-2ed83c8{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-2ed83c8.elementor-element{--align-self:flex-start;}.elementor-9588 .elementor-element.elementor-element-9618996{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9588 .elementor-element.elementor-element-9618996:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-9618996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosicoelho.com.br/wp-content/uploads/2025/11/Frame-1707478376.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9588 .elementor-element.elementor-element-393c1f1{--display:flex;}.elementor-9588 .elementor-element.elementor-element-393c1f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9588 .elementor-element.elementor-element-4b86bdc{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -22px) -22px;z-index:1000;text-align:start;}.elementor-9588 .elementor-element.elementor-element-1e509cd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-57b8cc0 .elementor-icon-wrapper{text-align:start;}.elementor-9588 .elementor-element.elementor-element-57b8cc0 .elementor-icon{font-size:35px;}.elementor-9588 .elementor-element.elementor-element-57b8cc0 .elementor-icon svg{height:35px;}.elementor-9588 .elementor-element.elementor-element-57b8cc0 .elementor-icon-wrapper svg{width:auto;}.elementor-9588 .elementor-element.elementor-element-5013e23{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;}.elementor-9588 .elementor-element.elementor-element-5013e23.elementor-element{--align-self:flex-start;}.elementor-9588 .elementor-element.elementor-element-5013e23 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:127%;}.elementor-9588 .elementor-element.elementor-element-f3273de{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-f3273de.elementor-element{--align-self:flex-start;}.elementor-9588 .elementor-element.elementor-element-8a3d972{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9588 .elementor-element.elementor-element-8a3d972:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-8a3d972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosicoelho.com.br/wp-content/uploads/2025/11/Frame-1707478376.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9588 .elementor-element.elementor-element-5515ca1{--display:flex;}.elementor-9588 .elementor-element.elementor-element-5515ca1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9588 .elementor-element.elementor-element-b39b46d{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -22px) -22px;z-index:1000;text-align:start;}.elementor-9588 .elementor-element.elementor-element-b5dc42a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-05d95a0 .elementor-icon-wrapper{text-align:start;}.elementor-9588 .elementor-element.elementor-element-05d95a0 .elementor-icon{font-size:35px;}.elementor-9588 .elementor-element.elementor-element-05d95a0 .elementor-icon svg{height:35px;}.elementor-9588 .elementor-element.elementor-element-05d95a0 .elementor-icon-wrapper svg{width:auto;}.elementor-9588 .elementor-element.elementor-element-376fa30{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;}.elementor-9588 .elementor-element.elementor-element-376fa30.elementor-element{--align-self:flex-start;}.elementor-9588 .elementor-element.elementor-element-376fa30 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:127%;}.elementor-9588 .elementor-element.elementor-element-a8e57d3{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-a8e57d3.elementor-element{--align-self:flex-start;}.elementor-9588 .elementor-element.elementor-element-7b11bd0{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9588 .elementor-element.elementor-element-7b11bd0:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-7b11bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosicoelho.com.br/wp-content/uploads/2025/11/Frame-1707478376.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9588 .elementor-element.elementor-element-1694ff1{--display:flex;}.elementor-9588 .elementor-element.elementor-element-1694ff1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9588 .elementor-element.elementor-element-dd8fbf6{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -22px) -22px;z-index:1000;text-align:start;}.elementor-9588 .elementor-element.elementor-element-bc22cae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-c6d9e54 .elementor-icon-wrapper{text-align:start;}.elementor-9588 .elementor-element.elementor-element-c6d9e54 .elementor-icon{font-size:35px;}.elementor-9588 .elementor-element.elementor-element-c6d9e54 .elementor-icon svg{height:35px;}.elementor-9588 .elementor-element.elementor-element-c6d9e54 .elementor-icon-wrapper svg{width:auto;}.elementor-9588 .elementor-element.elementor-element-46b4da7{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;}.elementor-9588 .elementor-element.elementor-element-46b4da7.elementor-element{--align-self:flex-start;}.elementor-9588 .elementor-element.elementor-element-46b4da7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:500;line-height:127%;}.elementor-9588 .elementor-element.elementor-element-d554c8a{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-d554c8a.elementor-element{--align-self:flex-start;}.elementor-9588 .elementor-element.elementor-element-2942712{--display:flex;--min-height:482px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9588 .elementor-element.elementor-element-2942712:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-2942712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosicoelho.com.br/wp-content/uploads/2025/11/BG-PRETO.webp");}.elementor-9588 .elementor-element.elementor-element-d2c34d0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-9588 .elementor-element.elementor-element-e807e25.elementor-element{--align-self:flex-end;}.elementor-9588 .elementor-element.elementor-element-e807e25 img{width:354px;}.elementor-9588 .elementor-element.elementor-element-bb69f17{--display:flex;--justify-content:center;}.elementor-9588 .elementor-element.elementor-element-3b1d527{width:var( --container-widget-width, 1228px );max-width:1228px;--container-widget-width:1228px;--container-widget-flex-grow:0;text-align:start;}.elementor-9588 .elementor-element.elementor-element-3b1d527.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-3b1d527 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:127%;color:#D9CFB9;}.elementor-9588 .elementor-element.elementor-element-8c46a74{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-8c46a74.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-5dc8687{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-5dc8687.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-cf66fc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-cf66fc6:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-cf66fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosicoelho.com.br/wp-content/uploads/2025/11/BG-BRANCO-COM-TEXTO.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9588 .elementor-element.elementor-element-65e0945{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;--z-index:20;}.elementor-9588 .elementor-element.elementor-element-65e0945:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-65e0945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #440808 0%, #A94930 47%);}.elementor-9588 .elementor-element.elementor-element-65e0945.e-con{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-4451ddb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-712ab83{width:var( --container-widget-width, 1228px );max-width:1228px;--container-widget-width:1228px;--container-widget-flex-grow:0;text-align:center;}.elementor-9588 .elementor-element.elementor-element-712ab83.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-712ab83 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:127%;}.elementor-9588 .elementor-element.elementor-element-bdd49b6{width:var( --container-widget-width, 1228px );max-width:1228px;--container-widget-width:1228px;--container-widget-flex-grow:0;text-align:center;}.elementor-9588 .elementor-element.elementor-element-bdd49b6.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-bdd49b6 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:50px;font-weight:400;font-style:italic;line-height:127%;letter-spacing:-1.5px;color:#FFEAB7;}.elementor-9588 .elementor-element.elementor-element-1fc7ab7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-d910c10{--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-around;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-5682ae7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-6e34f1a{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-6e34f1a.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-5a01545{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-0af9297{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-0af9297.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-e78e66b{--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-around;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-b0592bc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-e10adb6{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-e10adb6.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-47c7ee2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-4085ddc{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-4085ddc.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-d6c0950{--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-around;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-37696be{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-0690d3c{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-0690d3c.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-599f1cd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-c808812{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-c808812.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-e94fa82{--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-around;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-c709ec3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-34a2103{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-34a2103.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-5129814{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-5c8c3c7{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-5c8c3c7.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-a1f8c66{--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-around;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-e3bcdb1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-b77f27e{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-b77f27e.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-fdba375{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-e8f18cd{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-e8f18cd.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-57d3401{--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-around;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-4d81b75{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-5900348{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-5900348.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-f380cfc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-93d3f27{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-93d3f27.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-87728d6{--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-around;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-6603ae8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-a92de29{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-a92de29.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-c5c0381{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-e04b391{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-e04b391.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-10b10b5{--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-around;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-d865fd2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-a3711ad{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-a3711ad.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-6069783{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-06ce1b8{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-06ce1b8.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-235c905{--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-around;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-9109637{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-ab7fa43{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-ab7fa43.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-98db014{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-899ba97{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-899ba97.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-8a564b9{--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-around;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-7ef4a27{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-7f2ce51{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-7f2ce51.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-d92475b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-e7b86c8{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2;}.elementor-9588 .elementor-element.elementor-element-e7b86c8.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-6f2608f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-c435cad{width:var( --container-widget-width, 1228px );max-width:1228px;--container-widget-width:1228px;--container-widget-flex-grow:0;text-align:center;}.elementor-9588 .elementor-element.elementor-element-c435cad.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-c435cad .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:500;line-height:127%;color:#FFFFFFCC;}.elementor-9588 .elementor-element.elementor-element-99c6d86{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-9588 .elementor-element.elementor-element-99c6d86.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-99c6d86 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:60px;font-weight:600;line-height:127%;color:#D9CFB9;}.elementor-9588 .elementor-element.elementor-element-702556b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-01911c3{width:var( --container-widget-width, 1228px );max-width:1228px;--container-widget-width:1228px;--container-widget-flex-grow:0;text-align:center;}.elementor-9588 .elementor-element.elementor-element-01911c3.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-01911c3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:500;line-height:127%;color:#FFFFFFCC;}.elementor-9588 .elementor-element.elementor-element-f039410{width:var( --container-widget-width, 532px );max-width:532px;--container-widget-width:532px;--container-widget-flex-grow:0;text-align:center;}.elementor-9588 .elementor-element.elementor-element-f039410.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-f039410 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:116px;font-weight:600;line-height:127%;color:#FFFFFF;}.elementor-9588 .elementor-element.elementor-element-ccf8ba1{width:var( --container-widget-width, 243px );max-width:243px;background-color:#8F3724;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 262px;padding:0px 0px 0px 0px;--container-widget-width:243px;--container-widget-flex-grow:0;text-align:center;}.elementor-9588 .elementor-element.elementor-element-ccf8ba1.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-ccf8ba1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:127%;color:#D9CFB9;}.elementor-9588 .elementor-element.elementor-element-6c2ccdd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-73px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button{background-color:#C1AE84;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;fill:#2D2005;color:#2D2005;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button:hover, .elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button:focus{background-color:#FFFEDC;}.elementor-9588 .elementor-element.elementor-element-2dc4873{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9588 .elementor-element.elementor-element-2dc4873.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9588 .elementor-element.elementor-element-ac0d7d0{--display:flex;--min-height:1002px;--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;}.elementor-9588 .elementor-element.elementor-element-ac0d7d0:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-ac0d7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141313;background-image:url("https://rosicoelho.com.br/wp-content/uploads/2025/11/ULTIMO-BG.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9588 .elementor-element.elementor-element-6317646{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-250d244{width:var( --container-widget-width, 1228px );max-width:1228px;--container-widget-width:1228px;--container-widget-flex-grow:0;text-align:start;}.elementor-9588 .elementor-element.elementor-element-250d244.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-250d244 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:127%;color:#C1AE84;}.elementor-9588 .elementor-element.elementor-element-6537f7e{width:var( --container-widget-width, 537px );max-width:537px;--container-widget-width:537px;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:133%;color:#F2F2F2C2;}.elementor-9588 .elementor-element.elementor-element-6537f7e.elementor-element{--align-self:flex-start;}.elementor-9588 .elementor-element.elementor-element-6581222{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-fe9056b img{box-shadow:12px 13px 10px 0px rgba(0, 0, 0, 0.73);}.elementor-9588 .elementor-element.elementor-element-8d6de56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-8d6de56:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-8d6de56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1D8C7;}.elementor-9588 .elementor-element.elementor-element-5c388a4{width:var( --container-widget-width, 1228px );max-width:1228px;--container-widget-width:1228px;--container-widget-flex-grow:0;text-align:center;}.elementor-9588 .elementor-element.elementor-element-5c388a4.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-5c388a4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:127%;color:#651D15;}.elementor-9588 .elementor-element.elementor-element-0c6cf0d{width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:24px;font-weight:400;line-height:37px;color:#651D15;}.elementor-9588 .elementor-element.elementor-element-0c6cf0d.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-81fb048 .elementor-button{background-color:#30D440;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;fill:#2D2005;color:#2D2005;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-9588 .elementor-element.elementor-element-81fb048 .elementor-button:hover, .elementor-9588 .elementor-element.elementor-element-81fb048 .elementor-button:focus{background-color:#E8FFDC;}.elementor-9588 .elementor-element.elementor-element-81fb048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -90px;padding:0px 0px 0px 0px;}.elementor-9588 .elementor-element.elementor-element-81fb048.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-81fb048 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9588 .elementor-element.elementor-element-6b219de{--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;}body.elementor-page-9588:not(.elementor-motion-effects-element-type-background), body.elementor-page-9588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D94F;}@media(min-width:768px){.elementor-9588 .elementor-element.elementor-element-b8e25d8{--width:1250px;}.elementor-9588 .elementor-element.elementor-element-bb3aac2{--width:1920px;}.elementor-9588 .elementor-element.elementor-element-114d186{--content-width:1175px;}.elementor-9588 .elementor-element.elementor-element-411e7a3{--width:1216px;}.elementor-9588 .elementor-element.elementor-element-eeca935{--width:50%;}.elementor-9588 .elementor-element.elementor-element-ec49162{--width:1216px;}.elementor-9588 .elementor-element.elementor-element-849e294{--width:50%;}.elementor-9588 .elementor-element.elementor-element-9618996{--width:1216px;}.elementor-9588 .elementor-element.elementor-element-393c1f1{--width:50%;}.elementor-9588 .elementor-element.elementor-element-8a3d972{--width:1216px;}.elementor-9588 .elementor-element.elementor-element-5515ca1{--width:50%;}.elementor-9588 .elementor-element.elementor-element-7b11bd0{--width:1216px;}.elementor-9588 .elementor-element.elementor-element-1694ff1{--width:50%;}.elementor-9588 .elementor-element.elementor-element-2942712{--content-width:1172px;}.elementor-9588 .elementor-element.elementor-element-d2c34d0{--width:73%;}.elementor-9588 .elementor-element.elementor-element-bb69f17{--width:81%;}.elementor-9588 .elementor-element.elementor-element-65e0945{--width:937px;}.elementor-9588 .elementor-element.elementor-element-5a01545{--width:25%;}.elementor-9588 .elementor-element.elementor-element-47c7ee2{--width:25%;}.elementor-9588 .elementor-element.elementor-element-599f1cd{--width:25%;}.elementor-9588 .elementor-element.elementor-element-5129814{--width:25%;}.elementor-9588 .elementor-element.elementor-element-fdba375{--width:25%;}.elementor-9588 .elementor-element.elementor-element-f380cfc{--width:25%;}.elementor-9588 .elementor-element.elementor-element-c5c0381{--width:25%;}.elementor-9588 .elementor-element.elementor-element-6069783{--width:25%;}.elementor-9588 .elementor-element.elementor-element-98db014{--width:25%;}.elementor-9588 .elementor-element.elementor-element-d92475b{--width:25%;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9588 .elementor-element.elementor-element-70228d9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9588 .elementor-element.elementor-element-ee056bd{padding:0px 20px 0px 20px;line-height:30px;}.elementor-9588 .elementor-element.elementor-element-d8aeea8{--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-9588 .elementor-element.elementor-element-be7cdc2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9588 .elementor-element.elementor-element-d910c10{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-9588 .elementor-element.elementor-element-e78e66b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-9588 .elementor-element.elementor-element-d6c0950{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-9588 .elementor-element.elementor-element-e94fa82{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-9588 .elementor-element.elementor-element-a1f8c66{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-9588 .elementor-element.elementor-element-57d3401{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-9588 .elementor-element.elementor-element-87728d6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-9588 .elementor-element.elementor-element-10b10b5{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-9588 .elementor-element.elementor-element-235c905{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-9588 .elementor-element.elementor-element-8a564b9{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-9588 .elementor-element.elementor-element-eb8a446{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9588 .elementor-element.elementor-element-cf18d9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9588 .elementor-element.elementor-element-cf18d9c img{width:140px;}.elementor-9588 .elementor-element.elementor-element-30788d6 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9588 .elementor-element.elementor-element-15fd1be{font-size:16px;line-height:1.3em;}.elementor-9588 .elementor-element.elementor-element-0f4d1f4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9588 .elementor-element.elementor-element-8bc81ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9588 .elementor-element.elementor-element-8bc81ac.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button{font-size:17px;padding:15px 25px 15px 35px;}.elementor-9588 .elementor-element.elementor-element-ce35c35{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9588 .elementor-element.elementor-element-ce35c35 .elementor-icon{font-size:41px;}.elementor-9588 .elementor-element.elementor-element-ce35c35 .elementor-icon svg{height:41px;}.elementor-9588 .elementor-element.elementor-element-70228d9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9588 .elementor-element.elementor-element-ee056bd{font-size:14px;line-height:1.5em;}.elementor-9588 .elementor-element.elementor-element-d8aeea8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9588 .elementor-element.elementor-element-0bb77d0 .elementor-heading-title{font-size:22px;}.elementor-9588 .elementor-element.elementor-element-74d39fe{font-size:16px;line-height:20px;}.elementor-9588 .elementor-element.elementor-element-b8e25d8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-9588 .elementor-element.elementor-element-8684957 .elementor-image-box-description{font-size:14px;}.elementor-9588 .elementor-element.elementor-element-d70e794 .elementor-image-box-description{font-size:14px;}.elementor-9588 .elementor-element.elementor-element-a5a4cb2 .elementor-image-box-description{font-size:14px;}.elementor-9588 .elementor-element.elementor-element-b83b0f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9588 .elementor-element.elementor-element-b83b0f1.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button{font-size:13px;padding:15px 15px 15px 25px;}.elementor-9588 .elementor-element.elementor-element-bb3aac2{--min-height:1277px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9588 .elementor-element.elementor-element-55a629c .elementor-heading-title{font-size:24px;}.elementor-9588 .elementor-element.elementor-element-e2c5368{font-size:16px;}.elementor-9588 .elementor-element.elementor-element-96978c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9588 .elementor-element.elementor-element-96978c9.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button{font-size:12px;padding:15px 15px 15px 25px;}.elementor-9588 .elementor-element.elementor-element-97434a3{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9588 .elementor-element.elementor-element-0aa8325 .elementor-heading-title{font-size:24px;}.elementor-9588 .elementor-element.elementor-element-a77f911{font-size:16px;line-height:24px;}.elementor-9588 .elementor-element.elementor-element-826b698{--e-image-carousel-slides-to-show:2;}.elementor-9588 .elementor-element.elementor-element-1365745{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9588 .elementor-element.elementor-element-1365745.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button{font-size:12px;padding:15px 15px 15px 25px;}.elementor-9588 .elementor-element.elementor-element-56e4aa8{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-9588 .elementor-element.elementor-element-e6f99a1 .elementor-heading-title{font-size:24px;}.elementor-9588 .elementor-element.elementor-element-79c6aae{font-size:16px;line-height:24px;}.elementor-9588 .elementor-element.elementor-element-be7cdc2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-411e7a3{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-9588 .elementor-element.elementor-element-1e8d952{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9588 .elementor-element.elementor-element-c1bd7ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9588 .elementor-element.elementor-element-357e970 .elementor-heading-title{font-size:24px;}.elementor-9588 .elementor-element.elementor-element-e0ccee2{font-size:16px;}.elementor-9588 .elementor-element.elementor-element-ec49162{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-9588 .elementor-element.elementor-element-03d02cd{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9588 .elementor-element.elementor-element-99e4a03{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9588 .elementor-element.elementor-element-4394766 .elementor-heading-title{font-size:24px;}.elementor-9588 .elementor-element.elementor-element-2ed83c8{font-size:16px;}.elementor-9588 .elementor-element.elementor-element-9618996{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-393c1f1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-4b86bdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9588 .elementor-element.elementor-element-1e509cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9588 .elementor-element.elementor-element-5013e23 .elementor-heading-title{font-size:24px;}.elementor-9588 .elementor-element.elementor-element-f3273de{font-size:16px;}.elementor-9588 .elementor-element.elementor-element-8a3d972{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-5515ca1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-b39b46d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9588 .elementor-element.elementor-element-b5dc42a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9588 .elementor-element.elementor-element-376fa30 .elementor-heading-title{font-size:24px;}.elementor-9588 .elementor-element.elementor-element-a8e57d3{font-size:16px;}.elementor-9588 .elementor-element.elementor-element-7b11bd0{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-1694ff1{--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-dd8fbf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9588 .elementor-element.elementor-element-bc22cae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9588 .elementor-element.elementor-element-46b4da7 .elementor-heading-title{font-size:24px;}.elementor-9588 .elementor-element.elementor-element-d554c8a{font-size:16px;}.elementor-9588 .elementor-element.elementor-element-2942712:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-2942712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9588 .elementor-element.elementor-element-2942712{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9588 .elementor-element.elementor-element-d2c34d0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-e807e25.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-e807e25 img{width:251px;}.elementor-9588 .elementor-element.elementor-element-3b1d527 .elementor-heading-title{font-size:24px;}.elementor-9588 .elementor-element.elementor-element-8c46a74{font-size:16px;}.elementor-9588 .elementor-element.elementor-element-5dc8687{font-size:16px;}.elementor-9588 .elementor-element.elementor-element-cf66fc6{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-9588 .elementor-element.elementor-element-65e0945{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-9588 .elementor-element.elementor-element-4451ddb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9588 .elementor-element.elementor-element-712ab83 .elementor-heading-title{font-size:20px;}.elementor-9588 .elementor-element.elementor-element-bdd49b6 .elementor-heading-title{font-size:26px;}.elementor-9588 .elementor-element.elementor-element-d910c10{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-6e34f1a{font-size:18px;}.elementor-9588 .elementor-element.elementor-element-e78e66b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-e10adb6{font-size:18px;}.elementor-9588 .elementor-element.elementor-element-d6c0950{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-0690d3c{font-size:18px;}.elementor-9588 .elementor-element.elementor-element-e94fa82{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-34a2103{font-size:18px;}.elementor-9588 .elementor-element.elementor-element-a1f8c66{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-b77f27e{font-size:18px;}.elementor-9588 .elementor-element.elementor-element-57d3401{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-5900348{font-size:18px;}.elementor-9588 .elementor-element.elementor-element-87728d6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-a92de29{font-size:18px;}.elementor-9588 .elementor-element.elementor-element-10b10b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-a3711ad{font-size:18px;}.elementor-9588 .elementor-element.elementor-element-235c905{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-ab7fa43{font-size:18px;}.elementor-9588 .elementor-element.elementor-element-8a564b9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-7f2ce51{font-size:18px;}.elementor-9588 .elementor-element.elementor-element-c435cad .elementor-heading-title{font-size:32px;}.elementor-9588 .elementor-element.elementor-element-99c6d86{--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;}.elementor-9588 .elementor-element.elementor-element-99c6d86 .elementor-heading-title{font-size:34px;}.elementor-9588 .elementor-element.elementor-element-702556b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9588 .elementor-element.elementor-element-702556b.e-con{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-01911c3{--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;}.elementor-9588 .elementor-element.elementor-element-01911c3 .elementor-heading-title{font-size:24px;}.elementor-9588 .elementor-element.elementor-element-f039410 .elementor-heading-title{font-size:64px;}.elementor-9588 .elementor-element.elementor-element-ccf8ba1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:233px;--container-widget-flex-grow:0;width:var( --container-widget-width, 233px );max-width:233px;}.elementor-9588 .elementor-element.elementor-element-ccf8ba1 .elementor-heading-title{font-size:19px;}.elementor-9588 .elementor-element.elementor-element-6c2ccdd{--margin-top:0px;--margin-bottom:-57px;--margin-left:0px;--margin-right:0px;}.elementor-9588 .elementor-element.elementor-element-2dc4873{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9588 .elementor-element.elementor-element-2dc4873.elementor-element{--align-self:center;}.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button{font-size:16px;padding:15px 15px 15px 25px;}.elementor-9588 .elementor-element.elementor-element-ac0d7d0:not(.elementor-motion-effects-element-type-background), .elementor-9588 .elementor-element.elementor-element-ac0d7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosicoelho.com.br/wp-content/uploads/2025/11/Frame-1707478377.webp");}.elementor-9588 .elementor-element.elementor-element-ac0d7d0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9588 .elementor-element.elementor-element-250d244 .elementor-heading-title{font-size:24px;}.elementor-9588 .elementor-element.elementor-element-6537f7e{font-size:16px;}.elementor-9588 .elementor-element.elementor-element-8d6de56{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9588 .elementor-element.elementor-element-5c388a4 .elementor-heading-title{font-size:24px;}.elementor-9588 .elementor-element.elementor-element-0c6cf0d{font-size:16px;line-height:25px;}.elementor-9588 .elementor-element.elementor-element-81fb048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -69px;}.elementor-9588 .elementor-element.elementor-element-81fb048 .elementor-button{font-size:12px;padding:15px 20px 15px 20px;}}/* Start custom CSS for heading, class: .elementor-element-30788d6 */.dgd1{
    color: #D9CFB9;
    font-weight: 600;
}

.dgd3{
    color: #C1AE84;
font-family: "Prata";
font-style: italic;
font-weight: 400;

}

.dgd4{
    color: #C1AE84;
font-family: "Prata";
font-style: italic;
font-weight: 400;
text-transform: uppercase;

}

.elementor-9588 .elementor-element.elementor-element-30788d6{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15fd1be */.elementor-9588 .elementor-element.elementor-element-15fd1be{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.8s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8bc81ac *//* ===== BOTÃO VERDE — CSS PERSONALIZADO DO WIDGET ===== */

.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button-text{
    align-self: center;
}

.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button {
  background: linear-gradient(180deg, #7dffb3 0%, #2ecc71 35%, #1fa85a 70%, #157a42 100%) !important;
  border: none !important;
  border-radius: 50px !important;

  position: relative;
  overflow: hidden;

  box-shadow:
    0 4px 15px rgba(0,0,0,0.25),
    0 0 0 rgba(46,204,113,0),
    inset 0 2px 4px rgba(255,255,255,0.35),
    inset 0 -2px 4px rgba(0,0,0,0.12) !important;

  transition:
    transform 0.45s cubic-bezier(0.25,0.46,0.45,0.94),
    box-shadow 0.6s cubic-bezier(0.25,0.46,0.45,0.94),
    background 0.5s ease;

  z-index: 1;
  will-change: transform, box-shadow;
}

/* ===== Brilho deslizante ===== */
.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button::before {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: -100%;
  width: 60%;
  height: 100%;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,0.25),
    transparent
  ) !important;

  transition: left 0.8s ease;
  z-index: 2;
  pointer-events: none;
}

/* ===== Glow interno ===== */
.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button::after {
  content: "" !important;
  position: absolute !important;
  inset: 2px;
  border-radius: 48px;

  border: 1px solid rgba(170,255,210,0.45) !important;

  box-shadow:
    0 0 10px rgba(46,204,113,0.12),
    inset 0 0 10px rgba(46,204,113,0.08);

  animation: glowPulse 3s ease-in-out infinite;

  pointer-events: none;
  z-index: 3;

  transition:
    box-shadow 0.5s ease,
    border-color 0.5s ease;
}

/* ===== Ícone circular escuro ===== */
.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button .elementor-button-icon {
  background: #111 !important;
  border-radius: 50% !important;

  width: 28px !important;
  height: 28px !important;

  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  margin-left: 12px;
  font-size: 14px;

  position: relative;
  z-index: 4;

  transition:
    transform 0.55s cubic-bezier(0.22,1,0.36,1),
    box-shadow 0.45s ease;
}

.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button .elementor-button-icon svg,
.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button .elementor-button-icon i {
  color: #7dffb3 !important;
  fill: #7dffb3 !important;
}

/* ===== HOVER ===== */
.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button:hover {
  background: linear-gradient(
    180deg,
    #9dffca 0%,
    #45e087 30%,
    #26bf69 65%,
    #18914c 100%
  ) !important;

  transform: translateY(-3px);

  box-shadow:
    0 10px 30px rgba(46,204,113,0.28),
    0 0 35px rgba(46,204,113,0.18),
    inset 0 2px 5px rgba(255,255,255,0.45),
    inset 0 -2px 5px rgba(0,0,0,0.08) !important;
}

/* brilho deslizando */
.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button:hover::before {
  left: 130%;
}

/* ícone girando 45deg */
.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button:hover .elementor-button-icon {
  transform: rotate(-45deg) scale(1.08);

  box-shadow:
    0 0 14px rgba(125,255,179,0.45),
    0 0 24px rgba(46,204,113,0.25);
}

/* glow mais intenso */
.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button:hover::after {
  border-color: rgba(170,255,210,0.8) !important;

  box-shadow:
    0 0 18px rgba(46,204,113,0.28),
    inset 0 0 18px rgba(46,204,113,0.12);
}

/* ===== ACTIVE ===== */
.elementor-9588 .elementor-element.elementor-element-8bc81ac .elementor-button:active {
  transform: translateY(0px) scale(0.99) !important;

  box-shadow:
    0 3px 10px rgba(0,0,0,0.28),
    inset 0 2px 6px rgba(0,0,0,0.2) !important;
}

/* ===== ANIMAÇÃO ===== */
@keyframes glowPulse {
  0%, 100% {
    box-shadow:
      0 0 10px rgba(46,204,113,0.12),
      inset 0 0 10px rgba(46,204,113,0.08);

    border-color: rgba(170,255,210,0.4);
  }

  50% {
    box-shadow:
      0 0 18px rgba(46,204,113,0.28),
      inset 0 0 18px rgba(46,204,113,0.12);

    border-color: rgba(170,255,210,0.75);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ce35c35 */.elementor-9588 .elementor-element.elementor-element-ce35c35{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.9s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70228d9 */.elementor-9588 .elementor-element.elementor-element-70228d9 {
    border-top: 1px solid transparent;
    border-image: linear-gradient(
        90deg,
        rgba(225, 216, 199, 0) 0%,     /* totalmente transparente na esquerda */
        rgba(225, 216, 199, 1) 50%,    /* cor forte no meio */
        rgba(225, 216, 199, 0) 100%    /* totalmente transparente na direita */
    ) 1;
    border-image-slice: 1;
    
    background: linear-gradient(90deg, #8F3422 0%, #290F0A 100%);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-048afca */.elementor-9588 .elementor-element.elementor-element-048afca{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.9s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e71eccb */.elementor-9588 .elementor-element.elementor-element-e71eccb{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.9s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-056280e */.elementor-9588 .elementor-element.elementor-element-056280e{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.9s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b83b0f1 *//* ===== BOTÃO VERDE — CSS PERSONALIZADO DO WIDGET ===== */

.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button-text{
    align-self: center;
}

.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button {
  background: linear-gradient(180deg, #7dffb3 0%, #2ecc71 35%, #1fa85a 70%, #157a42 100%) !important;
  border: none !important;
  border-radius: 50px !important;

  position: relative;
  overflow: hidden;

  box-shadow:
    0 4px 15px rgba(0,0,0,0.25),
    0 0 0 rgba(46,204,113,0),
    inset 0 2px 4px rgba(255,255,255,0.35),
    inset 0 -2px 4px rgba(0,0,0,0.12) !important;

  transition:
    transform 0.45s cubic-bezier(0.25,0.46,0.45,0.94),
    box-shadow 0.6s cubic-bezier(0.25,0.46,0.45,0.94),
    background 0.5s ease;

  z-index: 1;
  will-change: transform, box-shadow;
}

/* ===== Brilho deslizante ===== */
.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button::before {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: -100%;
  width: 60%;
  height: 100%;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,0.25),
    transparent
  ) !important;

  transition: left 0.8s ease;
  z-index: 2;
  pointer-events: none;
}

/* ===== Glow interno ===== */
.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button::after {
  content: "" !important;
  position: absolute !important;
  inset: 2px;
  border-radius: 48px;

  border: 1px solid rgba(170,255,210,0.45) !important;

  box-shadow:
    0 0 10px rgba(46,204,113,0.12),
    inset 0 0 10px rgba(46,204,113,0.08);

  animation: glowPulse 3s ease-in-out infinite;

  pointer-events: none;
  z-index: 3;

  transition:
    box-shadow 0.5s ease,
    border-color 0.5s ease;
}

/* ===== Ícone circular escuro ===== */
.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button .elementor-button-icon {
  background: #111 !important;
  border-radius: 50% !important;

  width: 28px !important;
  height: 28px !important;

  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  margin-left: 1px;
  font-size: 14px;

  position: relative;
  z-index: 4;

  transition:
    transform 0.55s cubic-bezier(0.22,1,0.36,1),
    box-shadow 0.45s ease;
}

.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button .elementor-button-icon svg,
.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button .elementor-button-icon i {
  color: #7dffb3 !important;
  fill: #7dffb3 !important;
}

/* ===== HOVER ===== */
.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button:hover {
  background: linear-gradient(
    180deg,
    #9dffca 0%,
    #45e087 30%,
    #26bf69 65%,
    #18914c 100%
  ) !important;

  transform: translateY(-3px);

  box-shadow:
    0 10px 30px rgba(46,204,113,0.28),
    0 0 35px rgba(46,204,113,0.18),
    inset 0 2px 5px rgba(255,255,255,0.45),
    inset 0 -2px 5px rgba(0,0,0,0.08) !important;
}

/* brilho deslizando */
.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button:hover::before {
  left: 130%;
}

/* ícone girando 45deg */
.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button:hover .elementor-button-icon {
  transform: rotate(-45deg) scale(1.08);

  box-shadow:
    0 0 14px rgba(125,255,179,0.45),
    0 0 24px rgba(46,204,113,0.25);
}

/* glow mais intenso */
.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button:hover::after {
  border-color: rgba(170,255,210,0.8) !important;

  box-shadow:
    0 0 18px rgba(46,204,113,0.28),
    inset 0 0 18px rgba(46,204,113,0.12);
}

/* ===== ACTIVE ===== */
.elementor-9588 .elementor-element.elementor-element-b83b0f1 .elementor-button:active {
  transform: translateY(0px) scale(0.99) !important;

  box-shadow:
    0 3px 10px rgba(0,0,0,0.28),
    inset 0 2px 6px rgba(0,0,0,0.2) !important;
}

/* ===== ANIMAÇÃO ===== */
@keyframes glowPulse {
  0%, 100% {
    box-shadow:
      0 0 10px rgba(46,204,113,0.12),
      inset 0 0 10px rgba(46,204,113,0.08);

    border-color: rgba(170,255,210,0.4);
  }

  50% {
    box-shadow:
      0 0 18px rgba(46,204,113,0.28),
      inset 0 0 18px rgba(46,204,113,0.12);

    border-color: rgba(170,255,210,0.75);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96978c9 *//* ===== BOTÃO VERDE — CSS PERSONALIZADO DO WIDGET ===== */

.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button-text{
    align-self: center;
}

.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button {
  background: linear-gradient(180deg, #7dffb3 0%, #2ecc71 35%, #1fa85a 70%, #157a42 100%) !important;
  border: none !important;
  border-radius: 50px !important;

  position: relative;
  overflow: hidden;

  box-shadow:
    0 4px 15px rgba(0,0,0,0.25),
    0 0 0 rgba(46,204,113,0),
    inset 0 2px 4px rgba(255,255,255,0.35),
    inset 0 -2px 4px rgba(0,0,0,0.12) !important;

  transition:
    transform 0.45s cubic-bezier(0.25,0.46,0.45,0.94),
    box-shadow 0.6s cubic-bezier(0.25,0.46,0.45,0.94),
    background 0.5s ease;

  z-index: 1;
  will-change: transform, box-shadow;
}

/* ===== Brilho deslizante ===== */
.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button::before {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: -100%;
  width: 60%;
  height: 100%;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,0.25),
    transparent
  ) !important;

  transition: left 0.8s ease;
  z-index: 2;
  pointer-events: none;
}

/* ===== Glow interno ===== */
.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button::after {
  content: "" !important;
  position: absolute !important;
  inset: 2px;
  border-radius: 48px;

  border: 1px solid rgba(170,255,210,0.45) !important;

  box-shadow:
    0 0 10px rgba(46,204,113,0.12),
    inset 0 0 10px rgba(46,204,113,0.08);

  animation: glowPulse 3s ease-in-out infinite;

  pointer-events: none;
  z-index: 3;

  transition:
    box-shadow 0.5s ease,
    border-color 0.5s ease;
}

/* ===== Ícone circular escuro ===== */
.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button .elementor-button-icon {
  background: #111 !important;
  border-radius: 50% !important;

  width: 28px !important;
  height: 28px !important;

  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  margin-left: 12px;
  font-size: 14px;

  position: relative;
  z-index: 4;

  transition:
    transform 0.55s cubic-bezier(0.22,1,0.36,1),
    box-shadow 0.45s ease;
}

.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button .elementor-button-icon svg,
.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button .elementor-button-icon i {
  color: #7dffb3 !important;
  fill: #7dffb3 !important;
}

/* ===== HOVER ===== */
.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button:hover {
  background: linear-gradient(
    180deg,
    #9dffca 0%,
    #45e087 30%,
    #26bf69 65%,
    #18914c 100%
  ) !important;

  transform: translateY(-3px);

  box-shadow:
    0 10px 30px rgba(46,204,113,0.28),
    0 0 35px rgba(46,204,113,0.18),
    inset 0 2px 5px rgba(255,255,255,0.45),
    inset 0 -2px 5px rgba(0,0,0,0.08) !important;
}

/* brilho deslizando */
.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button:hover::before {
  left: 130%;
}

/* ícone girando 45deg */
.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button:hover .elementor-button-icon {
  transform: rotate(-45deg) scale(1.08);

  box-shadow:
    0 0 14px rgba(125,255,179,0.45),
    0 0 24px rgba(46,204,113,0.25);
}

/* glow mais intenso */
.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button:hover::after {
  border-color: rgba(170,255,210,0.8) !important;

  box-shadow:
    0 0 18px rgba(46,204,113,0.28),
    inset 0 0 18px rgba(46,204,113,0.12);
}

/* ===== ACTIVE ===== */
.elementor-9588 .elementor-element.elementor-element-96978c9 .elementor-button:active {
  transform: translateY(0px) scale(0.99) !important;

  box-shadow:
    0 3px 10px rgba(0,0,0,0.28),
    inset 0 2px 6px rgba(0,0,0,0.2) !important;
}

/* ===== ANIMAÇÃO ===== */
@keyframes glowPulse {
  0%, 100% {
    box-shadow:
      0 0 10px rgba(46,204,113,0.12),
      inset 0 0 10px rgba(46,204,113,0.08);

    border-color: rgba(170,255,210,0.4);
  }

  50% {
    box-shadow:
      0 0 18px rgba(46,204,113,0.28),
      inset 0 0 18px rgba(46,204,113,0.12);

    border-color: rgba(170,255,210,0.75);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb3aac2 */.elementor-9588 .elementor-element.elementor-element-bb3aac2{
    background: linear-gradient(90deg, #300A0C 0%, #8F3422 50%, #300A0C 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1365745 *//* ===== BOTÃO VERDE — CSS PERSONALIZADO DO WIDGET ===== */

.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button-text{
    align-self: center;
}

.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button {
  background: linear-gradient(180deg, #7dffb3 0%, #2ecc71 35%, #1fa85a 70%, #157a42 100%) !important;
  border: none !important;
  border-radius: 50px !important;

  position: relative;
  overflow: hidden;

  box-shadow:
    0 4px 15px rgba(0,0,0,0.25),
    0 0 0 rgba(46,204,113,0),
    inset 0 2px 4px rgba(255,255,255,0.35),
    inset 0 -2px 4px rgba(0,0,0,0.12) !important;

  transition:
    transform 0.45s cubic-bezier(0.25,0.46,0.45,0.94),
    box-shadow 0.6s cubic-bezier(0.25,0.46,0.45,0.94),
    background 0.5s ease;

  z-index: 1;
  will-change: transform, box-shadow;
}

/* ===== Brilho deslizante ===== */
.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button::before {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: -100%;
  width: 60%;
  height: 100%;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,0.25),
    transparent
  ) !important;

  transition: left 0.8s ease;
  z-index: 2;
  pointer-events: none;
}

/* ===== Glow interno ===== */
.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button::after {
  content: "" !important;
  position: absolute !important;
  inset: 2px;
  border-radius: 48px;

  border: 1px solid rgba(170,255,210,0.45) !important;

  box-shadow:
    0 0 10px rgba(46,204,113,0.12),
    inset 0 0 10px rgba(46,204,113,0.08);

  animation: glowPulse 3s ease-in-out infinite;

  pointer-events: none;
  z-index: 3;

  transition:
    box-shadow 0.5s ease,
    border-color 0.5s ease;
}

/* ===== Ícone circular escuro ===== */
.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button .elementor-button-icon {
  background: #111 !important;
  border-radius: 50% !important;

  width: 28px !important;
  height: 28px !important;

  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  margin-left: 12px;
  font-size: 14px;

  position: relative;
  z-index: 4;

  transition:
    transform 0.55s cubic-bezier(0.22,1,0.36,1),
    box-shadow 0.45s ease;
}

.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button .elementor-button-icon svg,
.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button .elementor-button-icon i {
  color: #7dffb3 !important;
  fill: #7dffb3 !important;
}

/* ===== HOVER ===== */
.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button:hover {
  background: linear-gradient(
    180deg,
    #9dffca 0%,
    #45e087 30%,
    #26bf69 65%,
    #18914c 100%
  ) !important;

  transform: translateY(-3px);

  box-shadow:
    0 10px 30px rgba(46,204,113,0.28),
    0 0 35px rgba(46,204,113,0.18),
    inset 0 2px 5px rgba(255,255,255,0.45),
    inset 0 -2px 5px rgba(0,0,0,0.08) !important;
}

/* brilho deslizando */
.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button:hover::before {
  left: 130%;
}

/* ícone girando 45deg */
.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button:hover .elementor-button-icon {
  transform: rotate(-45deg) scale(1.08);

  box-shadow:
    0 0 14px rgba(125,255,179,0.45),
    0 0 24px rgba(46,204,113,0.25);
}

/* glow mais intenso */
.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button:hover::after {
  border-color: rgba(170,255,210,0.8) !important;

  box-shadow:
    0 0 18px rgba(46,204,113,0.28),
    inset 0 0 18px rgba(46,204,113,0.12);
}

/* ===== ACTIVE ===== */
.elementor-9588 .elementor-element.elementor-element-1365745 .elementor-button:active {
  transform: translateY(0px) scale(0.99) !important;

  box-shadow:
    0 3px 10px rgba(0,0,0,0.28),
    inset 0 2px 6px rgba(0,0,0,0.2) !important;
}

/* ===== ANIMAÇÃO ===== */
@keyframes glowPulse {
  0%, 100% {
    box-shadow:
      0 0 10px rgba(46,204,113,0.12),
      inset 0 0 10px rgba(46,204,113,0.08);

    border-color: rgba(170,255,210,0.4);
  }

  50% {
    box-shadow:
      0 0 18px rgba(46,204,113,0.28),
      inset 0 0 18px rgba(46,204,113,0.12);

    border-color: rgba(170,255,210,0.75);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411e7a3 */.elementor-9588 .elementor-element.elementor-element-411e7a3{
    border-radius: 28px;
background: linear-gradient(90deg, #300A0C -22.71%, #8F3422 54.02%, #300A0C 130.75%), #8F3422;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec49162 */.elementor-9588 .elementor-element.elementor-element-ec49162{
    border-radius: 28px;
background: linear-gradient(90deg, #300A0C -22.71%, #8F3422 54.02%, #300A0C 130.75%), #8F3422;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9618996 */.elementor-9588 .elementor-element.elementor-element-9618996{
    border-radius: 28px;
background: linear-gradient(90deg, #300A0C -22.71%, #8F3422 54.02%, #300A0C 130.75%), #8F3422;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a3d972 */.elementor-9588 .elementor-element.elementor-element-8a3d972{
    border-radius: 28px;
background: linear-gradient(90deg, #300A0C -22.71%, #8F3422 54.02%, #300A0C 130.75%), #8F3422;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b11bd0 */.elementor-9588 .elementor-element.elementor-element-7b11bd0{
    border-radius: 28px;
background: linear-gradient(90deg, #300A0C -22.71%, #8F3422 54.02%, #300A0C 130.75%), #8F3422;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c6d86 */.preco-cortado {
    position: relative;
    display: inline-block;
}

/* linha personalizada */
.preco-cortado::after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 3px; /* espessura da linha */
    background: #C2362F; /* vermelho do print */
    transform: translateY(-50%) rotate(-8deg); /* inclinação da linha */
    transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dc4873 *//* ===== BOTÃO VERDE — CSS PERSONALIZADO DO WIDGET ===== */

.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button-text{
    align-self: center;
}

.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button {
  background: linear-gradient(180deg, #7dffb3 0%, #2ecc71 35%, #1fa85a 70%, #157a42 100%) !important;
  border: none !important;
  border-radius: 50px !important;

  position: relative;
  overflow: hidden;

  box-shadow:
    0 4px 15px rgba(0,0,0,0.25),
    0 0 0 rgba(46,204,113,0),
    inset 0 2px 4px rgba(255,255,255,0.35),
    inset 0 -2px 4px rgba(0,0,0,0.12) !important;

  transition:
    transform 0.45s cubic-bezier(0.25,0.46,0.45,0.94),
    box-shadow 0.6s cubic-bezier(0.25,0.46,0.45,0.94),
    background 0.5s ease;

  z-index: 1;
  will-change: transform, box-shadow;
}

/* ===== Brilho deslizante ===== */
.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button::before {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: -100%;
  width: 60%;
  height: 100%;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,0.25),
    transparent
  ) !important;

  transition: left 0.8s ease;
  z-index: 2;
  pointer-events: none;
}

/* ===== Glow interno ===== */
.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button::after {
  content: "" !important;
  position: absolute !important;
  inset: 2px;
  border-radius: 48px;

  border: 1px solid rgba(170,255,210,0.45) !important;

  box-shadow:
    0 0 10px rgba(46,204,113,0.12),
    inset 0 0 10px rgba(46,204,113,0.08);

  animation: glowPulse 3s ease-in-out infinite;

  pointer-events: none;
  z-index: 3;

  transition:
    box-shadow 0.5s ease,
    border-color 0.5s ease;
}

/* ===== Ícone circular escuro ===== */
.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button .elementor-button-icon {
  background: #111 !important;
  border-radius: 50% !important;

  width: 28px !important;
  height: 28px !important;

  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  margin-left: 12px;
  font-size: 14px;

  position: relative;
  z-index: 4;

  transition:
    transform 0.55s cubic-bezier(0.22,1,0.36,1),
    box-shadow 0.45s ease;
}

.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button .elementor-button-icon svg,
.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button .elementor-button-icon i {
  color: #7dffb3 !important;
  fill: #7dffb3 !important;
}

/* ===== HOVER ===== */
.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button:hover {
  background: linear-gradient(
    180deg,
    #9dffca 0%,
    #45e087 30%,
    #26bf69 65%,
    #18914c 100%
  ) !important;

  transform: translateY(-3px);

  box-shadow:
    0 10px 30px rgba(46,204,113,0.28),
    0 0 35px rgba(46,204,113,0.18),
    inset 0 2px 5px rgba(255,255,255,0.45),
    inset 0 -2px 5px rgba(0,0,0,0.08) !important;
}

/* brilho deslizando */
.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button:hover::before {
  left: 130%;
}

/* ícone girando 45deg */
.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button:hover .elementor-button-icon {
  transform: rotate(-45deg) scale(1.08);

  box-shadow:
    0 0 14px rgba(125,255,179,0.45),
    0 0 24px rgba(46,204,113,0.25);
}

/* glow mais intenso */
.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button:hover::after {
  border-color: rgba(170,255,210,0.8) !important;

  box-shadow:
    0 0 18px rgba(46,204,113,0.28),
    inset 0 0 18px rgba(46,204,113,0.12);
}

/* ===== ACTIVE ===== */
.elementor-9588 .elementor-element.elementor-element-2dc4873 .elementor-button:active {
  transform: translateY(0px) scale(0.99) !important;

  box-shadow:
    0 3px 10px rgba(0,0,0,0.28),
    inset 0 2px 6px rgba(0,0,0,0.2) !important;
}

/* ===== ANIMAÇÃO ===== */
@keyframes glowPulse {
  0%, 100% {
    box-shadow:
      0 0 10px rgba(46,204,113,0.12),
      inset 0 0 10px rgba(46,204,113,0.08);

    border-color: rgba(170,255,210,0.4);
  }

  50% {
    box-shadow:
      0 0 18px rgba(46,204,113,0.28),
      inset 0 0 18px rgba(46,204,113,0.12);

    border-color: rgba(170,255,210,0.75);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe9056b */Selector{
    box-shadow: 323px 331px 129px 0 rgba(0, 0, 0, 0.01), 207px 212px 118px 0 rgba(0, 0, 0, 0.05), 116px 119px 100px 0 rgba(0, 0, 0, 0.18), 52px 53px 74px 0 rgba(0, 0, 0, 0.30), 13px 13px 41px 0 rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e4d84a */.scroll-txt2{

    letter-spacing: -1em !important;

    filter: blur(12px);

    opacity: 0;

    transition: 1.8s cubic-bezier(0.250, 0.460, 0.450, 0.940);

    transition-delay: 0.5s !important;

}

.ativo7.scroll-txt2{

     letter-spacing: 0em !important;

    filter: blur(0px);

    opacity: 1;

    transition: 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940);

    transition-delay: 0s;

}

.perspectiva{

    transition: 5s !important;

 transform: perspective(100rem) translate3d(0, 0, -5rem) rotateX(-50deg) scale(1, 1);

}

.ativo7.perspectiva{

    transition: 5s !important;

transform: perspective(100rem) translate3d(0, 0, -5rem) rotateX(0deg) scale(1, 1);

}

.scroll-left{

    opacity: 0;

    transition: 0.9s;

    filter: blur(10px);

    transform: translate(-30px, 0);

}

.scroll-left2{

    opacity: 0;

    transition: 0.3s;

    transform: translate(-30px, 0);

}

.scroll-right{

    opacity: 0;

    transition: 0.9s;

    filter: blur(10px);

    transform: translate(30px, 0);

}

.scroll-right2{

    opacity: 0;

    transition: 0.3s;

    transform: translate(30px, 0);

}

.scroll-bottom{

    opacity: 0;

    transition: 0.9s;

    filter: blur(10px);

    transform: translate(0, -30px);

}

.scroll-bottom2{

    opacity: 0;

    transition: 0.3s;

    transform: translate(0, -30px);

}

.scroll-top{

    opacity: 0;

    transition: 0.9s;

    filter: blur(5px);

    transform: translate(0, 30px);

}

.scroll-top2{

    opacity: 0;

    transition: 0.3s;

    transform: translate(0, 30px);

}

.l1{

    opacity: 0;

    transition: 1.4s !important;

}

.l2{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.2s !important;

}

.l3{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.9s !important;

}

.l4{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.7s !important;

}

.l5{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.5s !important;

}

.l6{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.6s !important;

}

.l7{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.4s !important;

}

.l8{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.8s !important;

}

.l9{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.3s !important;

}

.l10{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.3s !important;

}

.ativo7{ 

    opacity: 1;

    transition: 0.9s;

    filter: blur(0px);

    transform: translate(0, 0px);

    transition-delay: 0s;

}/* End custom CSS */
/* Start custom CSS *//* garante que o botão não esconda o ícone */
.btn .elementor-button {
    position: relative !important;
    overflow: visible !important;
}

/* efeito do botão (sem rotação) */
.btn .elementor-button:hover {
    box-shadow: inset 0 0 20px #FFF1D3;
}

/* deixa o texto no meio */
.btn .elementor-button-text {
    align-self: center;
}

/* ÍCONE SEMPRE VISÍVEL + TAMANHO CONTROLÁVEL */
.btn .elementor-button-icon {
    position: absolute !important;
    top: 50% !important;
    left: calc(100% + 12px) !important; /* ao lado do botão */
    transform: translateY(-50%); 
    border-radius: 999px;
    color: #000 !important;
    fill: #000 !important;
    transition: 0.4s ease all;
    z-index: 999;
    font-size: 80px; /* SE O ÍCONE FOR SVG INLINE, AQUI ALTERA O TAMANHO */
}

/* EFEITO NO HOVER — somenteeee desliza para a direita */
.btn:hover .elementor-button-icon {
    transform: translateY(-50%) translateX(8px); /* movimento leve para a direita */
}

/* MOBILE – ícone menor */
@media (max-width: 768px) {
    .btn .elementor-button-icon {
        font-size: 60px !important; /* reduza até ficar perfeito */
        left: calc(100% + 6px) !important; /* aproxima do botão */
    }
}
body, html {
overflow-x: hidden !important;
}

/* Corrigir escrollamento no Mobile */
@media (max-width: 786px){
body, html {
overflow-x: hidden!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-Bold.eot');
	src: url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-Bold.woff2') format('woff2'),
		url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-Bold.woff') format('woff'),
		url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-Bold.ttf') format('truetype'),
		url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-Bold.svg#Sora') format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-Light.eot');
	src: url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-Light.eot?#iefix') format('embedded-opentype'),
		url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-Light.woff2') format('woff2'),
		url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-Light.woff') format('woff'),
		url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-Light.ttf') format('truetype'),
		url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-Light.svg#Sora') format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-SemiBold.eot');
	src: url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-SemiBold.woff2') format('woff2'),
		url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-SemiBold.woff') format('woff'),
		url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-SemiBold.ttf') format('truetype'),
		url('https://rosicoelho.com.br/wp-content/uploads/2025/04/Sora-SemiBold.svg#Sora') format('svg');
}
/* End Custom Fonts CSS */