.elementor-149 .elementor-element.elementor-element-b0ba4e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-cf95108{--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;--flex-wrap:wrap;--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-149 .elementor-element.elementor-element-cf95108.e-con{--align-self:center;}.elementor-149 .elementor-element.elementor-element-e6f7ad8{animation-duration:1500ms;animation-delay:1200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-e6f7ad8 > .elementor-widget-container{margin:17px 0px 22px 0px;}.elementor-149 .elementor-element.elementor-element-e6f7ad8 .aux-modern-heading-primary{font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );margin:0px 0px 14px 0px;}.elementor-149 .elementor-element.elementor-element-e6f7ad8 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;text-transform:none;line-height:1.133333em;letter-spacing:-1.2px;color:var( --e-global-color-5169f34 );margin:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-149 .elementor-element.elementor-element-d478bb3 .aux-modern-button .aux-overlay:before{background-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-149 .elementor-element.elementor-element-d478bb3 .aux-modern-button .aux-overlay:after{background-color:#0C2C31;}.elementor-149 .elementor-element.elementor-element-d478bb3{animation-duration:1300ms;animation-delay:1400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-modern-button-wrapper{text-align:left;}.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-overlay:before, .elementor-149 .elementor-element.elementor-element-d478bb3 .aux-overlay:after{box-shadow:0px 0px 10px -24px rgba(0,0,0,0.5);border-radius:15px 15px 15px 15px;}.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-modern-button{padding:17px 34px 17px 34px;}.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-modern-button:hover .aux-overlay:before, .elementor-149 .elementor-element.elementor-element-d478bb3 .aux-modern-button:hover .aux-overlay:after{box-shadow:0px 0px 0px 1px #BDA16B;}.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-text{font-size:92px;font-weight:400;text-transform:uppercase;line-height:1px;letter-spacing:-0.4px;color:#051518;}.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-modern-button:hover .aux-text{color:#F4F1E9;}.elementor-149 .elementor-element.elementor-element-e7a4b25 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-149 .elementor-element.elementor-element-e7a4b25 .aux-modern-button .aux-overlay:before{background-color:#020101F2;}.elementor-149 .elementor-element.elementor-element-e7a4b25{animation-duration:1300ms;animation-delay:1600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-e7a4b25 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-e7a4b25.elementor-element{--align-self:flex-start;}.elementor-149 .elementor-element.elementor-element-e7a4b25 .aux-modern-button-wrapper{text-align:left;}.elementor-149 .elementor-element.elementor-element-e7a4b25 .aux-modern-button{padding:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-e7a4b25 .aux-modern-button:hover{padding:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-e7a4b25 .aux-text{font-size:13px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-e7a4b25 .aux-modern-button:hover .aux-text{color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-fb7f910{--display:flex;--min-height:360px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-fb7f910.e-con{--align-self:center;}.elementor-149 .elementor-element.elementor-element-a1181c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-149 .elementor-element.elementor-element-540f914 > .elementor-widget-container{margin:10% 1% 1% 5%;padding:1% 1% 1% 1%;}.elementor-149 .elementor-element.elementor-element-540f914.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-540f914 img{width:100%;max-width:100%;height:1px;}.elementor-149 .elementor-element.elementor-element-20f3f91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:35px;--padding-right:35px;}.elementor-149 .elementor-element.elementor-element-20f3f91:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-20f3f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071416;}.elementor-149 .elementor-element.elementor-element-a4548c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-149 .elementor-element.elementor-element-bd6b1c9{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#F4F1E9;}.elementor-149 .elementor-element.elementor-element-bb73141{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-149 .elementor-element.elementor-element-7e6c929{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#F4F1E9;}.elementor-149 .elementor-element.elementor-element-bf68905{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-149 .elementor-element.elementor-element-dd3b53a{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#F4F1E9;}.elementor-149 .elementor-element.elementor-element-5196f9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-149 .elementor-element.elementor-element-f12a721{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#F4F1E9;}.elementor-149 .elementor-element.elementor-element-b7ec448{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-149 .elementor-element.elementor-element-71d66e0{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#F4F1E9;}.elementor-149 .elementor-element.elementor-element-eab18c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-149 .elementor-element.elementor-element-c40946d{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#F4F1E9;}.elementor-149 .elementor-element.elementor-element-65acc4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-149 .elementor-element.elementor-element-6fdc34e .aux-modern-heading-primary{background-image:url("https://rastrodigitalinvestigacoes.com/wp-content/uploads/2025/06/Star-3.png");font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );background-position:40.5% 4px;background-repeat:no-repeat;background-size:auto;}.elementor-149 .elementor-element.elementor-element-6fdc34e{animation-duration:1500ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-6fdc34e .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-149 .elementor-element.elementor-element-6fdc34e .aux-modern-heading-secondary{font-size:48px;font-weight:400;line-height:1.2em;color:#F4F1E9;max-width:845px;}.elementor-149 .elementor-element.elementor-element-6fdc34e .aux-modern-heading-description{color:var( --e-global-color-a8b1af0 );font-weight:600;}.elementor-149 .elementor-element.elementor-element-3b315db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:17px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-149 .elementor-element.elementor-element-2716b23{--display:flex;animation-duration:1400ms;--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;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0);--padding-top:94px;--padding-bottom:94px;--padding-left:73px;--padding-right:73px;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-2716b23:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-2716b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-149 .elementor-element.elementor-element-2716b23:hover{box-shadow:0px 4px 20px 0px rgba(255, 229, 206, 0.12);}.elementor-149 .elementor-element.elementor-element-3e46c38{width:var( --container-widget-width, 276px );max-width:276px;animation-duration:1200ms;--container-widget-width:276px;--container-widget-flex-grow:0;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-3e46c38 .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-149 .elementor-element.elementor-element-3e46c38 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-3e46c38 .elementor-icon{font-size:36px;}.elementor-149 .elementor-element.elementor-element-3e46c38 .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-3e46c38 .elementor-icon-box-title a{font-size:30px;font-weight:400;}.elementor-149 .elementor-element.elementor-element-3e46c38 .elementor-icon-box-description{font-size:16px;font-weight:400;color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-78fb052{--display:flex;animation-duration:1400ms;--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-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.02);--padding-top:94px;--padding-bottom:94px;--padding-left:73px;--padding-right:73px;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-78fb052:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-78fb052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-149 .elementor-element.elementor-element-78fb052:hover{box-shadow:0px 4px 20px 0px rgba(255, 229, 206, 0.12);}.elementor-149 .elementor-element.elementor-element-2e20bcb{width:var( --container-widget-width, 264px );max-width:264px;animation-duration:1200ms;--container-widget-width:264px;--container-widget-flex-grow:0;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-2e20bcb .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-149 .elementor-element.elementor-element-2e20bcb .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-2e20bcb .elementor-icon{font-size:36px;}.elementor-149 .elementor-element.elementor-element-2e20bcb .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-2e20bcb .elementor-icon-box-title a{font-size:30px;font-weight:400;}.elementor-149 .elementor-element.elementor-element-2e20bcb .elementor-icon-box-description{font-size:16px;font-weight:400;color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-4253b63{--display:flex;animation-duration:1400ms;--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-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0);--padding-top:94px;--padding-bottom:94px;--padding-left:73px;--padding-right:73px;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-4253b63:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-4253b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-149 .elementor-element.elementor-element-4253b63:hover{box-shadow:0px 4px 20px 0px rgba(255, 229, 206, 0.12);}.elementor-149 .elementor-element.elementor-element-35e96a0{width:var( --container-widget-width, 264px );max-width:264px;animation-duration:1200ms;--container-widget-width:264px;--container-widget-flex-grow:0;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-35e96a0 .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-149 .elementor-element.elementor-element-35e96a0 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-35e96a0 .elementor-icon{font-size:36px;}.elementor-149 .elementor-element.elementor-element-35e96a0 .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-35e96a0 .elementor-icon-box-title a{font-size:30px;font-weight:400;}.elementor-149 .elementor-element.elementor-element-35e96a0 .elementor-icon-box-description{font-size:16px;font-weight:400;color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-a8cce77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--flex-wrap:nowrap;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-149 .elementor-element.elementor-element-a1adfc5{--display:flex;animation-duration:1400ms;--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-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0);--padding-top:94px;--padding-bottom:94px;--padding-left:73px;--padding-right:73px;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-a1adfc5:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-a1adfc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-149 .elementor-element.elementor-element-a1adfc5:hover{box-shadow:0px 4px 20px 0px rgba(255, 229, 206, 0.12);}.elementor-149 .elementor-element.elementor-element-697dd4c{width:var( --container-widget-width, 276px );max-width:276px;animation-duration:1200ms;--container-widget-width:276px;--container-widget-flex-grow:0;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-697dd4c .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-149 .elementor-element.elementor-element-697dd4c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-697dd4c .elementor-icon{font-size:36px;}.elementor-149 .elementor-element.elementor-element-697dd4c .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-697dd4c .elementor-icon-box-title a{font-size:30px;font-weight:400;}.elementor-149 .elementor-element.elementor-element-697dd4c .elementor-icon-box-description{font-size:16px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-cbb9fc0{--display:flex;animation-duration:1400ms;--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-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0);--padding-top:94px;--padding-bottom:94px;--padding-left:73px;--padding-right:73px;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-cbb9fc0:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-cbb9fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-149 .elementor-element.elementor-element-cbb9fc0:hover{box-shadow:0px 4px 20px 0px rgba(255, 229, 206, 0.12);}.elementor-149 .elementor-element.elementor-element-60ebe4f{width:var( --container-widget-width, 276px );max-width:276px;animation-duration:1200ms;--container-widget-width:276px;--container-widget-flex-grow:0;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-60ebe4f .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-149 .elementor-element.elementor-element-60ebe4f .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-60ebe4f .elementor-icon{font-size:36px;}.elementor-149 .elementor-element.elementor-element-60ebe4f .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-60ebe4f .elementor-icon-box-title a{font-size:30px;font-weight:400;}.elementor-149 .elementor-element.elementor-element-60ebe4f .elementor-icon-box-description{font-size:16px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-2495989{--display:flex;animation-duration:1400ms;--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-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0);--padding-top:94px;--padding-bottom:94px;--padding-left:73px;--padding-right:73px;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-2495989:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-2495989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-149 .elementor-element.elementor-element-2495989:hover{box-shadow:0px 4px 20px 0px rgba(255, 229, 206, 0.12);}.elementor-149 .elementor-element.elementor-element-46f9b98{width:var( --container-widget-width, 264px );max-width:264px;animation-duration:1200ms;--container-widget-width:264px;--container-widget-flex-grow:0;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-46f9b98 .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-149 .elementor-element.elementor-element-46f9b98 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-46f9b98 .elementor-icon{font-size:36px;}.elementor-149 .elementor-element.elementor-element-46f9b98 .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-46f9b98 .elementor-icon-box-title a{font-size:30px;font-weight:400;}.elementor-149 .elementor-element.elementor-element-46f9b98 .elementor-icon-box-description{font-size:16px;font-weight:400;color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-5cc7a05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-149 .elementor-element.elementor-element-4e3b5e4 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-149 .elementor-element.elementor-element-4e3b5e4 .aux-modern-button .aux-overlay:before{background-color:#02010100;}.elementor-149 .elementor-element.elementor-element-4e3b5e4 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-149 .elementor-element.elementor-element-4e3b5e4 .aux-modern-button .aux-overlay:after{background-color:#02010100;}.elementor-149 .elementor-element.elementor-element-4e3b5e4{width:auto;max-width:auto;animation-duration:1300ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-4e3b5e4.elementor-element{--align-self:center;}.elementor-149 .elementor-element.elementor-element-4e3b5e4 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-4e3b5e4 .aux-modern-button-wrapper{text-align:center;}.elementor-149 .elementor-element.elementor-element-4e3b5e4 .aux-modern-button{padding:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-4e3b5e4 .aux-text{font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-4e3b5e4 .aux-modern-button:hover .aux-text{color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-370aaaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-149 .elementor-element.elementor-element-f0b48ef{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-149 .elementor-element.elementor-element-c5693b6{animation-duration:1500ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-c5693b6.elementor-element{--align-self:flex-start;}.elementor-149 .elementor-element.elementor-element-8a37549{--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:43px 43px;--row-gap:43px;--column-gap:43px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-3e6ca41 .aux-modern-heading-primary{background-image:url("https://rastrodigitalinvestigacoes.com/wp-content/uploads/2025/06/Star-3.png");font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );background-position:center left;background-repeat:no-repeat;background-size:auto;margin:0px 0px 13px 0px;padding:0px 0px 0px 31px;}.elementor-149 .elementor-element.elementor-element-3e6ca41{animation-duration:1400ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-3e6ca41 > .elementor-widget-container{margin:0px 0px -38px 0px;}.elementor-149 .elementor-element.elementor-element-3e6ca41 .aux-modern-heading-secondary{font-size:48px;font-weight:400;line-height:1.14em;color:var( --e-global-color-5169f34 );margin:0px 0px 14px 0px;max-width:845px;}.elementor-149 .elementor-element.elementor-element-3e6ca41 .aux-modern-heading-description{color:var( --e-global-color-5169f34 );font-size:18px;font-weight:400;text-transform:capitalize;}.elementor-149 .elementor-element.elementor-element-f64d166{width:var( --container-widget-width, 196px );max-width:196px;animation-duration:1200ms;--container-widget-width:196px;--container-widget-flex-grow:0;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-f64d166 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 15px 0px;padding:25px 0px 30px 0px;transition:background 0.7s;border-radius:15px 15px 15px 15px;}.elementor-149 .elementor-element.elementor-element-f64d166:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-f64d166.elementor-element{--align-self:flex-start;}.elementor-149 .elementor-element.elementor-element-f64d166 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-149 .elementor-element.elementor-element-f64d166 .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.7em;}.elementor-149 .elementor-element.elementor-element-f64d166 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:48px;font-weight:700;}.elementor-149 .elementor-element.elementor-element-8e17a88{width:var( --container-widget-width, 196px );max-width:196px;animation-duration:1200ms;--container-widget-width:196px;--container-widget-flex-grow:0;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-8e17a88 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 15px 0px;padding:25px 0px 30px 0px;transition:background 0.7s;border-radius:15px 15px 15px 15px;}.elementor-149 .elementor-element.elementor-element-8e17a88:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-8e17a88.elementor-element{--align-self:flex-start;}.elementor-149 .elementor-element.elementor-element-8e17a88 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-149 .elementor-element.elementor-element-8e17a88 .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.7em;}.elementor-149 .elementor-element.elementor-element-8e17a88 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:48px;font-weight:700;}.elementor-149 .elementor-element.elementor-element-68d3c84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:35px;--padding-right:35px;}.elementor-149 .elementor-element.elementor-element-96aaf2b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-4c3250b .aux-modern-heading-primary{background-image:url("https://rastrodigitalinvestigacoes.com/wp-content/uploads/2025/06/Star-3.png");font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );background-position:center left;background-repeat:no-repeat;background-size:auto;margin:0px 0px 13px 0px;padding:0px 0px 0px 31px;}.elementor-149 .elementor-element.elementor-element-4c3250b{animation-duration:1400ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-4c3250b > .elementor-widget-container{margin:0px 20px 19px 0px;}.elementor-149 .elementor-element.elementor-element-4c3250b .aux-modern-heading-secondary{font-size:48px;font-weight:400;text-transform:capitalize;line-height:1.14em;color:var( --e-global-color-5169f34 );margin:0px 0px 23px 0px;padding:0px 0px 0px 0px;max-width:495px;}.elementor-149 .elementor-element.elementor-element-4c3250b .aux-modern-heading-description{color:var( --e-global-color-5169f34 );font-size:18px;font-weight:400;text-transform:capitalize;max-width:549px;}.elementor-149 .elementor-element.elementor-element-d9678ee .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-149 .elementor-element.elementor-element-d9678ee .aux-modern-button .aux-overlay:before{background-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-d9678ee .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-149 .elementor-element.elementor-element-d9678ee .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-secondary );}.elementor-149 .elementor-element.elementor-element-d9678ee{animation-duration:1200ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-d9678ee.elementor-element{--align-self:flex-start;}.elementor-149 .elementor-element.elementor-element-d9678ee .aux-modern-button-wrapper{text-align:left;}.elementor-149 .elementor-element.elementor-element-d9678ee .aux-modern-button{padding:17px 30px 17px 30px;}.elementor-149 .elementor-element.elementor-element-d9678ee .aux-overlay:before, .elementor-149 .elementor-element.elementor-element-d9678ee .aux-overlay:after{border-radius:15px 15px 15px 15px;}.elementor-149 .elementor-element.elementor-element-d9678ee .aux-modern-button:hover .aux-overlay:before, .elementor-149 .elementor-element.elementor-element-d9678ee .aux-modern-button:hover .aux-overlay:after{box-shadow:0px 0px 0px 1px #BDA16B;}.elementor-149 .elementor-element.elementor-element-d9678ee .aux-text{font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-2810ec3 );}.elementor-149 .elementor-element.elementor-element-d9678ee .aux-modern-button:hover .aux-text{color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-4b1c796{--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;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-4b1c796.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-149 .elementor-element.elementor-element-1afb63e{animation-duration:1400ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-1afb63e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-1afb63e.elementor-element{--align-self:stretch;}.elementor-149 .elementor-element.elementor-element-1afb63e img{width:80%;max-width:300px;}.elementor-149 .elementor-element.elementor-element-1de42b8{--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;--justify-content:space-between;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--padding-top:0px;--padding-bottom:0px;--padding-left:17px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-1de42b8.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-149 .elementor-element.elementor-element-807a978{animation-duration:1200ms;animation-delay:1200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-807a978 .aux-modern-heading-primary{font-size:28px;font-weight:600;color:var( --e-global-color-accent );margin:0px 0px 9px 0px;}.elementor-149 .elementor-element.elementor-element-807a978 .aux-modern-heading-primary:hover{color:var( --e-global-color-5169f34 );}.elementor-149 .elementor-element.elementor-element-64852dc{animation-duration:1200ms;animation-delay:1400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-64852dc .aux-modern-heading-primary{font-size:28px;font-weight:600;color:var( --e-global-color-accent );margin:0px 0px 9px 0px;}.elementor-149 .elementor-element.elementor-element-44bc3e6{animation-duration:1200ms;animation-delay:1600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-44bc3e6 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-149 .elementor-element.elementor-element-44bc3e6 .aux-modern-heading-primary{font-size:28px;font-weight:600;color:var( --e-global-color-accent );margin:0px 0px 9px 0px;}.elementor-149 .elementor-element.elementor-element-aca427b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-149 .elementor-element.elementor-element-b644a99{--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;--border-radius:15px 0px 0px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-b644a99:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-b644a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-f7c6563{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:46px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-6fe1a7a{width:var( --container-widget-width, 652px );max-width:652px;animation-duration:1400ms;--container-widget-width:652px;--container-widget-flex-grow:0;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-6fe1a7a > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-149 .elementor-element.elementor-element-6fe1a7a .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-149 .elementor-element.elementor-element-6fe1a7a .aux-modern-heading-secondary{font-size:48px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-5169f34 );margin:0px 0px 21px 0px;}.elementor-149 .elementor-element.elementor-element-6fe1a7a .aux-modern-heading-secondary .aux-head-highlight{text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-6fe1a7a .aux-modern-heading-description{color:var( --e-global-color-5169f34 );font-size:18px;font-weight:600;text-transform:capitalize;max-width:562px;}.elementor-149 .elementor-element.elementor-element-4b9610c .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-149 .elementor-element.elementor-element-4b9610c .aux-modern-button .aux-overlay:before{background-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-4b9610c .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-149 .elementor-element.elementor-element-4b9610c .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-4b9610c{animation-duration:1200ms;animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-4b9610c .aux-modern-button-wrapper{text-align:left;}.elementor-149 .elementor-element.elementor-element-4b9610c .aux-modern-button{padding:17px 34px 17px 34px;}.elementor-149 .elementor-element.elementor-element-4b9610c .aux-overlay:before, .elementor-149 .elementor-element.elementor-element-4b9610c .aux-overlay:after{border-radius:15px 15px 15px 15px;}.elementor-149 .elementor-element.elementor-element-4b9610c .aux-modern-button:hover .aux-overlay:before, .elementor-149 .elementor-element.elementor-element-4b9610c .aux-modern-button:hover .aux-overlay:after{box-shadow:0px 0px 0px 1px #BDA16B;}.elementor-149 .elementor-element.elementor-element-4b9610c .aux-text{font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-2810ec3 );}.elementor-149 .elementor-element.elementor-element-4b9610c .aux-modern-button:hover .aux-text{color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-74b0645{--display:flex;animation-duration:1400ms;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--border-radius:0px 16px 16px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-149 .elementor-element.elementor-element-74b0645:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-74b0645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rastrodigitalinvestigacoes.com/wp-content/uploads/2026/09/detetive-particular-1.png");background-position:center center;background-size:cover;}@media(min-width:768px){.elementor-149 .elementor-element.elementor-element-cf95108{--width:45%;}.elementor-149 .elementor-element.elementor-element-fb7f910{--width:60%;}.elementor-149 .elementor-element.elementor-element-a4548c5{--width:16.666667%;}.elementor-149 .elementor-element.elementor-element-bb73141{--width:16.666667%;}.elementor-149 .elementor-element.elementor-element-bf68905{--width:16.666667%;}.elementor-149 .elementor-element.elementor-element-5196f9a{--width:16.666667%;}.elementor-149 .elementor-element.elementor-element-b7ec448{--width:16.666667%;}.elementor-149 .elementor-element.elementor-element-eab18c1{--width:16.666667%;}.elementor-149 .elementor-element.elementor-element-2716b23{--width:31.2%;}.elementor-149 .elementor-element.elementor-element-78fb052{--width:31.2%;}.elementor-149 .elementor-element.elementor-element-4253b63{--width:31.2%;}.elementor-149 .elementor-element.elementor-element-a1adfc5{--width:31.1%;}.elementor-149 .elementor-element.elementor-element-cbb9fc0{--width:31.2%;}.elementor-149 .elementor-element.elementor-element-2495989{--width:31.2%;}.elementor-149 .elementor-element.elementor-element-f0b48ef{--width:48%;}.elementor-149 .elementor-element.elementor-element-8a37549{--width:65%;}.elementor-149 .elementor-element.elementor-element-96aaf2b{--width:45%;}.elementor-149 .elementor-element.elementor-element-4b1c796{--width:28%;}.elementor-149 .elementor-element.elementor-element-1de42b8{--width:19.524%;}.elementor-149 .elementor-element.elementor-element-f7c6563{--width:50%;}.elementor-149 .elementor-element.elementor-element-74b0645{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-149 .elementor-element.elementor-element-cf95108{--width:53%;}.elementor-149 .elementor-element.elementor-element-fb7f910{--width:47%;}.elementor-149 .elementor-element.elementor-element-a4548c5{--width:33.333333%;}.elementor-149 .elementor-element.elementor-element-bb73141{--width:33.333333%;}.elementor-149 .elementor-element.elementor-element-bf68905{--width:33.333333%;}.elementor-149 .elementor-element.elementor-element-5196f9a{--width:33.333333%;}.elementor-149 .elementor-element.elementor-element-b7ec448{--width:33.333333%;}.elementor-149 .elementor-element.elementor-element-eab18c1{--width:33.333333%;}.elementor-149 .elementor-element.elementor-element-a1adfc5{--width:31.2%;}.elementor-149 .elementor-element.elementor-element-cbb9fc0{--width:31.2%;}.elementor-149 .elementor-element.elementor-element-2495989{--width:31.2%;}.elementor-149 .elementor-element.elementor-element-f0b48ef{--width:53%;}.elementor-149 .elementor-element.elementor-element-8a37549{--width:47%;}.elementor-149 .elementor-element.elementor-element-96aaf2b{--width:56%;}.elementor-149 .elementor-element.elementor-element-4b1c796{--width:44%;}.elementor-149 .elementor-element.elementor-element-1de42b8{--width:100%;}}@media(max-width:1024px){.elementor-149 .elementor-element.elementor-element-b0ba4e1{--flex-wrap:wrap;}.elementor-149 .elementor-element.elementor-element-cf95108{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-e6f7ad8 .aux-modern-heading-primary{font-size:16px;}.elementor-149 .elementor-element.elementor-element-e6f7ad8 .aux-modern-heading-secondary{font-size:50px;}.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-modern-button{padding:15px 20px 15px 20px;}.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-text{font-size:14px;}.elementor-149 .elementor-element.elementor-element-e7a4b25 .aux-text{font-size:14px;}.elementor-149 .elementor-element.elementor-element-20f3f91{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--flex-wrap:wrap;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-6fdc34e .aux-modern-heading-primary{font-size:16px;background-position:32% 0px;}.elementor-149 .elementor-element.elementor-element-6fdc34e .aux-modern-heading-secondary{font-size:40px;max-width:528px;}.elementor-149 .elementor-element.elementor-element-3b315db{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-149 .elementor-element.elementor-element-2716b23{--padding-top:45px;--padding-bottom:45px;--padding-left:33px;--padding-right:33px;}.elementor-149 .elementor-element.elementor-element-78fb052{--padding-top:45px;--padding-bottom:45px;--padding-left:33px;--padding-right:33px;}.elementor-149 .elementor-element.elementor-element-4253b63{--padding-top:45px;--padding-bottom:45px;--padding-left:33px;--padding-right:33px;}.elementor-149 .elementor-element.elementor-element-35e96a0{width:100%;max-width:100%;}.elementor-149 .elementor-element.elementor-element-a8cce77{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-a1adfc5{--padding-top:45px;--padding-bottom:45px;--padding-left:33px;--padding-right:33px;}.elementor-149 .elementor-element.elementor-element-cbb9fc0{--padding-top:45px;--padding-bottom:45px;--padding-left:33px;--padding-right:33px;}.elementor-149 .elementor-element.elementor-element-2495989{--padding-top:45px;--padding-bottom:45px;--padding-left:33px;--padding-right:33px;}.elementor-149 .elementor-element.elementor-element-46f9b98{--container-widget-width:526px;--container-widget-flex-grow:0;width:var( --container-widget-width, 526px );max-width:526px;}.elementor-149 .elementor-element.elementor-element-370aaaa{--flex-wrap:wrap;}.elementor-149 .elementor-element.elementor-element-f0b48ef{--justify-content:center;}.elementor-149 .elementor-element.elementor-element-8a37549{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:27px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-3e6ca41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-3e6ca41 .aux-modern-heading-primary{font-size:16px;}.elementor-149 .elementor-element.elementor-element-3e6ca41 .aux-modern-heading-secondary{font-size:40px;}.elementor-149 .elementor-element.elementor-element-3e6ca41 .aux-modern-heading-description{font-size:16px;}.elementor-149 .elementor-element.elementor-element-f64d166{--container-widget-width:171px;--container-widget-flex-grow:0;width:var( --container-widget-width, 171px );max-width:171px;}.elementor-149 .elementor-element.elementor-element-f64d166 .elementor-counter-number-wrapper{font-size:40px;}.elementor-149 .elementor-element.elementor-element-f64d166 .elementor-counter-title{font-size:16px;}.elementor-149 .elementor-element.elementor-element-8e17a88{--container-widget-width:171px;--container-widget-flex-grow:0;width:var( --container-widget-width, 171px );max-width:171px;}.elementor-149 .elementor-element.elementor-element-8e17a88 .elementor-counter-number-wrapper{font-size:40px;}.elementor-149 .elementor-element.elementor-element-8e17a88 .elementor-counter-title{font-size:16px;}.elementor-149 .elementor-element.elementor-element-68d3c84{--flex-wrap:wrap;}.elementor-149 .elementor-element.elementor-element-4c3250b .aux-modern-heading-primary{font-size:16px;}.elementor-149 .elementor-element.elementor-element-4c3250b .aux-modern-heading-secondary{font-size:40px;}.elementor-149 .elementor-element.elementor-element-4c3250b .aux-modern-heading-description{font-size:16px;}.elementor-149 .elementor-element.elementor-element-4b1c796{--padding-top:58px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-1afb63e > .elementor-widget-container{margin:0px -25px 0px 19px;}.elementor-149 .elementor-element.elementor-element-1afb63e img{width:79%;}.elementor-149 .elementor-element.elementor-element-1de42b8{--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;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-f7c6563{--padding-top:20px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-149 .elementor-element.elementor-element-6fe1a7a .aux-modern-heading-secondary{font-size:40px;}.elementor-149 .elementor-element.elementor-element-6fe1a7a .aux-modern-heading-description{font-size:16px;}}@media(max-width:767px){.elementor-149 .elementor-element.elementor-element-cf95108{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-e6f7ad8 .aux-modern-heading-primary{font-size:16px;line-height:22px;}.elementor-149 .elementor-element.elementor-element-e6f7ad8 .aux-modern-heading-secondary{font-size:35px;line-height:40px;}.elementor-149 .elementor-element.elementor-element-e6f7ad8 .aux-modern-heading-description{color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-fb7f910{--min-height:0px;}.elementor-149 .elementor-element.elementor-element-540f914 > .elementor-widget-container{margin:0% 1% 1% 0%;padding:0% 1% 1% 1%;}.elementor-149 .elementor-element.elementor-element-20f3f91{--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:32px 0px;--row-gap:32px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-149 .elementor-element.elementor-element-a4548c5{--width:50%;}.elementor-149 .elementor-element.elementor-element-bb73141{--width:50%;}.elementor-149 .elementor-element.elementor-element-bf68905{--width:50%;}.elementor-149 .elementor-element.elementor-element-5196f9a{--width:50%;}.elementor-149 .elementor-element.elementor-element-b7ec448{--width:50%;}.elementor-149 .elementor-element.elementor-element-eab18c1{--width:50%;}.elementor-149 .elementor-element.elementor-element-65acc4e{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-6fdc34e .aux-modern-heading-primary{background-position:15% 0px;}.elementor-149 .elementor-element.elementor-element-6fdc34e .aux-modern-heading-secondary{font-size:35px;}.elementor-149 .elementor-element.elementor-element-6fdc34e .aux-modern-heading-description{font-size:22px;line-height:27px;}.elementor-149 .elementor-element.elementor-element-3e46c38 .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-3e46c38 .elementor-icon-box-title a{font-size:25px;}.elementor-149 .elementor-element.elementor-element-2e20bcb .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-2e20bcb .elementor-icon-box-title a{font-size:25px;}.elementor-149 .elementor-element.elementor-element-35e96a0 .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-35e96a0 .elementor-icon-box-title a{font-size:25px;}.elementor-149 .elementor-element.elementor-element-697dd4c .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-697dd4c .elementor-icon-box-title a{font-size:25px;}.elementor-149 .elementor-element.elementor-element-60ebe4f .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-60ebe4f .elementor-icon-box-title a{font-size:25px;}.elementor-149 .elementor-element.elementor-element-46f9b98 .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-46f9b98 .elementor-icon-box-title a{font-size:25px;}.elementor-149 .elementor-element.elementor-element-370aaaa{--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-8a37549{--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-3e6ca41 .aux-modern-heading-secondary{font-size:35px;}.elementor-149 .elementor-element.elementor-element-4c3250b .aux-modern-heading-secondary{font-size:35px;}.elementor-149 .elementor-element.elementor-element-1afb63e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-149 .elementor-element.elementor-element-1de42b8{--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-149 .elementor-element.elementor-element-807a978 .aux-modern-heading-primary{font-size:24px;}.elementor-149 .elementor-element.elementor-element-64852dc .aux-modern-heading-primary{font-size:24px;}.elementor-149 .elementor-element.elementor-element-44bc3e6 .aux-modern-heading-primary{font-size:24px;}.elementor-149 .elementor-element.elementor-element-b644a99{--border-radius:15px 15px 0px 0px;}.elementor-149 .elementor-element.elementor-element-6fe1a7a .aux-modern-heading-secondary{font-size:35px;}.elementor-149 .elementor-element.elementor-element-4b9610c{width:100%;max-width:100%;}.elementor-149 .elementor-element.elementor-element-4b9610c .aux-modern-button-wrapper{text-align:center;}.elementor-149 .elementor-element.elementor-element-4b9610c .aux-modern-button{padding:17px 18px 17px 18px;}.elementor-149 .elementor-element.elementor-element-4b9610c .aux-text{font-size:15px;}.elementor-149 .elementor-element.elementor-element-74b0645{--border-radius:0px 0px 15px 15px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-e6f7ad8 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-149 .elementor-element.elementor-element-e6f7ad8 .aux-modern-heading-primary, .elementor-149 .elementor-element.elementor-element-e6f7ad8 .aux-modern-heading-secondary{
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-d478bb3 */.elementor-149 .elementor-element.elementor-element-d478bb3 a,
.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-modern-button {
    width: 264px !important;
    height: 58px !important;
    min-height: 58px !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #BDA16B !important;
    border-radius: 15px !important;

    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    text-align: center !important;
    white-space: nowrap !important;
    color: #071416 !important;

    transition: all 0.25s ease !important;
}

.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-text {
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-text-before {
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 0.2px !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: translateY(-2px) !important;
}

.elementor-149 .elementor-element.elementor-element-d478bb3 a:hover,
.elementor-149 .elementor-element.elementor-element-d478bb3 .aux-modern-button:hover {
    background: #C9AE79 !important;
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-e7a4b25 */.botao-servicos-outline .aux-modern-button-wrapper {
    display: inline-block !important;
}

.botao-servicos-outline .aux-modern-button {
    width: 205px !important;
    height: 50px !important;
    min-height: 50px !important;
    padding: 0 20px !important;

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

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

    border: 1px solid #BDA16B !important;
    border-bottom: 1px solid #BDA16B !important;
    border-radius: 7px !important;

    box-shadow: none !important;
    text-decoration: none !important;
    box-sizing: border-box !important;
}

.botao-servicos-outline .aux-overlay {
    display: none !important;
}

.botao-servicos-outline .aux-text {
    width: 100% !important;
    height: 100% !important;

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

    margin: 0 !important;
    padding: 0 !important;
}

.botao-servicos-outline .aux-text-before {
    color: #BDA16B !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    letter-spacing: 0.2px !important;

    margin: 0 !important;
    padding: 0 !important;

    border: none !important;
    text-decoration: none !important;
}

.botao-servicos-outline .aux-modern-button::before,
.botao-servicos-outline .aux-modern-button::after,
.botao-servicos-outline .aux-text-before::before,
.botao-servicos-outline .aux-text-before::after {
    content: none !important;
    display: none !important;
}

.botao-servicos-outline .aux-modern-button:hover {
    background: #BDA16B !important;
    border-color: #BDA16B !important;
}

.botao-servicos-outline .aux-modern-button:hover .aux-text-before {
    color: #071416 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf95108 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-149 .elementor-element.elementor-element-cf95108 {
  width:100%!important;
  display: flex;
  justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-540f914 */.elementor-149 .elementor-element.elementor-element-540f914 {
    overflow: visible !important;
}

.elementor-149 .elementor-element.elementor-element-540f914 img {
    transform: translateY(30px) scale(1.168) !important;
    transform-origin: center center !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb7f910 */@media only screen and (max-width: 800px) and (min-width: 768px){
.elementor-149 .elementor-element.elementor-element-fb7f910 {
  width:100%!important;
  margin: 0 80px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ba4e1 */@media (min-width: 1025px) {
.elementor-149 .elementor-element.elementor-element-b0ba4e1 {
  --rastro-hero-height: min(44.444444vw, 640px);
  min-height: var(--rastro-hero-height) !important;
  height: var(--rastro-hero-height) !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: radial-gradient(circle at 58% 46%, #0D3035 0%, #0A252B 48%, #071B20 100%) !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 > .e-con-inner {
  width: min(87.222222vw, 1256px) !important;
  max-width: 1256px !important;
  min-height: var(--rastro-hero-height) !important;
  height: var(--rastro-hero-height) !important;
  padding: 0 !important;
  display: flex !important;
  flex-flow: row nowrap !important;
  align-items: stretch !important;
  gap: 0 !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-cf95108 {
  flex: 0 0 52% !important;
  width: 52% !important;
  min-width: 0 !important;
  height: var(--rastro-hero-height) !important;
  margin: 0 !important;
  padding: min(3.680556vw, 53px) 0 0 !important;
  display: flex !important;
  flex-flow: row wrap !important;
  align-content: flex-start !important;
  align-items: flex-start !important;
  column-gap: min(2.083333vw, 30px) !important;
  row-gap: 0 !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e6f7ad8 {
  flex: 0 0 100% !important;
  width: min(40.972222vw, 590px) !important;
  max-width: 590px !important;
  margin: 0 0 min(2.152778vw, 31px) !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e6f7ad8 .aux-modern-heading-primary {
  margin: 0 0 min(1.527778vw, 22px) !important;
  color: #BDA16B !important;
  font-family: Roboto, Arial, sans-serif !important;
  font-size: min(1.111111vw, 16px) !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  letter-spacing: .01em !important;
  text-transform: uppercase !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e6f7ad8 .aux-modern-heading-secondary {
  margin: 0 !important;
  color: #F4F1E9 !important;
  font-family: Roboto, Arial, sans-serif !important;
  font-size: min(4.166667vw, 60px) !important;
  font-weight: 600 !important;
  line-height: 1.133333 !important;
  letter-spacing: min(-.083333vw, -1.2px) !important;
  text-transform: none !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e6f7ad8 .aux-head-before {
  display: block !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e6f7ad8 .aux-modern-heading-description {
  width: min(36.111111vw, 520px) !important;
  margin: min(1.666667vw, 24px) 0 0 !important;
  color: #F4F1E9 !important;
  font-family: Roboto, Arial, sans-serif !important;
  font-size: min(1.388889vw, 20px) !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e6f7ad8 .aux-modern-heading-description p { margin: 0 !important; }
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-d478bb3,
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e7a4b25 {
  flex: 0 0 auto !important;
  width: auto !important;
  margin: 0 !important;
  align-self: flex-start !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-d478bb3 .aux-modern-button {
  min-height: min(4.166667vw, 60px) !important;
  padding: 0 min(4.097222vw, 59px) !important;
  border-radius: min(.972222vw, 14px) !important;
  overflow: hidden !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-d478bb3 .aux-text,
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e7a4b25 .aux-text {
  font-family: Roboto, Arial, sans-serif !important;
  font-size: min(.902778vw, 13px) !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  white-space: nowrap !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e7a4b25 > .elementor-widget-container { margin: 0 !important; }
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e7a4b25 .aux-modern-button,
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e7a4b25 .aux-overlay { background: transparent !important; box-shadow: none !important; }
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-09b9285 img { opacity: .38 !important; }
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-d478bb3 .aux-modern-button-wrapper,
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e7a4b25 .aux-modern-button-wrapper {
  min-height: min(4.166667vw, 60px) !important;
  display: flex !important;
  align-items: center !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-d478bb3 .aux-modern-button,
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e7a4b25 .aux-modern-button { margin: 0 !important; }
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e7a4b25 .aux-modern-button {
  min-height: min(4.166667vw, 60px) !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-fb7f910 {
  position: relative !important;
  flex: 0 0 48% !important;
  width: 48% !important;
  min-width: 0 !important;
  height: var(--rastro-hero-height) !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-09b9285 {
  position: absolute !important;
  z-index: 1 !important;
  width: min(36.111111vw, 520px) !important;
  max-width: none !important;
  right: min(.972222vw, 14px) !important;
  bottom: max(-5.208333vw, -75px) !important;
  margin: 0 !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-daeaf27 {
  position: absolute !important;
  z-index: 2 !important;
  width: min(36.805556vw, 530px) !important;
  max-width: none !important;
  right: max(-2.986111vw, -43px) !important;
  bottom: min(.555556vw, 8px) !important;
  margin: 0 !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-09b9285 img,
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-daeaf27 img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e7a4b25 > .elementor-widget-container {
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e7a4b25 .aux-modern-button {
  width: min(13.055556vw, 188px) !important;
  min-width: min(13.055556vw, 188px) !important;
  justify-content: flex-start !important;
  border: 0 !important;
  border-bottom: 1px solid #BDA16B !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: hidden !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e7a4b25 .aux-overlay,
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e7a4b25 .aux-overlay:before,
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-e7a4b25 .aux-overlay:after {
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 0 !important;
}
}

/* RASTRO_RIGHT_IMAGE_SCALE_START */
@media (min-width: 1025px) {
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-fb7f910 {
  position: relative !important;
  overflow: visible !important;
  align-items: center !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-540f914 {
  position: absolute !important;
  width: min(42.5vw, 680px) !important;
  max-width: none !important;
  left: 50% !important;
  right: auto !important;
  top: min(.625vw, 10px) !important;
  bottom: auto !important;
  margin: 0 !important;
  transform: translateX(-50%) !important;
  z-index: 2 !important;
}
.elementor-149 .elementor-element.elementor-element-b0ba4e1 .elementor-element-540f914 img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
}
}
/* RASTRO_RIGHT_IMAGE_SCALE_END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f3f91 */.elementor-149 .elementor-element.elementor-element-20f3f91 .rd-indicator {display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;margin:0;padding:0;text-align:center;} .elementor-149 .elementor-element.elementor-element-20f3f91 .rd-indicator-title {display:flex;flex:0 0 40px;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:40px;min-height:40px;max-height:40px;margin:0 0 8px 0;padding:0;color:#BDA16B;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:20px!important;letter-spacing:0!important;text-align:center;white-space:normal;} .elementor-149 .elementor-element.elementor-element-20f3f91 .rd-indicator-description {display:block;width:100%;margin:0;padding:0;color:#F4F1E9;font-size:14px;font-weight:400;line-height:1.4;text-align:center;} .elementor-149 .elementor-element.elementor-element-20f3f91 .elementor-widget-text-editor {width:100%;margin:0!important;} .elementor-149 .elementor-element.elementor-element-20f3f91 > .e-con-inner > .e-con, .elementor-149 .elementor-element.elementor-element-20f3f91 > .e-con {box-sizing:border-box;justify-content:flex-start!important;} @media (min-width:1025px) {.elementor-149 .elementor-element.elementor-element-20f3f91 > .e-con-inner > .e-con, .elementor-149 .elementor-element.elementor-element-20f3f91 > .e-con {flex:0 0 16.6666666667%!important;flex-grow:0!important;flex-shrink:0!important;width:16.6666666667%!important;max-width:16.6666666667%!important;--width:16.6666666667%!important;}} @media (max-width:479px) {.elementor-149 .elementor-element.elementor-element-20f3f91 > .e-con-inner > .e-con, .elementor-149 .elementor-element.elementor-element-20f3f91 > .e-con {width:100%;--width:100%;}}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6fdc34e */@media only screen and (max-width: 400px) {
.elementor-149 .elementor-element.elementor-element-6fdc34e .aux-modern-heading-primary {
    background-position: 0% 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2716b23 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-149 .elementor-element.elementor-element-2716b23 {
   width: 47.5%
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fb052 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-149 .elementor-element.elementor-element-78fb052 {
   width: 47.5%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253b63 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-149 .elementor-element.elementor-element-4253b63 {
   width: 100%
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1adfc5 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-149 .elementor-element.elementor-element-a1adfc5 {
   width: 47.5%
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb9fc0 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-149 .elementor-element.elementor-element-cbb9fc0 {
   width: 47.5%
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2495989 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-149 .elementor-element.elementor-element-2495989 {
   width: 100%
}
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-c5693b6 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-149 .elementor-element.elementor-element-c5693b6 img, .elementor-149 .elementor-element.elementor-element-c5693b6 .aux-media-hint-frame, .elementor-149 .elementor-element.elementor-element-c5693b6  {
    width: 100%!important;
    max-width: 100%!important;
    min-width:100%!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b48ef */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-149 .elementor-element.elementor-element-f0b48ef {
   width: 100%
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-3e6ca41 */.elementor-149 .elementor-element.elementor-element-3e6ca41,
.elementor-149 .elementor-element.elementor-element-3e6ca41 p {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f64d166 */.elementor-149 .elementor-element.elementor-element-f64d166 .elementor-counter-title {
  text-align: center;
}
.elementor-149 .elementor-element.elementor-element-f64d166 .elementor-counter-title, .elementor-149 .elementor-element.elementor-element-f64d166 .elementor-counter-number-wrapper span{
   transition: all 250ms ease-in 
}
.elementor-149 .elementor-element.elementor-element-f64d166:hover .elementor-counter-title, .elementor-149 .elementor-element.elementor-element-f64d166:hover .elementor-counter-number-wrapper span{
   color:var(--e-global-color-primary)
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-8e17a88 */.elementor-149 .elementor-element.elementor-element-8e17a88 .elementor-counter-title {
  text-align: center;
}
.elementor-149 .elementor-element.elementor-element-8e17a88 .elementor-counter-title, .elementor-149 .elementor-element.elementor-element-8e17a88 .elementor-counter-number-wrapper span{
   transition: all 250ms ease-in 
}
.elementor-149 .elementor-element.elementor-element-8e17a88:hover .elementor-counter-title, .elementor-149 .elementor-element.elementor-element-8e17a88:hover .elementor-counter-number-wrapper span{
   color:var(--e-global-color-primary)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a37549 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-149 .elementor-element.elementor-element-8a37549 {
   width: 100%;
       padding-left: 0;
    padding-top: 50px;
}
}
@media only screen and (max-width: 800px) {
.elementor-149 .elementor-element.elementor-element-8a37549 {
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4c3250b */.elementor-149 .elementor-element.elementor-element-4c3250b,
.elementor-149 .elementor-element.elementor-element-4c3250b * {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-d9678ee */.elementor-149 .elementor-element.elementor-element-d9678ee .aux-overlay:after, .elementor-149 .elementor-element.elementor-element-d9678ee .aux-text{
    transition: all 250ms ease-in;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1afb63e */.elementor-149 .elementor-element.elementor-element-1afb63e,
.elementor-149 .elementor-element.elementor-element-1afb63e * {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-807a978 */.elementor-149 .elementor-element.elementor-element-807a978:hover .aux-modern-heading-primary{
   color: var(--e-global-color-5169f34)!important;
}
.elementor-149 .elementor-element.elementor-element-807a978:hover .aux-modern-heading-description{
    color: var( --e-global-color-accent );
}
.elementor-149 .elementor-element.elementor-element-807a978 .aux-modern-heading-description, .elementor-149 .elementor-element.elementor-element-807a978 .aux-modern-heading-primary{
    transition: all 250ms ease-in
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-64852dc */.elementor-149 .elementor-element.elementor-element-64852dc:hover .aux-modern-heading-primary{
   color: var(--e-global-color-5169f34);
}
.elementor-149 .elementor-element.elementor-element-64852dc:hover .aux-modern-heading-description{
    color: var( --e-global-color-accent );
}
.elementor-149 .elementor-element.elementor-element-64852dc .aux-modern-heading-description, .elementor-149 .elementor-element.elementor-element-64852dc .aux-modern-heading-primary{
    transition: all 250ms ease-in
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-44bc3e6 */.elementor-149 .elementor-element.elementor-element-44bc3e6:hover .aux-modern-heading-primary{
   color: var(--e-global-color-5169f34);
}
.elementor-149 .elementor-element.elementor-element-44bc3e6:hover .aux-modern-heading-description{
    color: var( --e-global-color-accent );
}
.elementor-149 .elementor-element.elementor-element-44bc3e6 .aux-modern-heading-description, .elementor-149 .elementor-element.elementor-element-44bc3e6 .aux-modern-heading-primary{
    transition: all 250ms ease-in
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6fe1a7a */.elementor-149 .elementor-element.elementor-element-6fe1a7a,
.elementor-149 .elementor-element.elementor-element-6fe1a7a * {
    text-transform: none !important;/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-4b9610c */.elementor-149 .elementor-element.elementor-element-4b9610c .aux-overlay:after, .elementor-149 .elementor-element.elementor-element-4b9610c .aux-text{
    transition: all 250ms ease-in;
}/* End custom CSS */