.elementor-10 .elementor-element.elementor-element-e35420b{--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;--z-index:99;}.elementor-10 .elementor-element.elementor-element-2ee8daf{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-3db2519{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-0b5d28f{text-align:start;}.elementor-10 .elementor-element.elementor-element-0b5d28f img{width:70%;}.elementor-10 .elementor-element.elementor-element-ec60aab{--display:flex;--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-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-4189220{--display:flex;}.elementor-10 .elementor-element.elementor-element-5a55041{--display:flex;}.elementor-10 .elementor-element.elementor-element-1f03d53{--display:flex;}.elementor-10 .elementor-element.elementor-element-9fd4e03{--display:flex;}.elementor-10 .elementor-element.elementor-element-1b0cb88{--display:flex;}.elementor-10 .elementor-element.elementor-element-95980d9{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:12px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:#00121C;--n-menu-title-transition:300ms;--n-menu-title-padding:5px 12px 5px 12px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-10 .elementor-element.elementor-element-95980d9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#EBF3F6;}.elementor-10 .elementor-element.elementor-element-95980d9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#C5FF77;}.elementor-10 .elementor-element.elementor-element-95980d9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#EBF3F6;}.elementor-10 .elementor-element.elementor-element-95980d9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-10 .elementor-element.elementor-element-95980d9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-10 .elementor-element.elementor-element-95980d9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Barlow", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-95980d9 {--n-menu-title-color-active:#00121C;}.elementor-10 .elementor-element.elementor-element-95980d9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:800px 800px 800px 800px;}.elementor-10 .elementor-element.elementor-element-b492a13{--display:flex;--min-height:95vh;--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;--overlay-opacity:12;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b492a13::before, .elementor-10 .elementor-element.elementor-element-b492a13 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b492a13 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b492a13 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b492a13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b492a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #00121C6B 0%, #00121C 100%);}.elementor-10 .elementor-element.elementor-element-b492a13:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b492a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://texasbeefexperience.agrobravo.com/wp-content/uploads/2026/08/banner_estatico_01.webp") 50% 50%;background-size:cover;}.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-10 .elementor-element.elementor-element-6bbbbd8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d2c1edf{--spacer-size:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-0f7b5ef{z-index:9;}.elementor-10 .elementor-element.elementor-element-0f7b5ef .elementor-button{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-24edc02{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-716b701{width:var( --container-widget-width, 10% );max-width:10%;margin:-58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 44px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d837583{--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;}.elementor-10 .elementor-element.elementor-element-2fbc3ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7f24d9f{text-align:start;}.elementor-10 .elementor-element.elementor-element-7f24d9f .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:700;color:#679436;}.elementor-10 .elementor-element.elementor-element-b2dc099{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-bb0f09f{width:var( --container-widget-width, 32% );max-width:32%;padding:14px 14px 14px 14px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-bb0f09f .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10 .elementor-element.elementor-element-bb0f09f .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-bb0f09f.elementor-view-stacked .elementor-icon{background-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-bb0f09f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bb0f09f.elementor-view-default .elementor-icon{fill:#C0C4CC;color:#C0C4CC;border-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-bb0f09f .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-bb0f09f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-bb0f09f .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-bb0f09f:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-bb0f09f:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-bb0f09f .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-597f929{width:var( --container-widget-width, 32% );max-width:32%;padding:14px 14px 14px 14px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-597f929 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10 .elementor-element.elementor-element-597f929 .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-597f929.elementor-view-stacked .elementor-icon{background-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-597f929.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-597f929.elementor-view-default .elementor-icon{fill:#C0C4CC;color:#C0C4CC;border-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-597f929 .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-597f929 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-597f929 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-597f929:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-597f929:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-597f929 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-03690ba{width:var( --container-widget-width, 32% );max-width:32%;padding:14px 14px 14px 14px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-03690ba .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10 .elementor-element.elementor-element-03690ba .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-03690ba.elementor-view-stacked .elementor-icon{background-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-03690ba.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-03690ba.elementor-view-default .elementor-icon{fill:#C0C4CC;color:#C0C4CC;border-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-03690ba .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-03690ba .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-03690ba .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-03690ba:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-03690ba:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-03690ba .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-b55de93{width:var( --container-widget-width, 32% );max-width:32%;padding:14px 14px 14px 14px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b55de93 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10 .elementor-element.elementor-element-b55de93 .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-b55de93.elementor-view-stacked .elementor-icon{background-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-b55de93.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b55de93.elementor-view-default .elementor-icon{fill:#C0C4CC;color:#C0C4CC;border-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-b55de93 .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-b55de93 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b55de93 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-b55de93:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-b55de93:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-b55de93 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-18e5981{width:var( --container-widget-width, 32% );max-width:32%;padding:14px 14px 14px 14px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-18e5981 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10 .elementor-element.elementor-element-18e5981 .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-18e5981.elementor-view-stacked .elementor-icon{background-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-18e5981.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-18e5981.elementor-view-default .elementor-icon{fill:#C0C4CC;color:#C0C4CC;border-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-18e5981 .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-18e5981 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-18e5981 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-18e5981:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-18e5981:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-18e5981 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-44127f4{width:var( --container-widget-width, 32% );max-width:32%;padding:14px 14px 14px 14px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-44127f4 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-10 .elementor-element.elementor-element-44127f4 .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-44127f4.elementor-view-stacked .elementor-icon{background-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-44127f4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-44127f4.elementor-view-default .elementor-icon{fill:#C0C4CC;color:#C0C4CC;border-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-44127f4 .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-44127f4 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-44127f4 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-44127f4:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-44127f4:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-44127f4 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-c63a3b5{--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;--padding-top:48px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-2ae462d .elementor-icon-list-icon i{color:#07668D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-2ae462d .elementor-icon-list-icon svg{fill:#07668D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-2ae462d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-2ae462d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-2ae462d .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-2ae462d .elementor-icon-list-text{color:#00121C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-dfcbaa1{--spacer-size:14px;}.elementor-10 .elementor-element.elementor-element-31e1bc9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:9;}.elementor-10 .elementor-element.elementor-element-31e1bc9 .elementor-button{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-adea60f{text-align:end;}.elementor-10 .elementor-element.elementor-element-adea60f img{width:97%;}.elementor-10 .elementor-element.elementor-element-6176608{--display:flex;--min-height:0px;--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;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6176608:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6176608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00121C;background-image:url("https://texasbeefexperience.agrobravo.com/wp-content/uploads/2026/08/bg-secao-familiar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-3df2c2f .elementor-icon-list-icon i{color:#C5FF77;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3df2c2f .elementor-icon-list-icon svg{fill:#C5FF77;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-3df2c2f{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-3df2c2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3df2c2f .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-3df2c2f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-fa0ff39 img{width:100%;border-radius:28px 28px 28px 28px;}.elementor-10 .elementor-element.elementor-element-fbe1e84{--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;--padding-top:58px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7b0a44c{--e-image-carousel-slides-to-show:1;}.elementor-10 .elementor-element.elementor-element-7b0a44c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-10 .elementor-element.elementor-element-9f8a677{padding:0px 0px 14px 0px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-9f8a677 .elementor-icon-list-icon i{color:#07668D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-9f8a677 .elementor-icon-list-icon svg{fill:#07668D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-9f8a677 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-9f8a677 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-9f8a677 .elementor-icon-list-text{color:#00121C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-2094d83{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:9;}.elementor-10 .elementor-element.elementor-element-2094d83 .elementor-button{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-a2abc32{--display:flex;}.elementor-10 .elementor-element.elementor-element-3f15fff{--display:flex;--min-height:300px;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-3f15fff:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3f15fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2733;background-image:url("https://texasbeefexperience.agrobravo.com/wp-content/uploads/2026/08/bannner_6666.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-3f15fff::before, .elementor-10 .elementor-element.elementor-element-3f15fff > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3f15fff > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3f15fff > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3f15fff > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3f15fff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #1D273300 0%, #1D2733 100%);}.elementor-10 .elementor-element.elementor-element-844967f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-844967f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-844967f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E9E1;}.elementor-10 .elementor-element.elementor-element-20e5dbe{--display:flex;--min-height:0px;--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-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D4D9D3;--border-color:#D4D9D3;--border-radius:32px 32px 32px 32px;}.elementor-10 .elementor-element.elementor-element-20e5dbe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-20e5dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDFDE;}.elementor-10 .elementor-element.elementor-element-1ae8c41 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:700;color:#679436;}.elementor-10 .elementor-element.elementor-element-8d0ccba{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:9;}.elementor-10 .elementor-element.elementor-element-8d0ccba.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8d0ccba .elementor-button{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-c0d4376 img{border-radius:28px 28px 28px 28px;}.elementor-10 .elementor-element.elementor-element-77fbccf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:12;}.elementor-10 .elementor-element.elementor-element-97d399d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:700;color:#679436;}.elementor-10 .elementor-element.elementor-element-660dd97{width:100%;max-width:100%;background-color:#DEDFDE;padding:14px 14px 14px 14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D4D9D3;border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-660dd97 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-660dd97 .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-660dd97 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-660dd97 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-660dd97:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-660dd97:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-660dd97 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-331c4d6{width:100%;max-width:100%;background-color:#DEDFDE;padding:14px 14px 14px 14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D4D9D3;border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-331c4d6 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-331c4d6 .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-331c4d6 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-331c4d6 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-331c4d6:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-331c4d6:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-331c4d6 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-369cd8c{width:100%;max-width:100%;background-color:#DEDFDE;padding:14px 14px 14px 14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D4D9D3;border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-369cd8c .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-369cd8c .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-369cd8c .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-369cd8c .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-369cd8c:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-369cd8c:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-369cd8c .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-7dfaba0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.89;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7dfaba0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7dfaba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E9E1;background-image:url("https://texasbeefexperience.agrobravo.com/wp-content/uploads/2026/08/bg-grid-1.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7dfaba0::before, .elementor-10 .elementor-element.elementor-element-7dfaba0 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7dfaba0 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7dfaba0 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7dfaba0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7dfaba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #E5E9E100 0%, #E5E9E1 100%);}.elementor-10 .elementor-element.elementor-element-d7f0d05{--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:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-ab5cfad{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ab5cfad img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#E5E9E1;border-radius:800px 800px 800px 800px;}.elementor-10 .elementor-element.elementor-element-3564840{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3564840 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#E5E9E1;border-radius:800px 800px 800px 800px;}.elementor-10 .elementor-element.elementor-element-50bf7a8{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-50bf7a8 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#E5E9E1;border-radius:800px 800px 800px 800px;}.elementor-10 .elementor-element.elementor-element-370446a{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-370446a img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#E5E9E1;border-radius:800px 800px 800px 800px;}.elementor-10 .elementor-element.elementor-element-e19c722{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e19c722 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#E5E9E1;border-radius:800px 800px 800px 800px;}.elementor-10 .elementor-element.elementor-element-8e7650d{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8e7650d img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#E5E9E1;border-radius:800px 800px 800px 800px;}.elementor-10 .elementor-element.elementor-element-1ae87a1{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1ae87a1 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#E5E9E1;border-radius:800px 800px 800px 800px;}.elementor-10 .elementor-element.elementor-element-945bf03{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-945bf03 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#E5E9E1;border-radius:800px 800px 800px 800px;}.elementor-10 .elementor-element.elementor-element-dcf0687{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dcf0687 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#E5E9E1;border-radius:800px 800px 800px 800px;}.elementor-10 .elementor-element.elementor-element-bc942ec{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;z-index:9;}.elementor-10 .elementor-element.elementor-element-bc942ec .elementor-button{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-7d68c5e{--display:flex;--padding-top:48px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3cfeb98{text-align:center;}.elementor-10 .elementor-element.elementor-element-3cfeb98 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:700;color:#679436;}.elementor-10 .elementor-element.elementor-element-655e636{--display:flex;}.elementor-10 .elementor-element.elementor-element-77835db{border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-77835db .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-10 .elementor-element.elementor-element-73c0c93{--display:flex;}.elementor-10 .elementor-element.elementor-element-e3200df{border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-e3200df .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-10 .elementor-element.elementor-element-81ed307{--display:flex;}.elementor-10 .elementor-element.elementor-element-2726206{border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-2726206 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-10 .elementor-element.elementor-element-97f367c{--display:flex;}.elementor-10 .elementor-element.elementor-element-720bdb7{border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-720bdb7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-10 .elementor-element.elementor-element-adcf649{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-10 .elementor-element.elementor-element-f417680{--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:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:78px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9911585 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:700;color:#679436;}.elementor-10 .elementor-element.elementor-element-7e11e41{padding:0px 0px 24px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-7e11e41 .elementor-icon-list-icon i{color:#679436;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-7e11e41 .elementor-icon-list-icon svg{fill:#679436;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-7e11e41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-7e11e41 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-7e11e41 .elementor-icon-list-text{color:#00121C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-9b92b96{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:9;}.elementor-10 .elementor-element.elementor-element-9b92b96 .elementor-button{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-2305bfc{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2305bfc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2305bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texasbeefexperience.agrobravo.com/wp-content/uploads/2026/08/bandeira_01.webp");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2305bfc::before, .elementor-10 .elementor-element.elementor-element-2305bfc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2305bfc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2305bfc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2305bfc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2305bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00121C00 0%, #00121C 100%);}.elementor-10 .elementor-element.elementor-element-3df138a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:58px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3df138a.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-02106cc{--display:flex;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-7e72dd4{text-align:center;}.elementor-10 .elementor-element.elementor-element-7e72dd4 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:700;color:#679436;}.elementor-10 .elementor-element.elementor-element-61d55d6{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7ea51a4{padding:14px 14px 14px 14px;z-index:10;}.elementor-10 .elementor-element.elementor-element-7ea51a4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-10 .elementor-element.elementor-element-7ea51a4 .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-7ea51a4 .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-7ea51a4 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-7ea51a4 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-7ea51a4:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-7ea51a4:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-7ea51a4 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-6943172{padding:14px 14px 14px 14px;z-index:11;}.elementor-10 .elementor-element.elementor-element-6943172 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-10 .elementor-element.elementor-element-6943172 .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-6943172 .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-6943172 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-6943172 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-6943172:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-6943172:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-6943172 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-1645386{padding:14px 14px 14px 14px;z-index:12;}.elementor-10 .elementor-element.elementor-element-1645386 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-10 .elementor-element.elementor-element-1645386 .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-1645386 .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-1645386 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1645386 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-1645386:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-1645386:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-1645386 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-3e629ac{padding:14px 14px 14px 14px;z-index:14;}.elementor-10 .elementor-element.elementor-element-3e629ac .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-10 .elementor-element.elementor-element-3e629ac .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-3e629ac .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-3e629ac .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-3e629ac .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-3e629ac:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-3e629ac:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-3e629ac .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-2c24208{--display:flex;--min-height:400px;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2c24208:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2c24208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00121C;background-image:url("https://texasbeefexperience.agrobravo.com/wp-content/uploads/2026/08/bg-secao-familiar.webp");}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-355f4b9{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-field-type-html{padding-bottom:0px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-field-group .elementor-field, .elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-field-subgroup label{font-family:"Barlow", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#C0C4CC;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#C0C4CC;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-field-group .elementor-select-wrapper::before{color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-button{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:700;border-radius:800px 800px 800px 800px;}.elementor-10 .elementor-element.elementor-element-355f4b9 .e-form__buttons__wrapper__button-next{background-color:#789C44;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-button[type="submit"]{background-color:#789C44;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-355f4b9 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-355f4b9 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-355f4b9 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a40d6e9{--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:flex-start;--padding-top:78px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7eac713{--spacer-size:28px;}.elementor-10 .elementor-element.elementor-element-718446e{padding:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-718446e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-10 .elementor-element.elementor-element-718446e .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-718446e.elementor-view-stacked .elementor-icon{background-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-718446e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-718446e.elementor-view-default .elementor-icon{fill:#C0C4CC;color:#C0C4CC;border-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-718446e .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-718446e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-718446e .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-718446e:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-718446e:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-718446e .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-f55ad9d{padding:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-f55ad9d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-10 .elementor-element.elementor-element-f55ad9d .elementor-icon-box-title{margin-block-end:4px;color:#00121C;}.elementor-10 .elementor-element.elementor-element-f55ad9d.elementor-view-stacked .elementor-icon{background-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-f55ad9d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f55ad9d.elementor-view-default .elementor-icon{fill:#C0C4CC;color:#C0C4CC;border-color:#C0C4CC;}.elementor-10 .elementor-element.elementor-element-f55ad9d .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-f55ad9d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f55ad9d .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-f55ad9d:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-f55ad9d:has(:focus) .elementor-icon-box-title{color:#00121C;}.elementor-10 .elementor-element.elementor-element-f55ad9d .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#00121C;}.elementor-10 .elementor-element.elementor-element-0997948{--display:flex;}.elementor-10 .elementor-element.elementor-element-63b1da0{--display:flex;}.elementor-10 .elementor-element.elementor-element-90a21ad{--display:flex;}.elementor-10 .elementor-element.elementor-element-42faad2{--display:flex;}.elementor-10 .elementor-element.elementor-element-4db7189{--display:flex;}.elementor-10 .elementor-element.elementor-element-fa46658{--display:flex;}.elementor-10 .elementor-element.elementor-element-b9862c6{--display:flex;}.elementor-10 .elementor-element.elementor-element-de850a4{--display:flex;}.elementor-10 .elementor-element.elementor-element-17c2921{--display:flex;}.elementor-10 .elementor-element.elementor-element-06989b4{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-icon-size:15px;}.elementor-10 .elementor-element.elementor-element-06989b4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(170deg, #FFFFFF 0%, #F2FBFF 100%);}.elementor-10 .elementor-element.elementor-element-06989b4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:transparent;background-image:linear-gradient(170deg, #FFFFFF 0%, #E5E9E1 100%);}.elementor-10 .elementor-element.elementor-element-06989b4 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(170deg, #FFFFFF 0%, #E5E9E1 100%);}:where( .elementor-10 .elementor-element.elementor-element-06989b4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E5E9E1;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-10 .elementor-element.elementor-element-06989b4 {--n-accordion-padding:14px 14px 14px 14px;}:where( .elementor-10 .elementor-element.elementor-element-06989b4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Barlow", Sans-serif;font-weight:700;}.elementor-10 .elementor-element.elementor-element-9522bb5{--display:flex;--min-height:800px;--justify-content:flex-start;--overlay-opacity:1;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9522bb5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9522bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texasbeefexperience.agrobravo.com/wp-content/uploads/2026/08/banner_01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-9522bb5::before, .elementor-10 .elementor-element.elementor-element-9522bb5 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9522bb5 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9522bb5 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9522bb5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9522bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00121C00 70%, #00121C 100%);}.elementor-10 .elementor-element.elementor-element-7856e5b{--spacer-size:40px;}.elementor-10 .elementor-element.elementor-element-10ef3d1{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;z-index:9;}.elementor-10 .elementor-element.elementor-element-10ef3d1 .elementor-button{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-4365853{--display:flex;--padding-top:58px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4365853:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4365853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00121C;}.elementor-10 .elementor-element.elementor-element-b41383b{--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;}.elementor-10 .elementor-element.elementor-element-525603b{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10 .elementor-element.elementor-element-97cd145{text-align:start;}.elementor-10 .elementor-element.elementor-element-97cd145 img{width:100%;opacity:1;}.elementor-10 .elementor-element.elementor-element-97cd145:hover img{opacity:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-10 .elementor-element.elementor-element-0674977{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0089902{--display:flex;}.elementor-10 .elementor-element.elementor-element-b900cb3{--display:flex;}.elementor-10 .elementor-element.elementor-element-5dc63e1{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-adcf649{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-2ee8daf{--content-width:1230px;}.elementor-10 .elementor-element.elementor-element-3db2519{--width:20%;}.elementor-10 .elementor-element.elementor-element-ec60aab{--width:80%;}.elementor-10 .elementor-element.elementor-element-b492a13{--content-width:1220px;}.elementor-10 .elementor-element.elementor-element-24edc02{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-d837583{--width:58%;}.elementor-10 .elementor-element.elementor-element-2fbc3ce{--content-width:1050px;}.elementor-10 .elementor-element.elementor-element-c63a3b5{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-6176608{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-fbe1e84{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-a2abc32{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-844967f{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-20e5dbe{--width:100%;}.elementor-10 .elementor-element.elementor-element-77fbccf{--width:100%;}.elementor-10 .elementor-element.elementor-element-7dfaba0{--content-width:700px;}.elementor-10 .elementor-element.elementor-element-d7f0d05{--width:80%;}.elementor-10 .elementor-element.elementor-element-f417680{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-3df138a{--content-width:550px;}.elementor-10 .elementor-element.elementor-element-2c24208{--content-width:1110px;}.elementor-10 .elementor-element.elementor-element-a40d6e9{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-9522bb5{--content-width:800px;}.elementor-10 .elementor-element.elementor-element-4365853{--content-width:1250px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-2ee8daf{--min-height:0px;--justify-content:center;--padding-top:10px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-10 .elementor-element.elementor-element-0b5d28f img{width:38%;}.elementor-10 .elementor-element.elementor-element-b492a13{--min-height:93vh;--margin-top:-58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:4px;--padding-right:4px;}.elementor-10 .elementor-element.elementor-element-d2c1edf{--spacer-size:14px;}.elementor-10 .elementor-element.elementor-element-24edc02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-716b701{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-10 .elementor-element.elementor-element-2fbc3ce{--padding-top:20px;--padding-bottom:34px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-b2dc099{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10 .elementor-element.elementor-element-bb0f09f{width:var( --container-widget-width, 47% );max-width:47%;padding:10px 10px 10px 10px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-bb0f09f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-bb0f09f .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-bb0f09f .elementor-icon-box-description{font-size:12px;}.elementor-10 .elementor-element.elementor-element-597f929{width:var( --container-widget-width, 47% );max-width:47%;padding:10px 10px 10px 10px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-597f929 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-597f929 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-597f929 .elementor-icon-box-description{font-size:12px;}.elementor-10 .elementor-element.elementor-element-03690ba{width:var( --container-widget-width, 47% );max-width:47%;padding:10px 10px 10px 10px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-03690ba .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-03690ba .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-03690ba .elementor-icon-box-description{font-size:12px;}.elementor-10 .elementor-element.elementor-element-b55de93{width:var( --container-widget-width, 47% );max-width:47%;padding:10px 10px 10px 10px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b55de93 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b55de93 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-b55de93 .elementor-icon-box-description{font-size:12px;}.elementor-10 .elementor-element.elementor-element-18e5981{width:var( --container-widget-width, 47% );max-width:47%;padding:10px 10px 10px 10px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-18e5981 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-18e5981 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-18e5981 .elementor-icon-box-description{font-size:12px;}.elementor-10 .elementor-element.elementor-element-44127f4{width:var( --container-widget-width, 47% );max-width:47%;padding:10px 10px 10px 10px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-44127f4 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-44127f4 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-44127f4 .elementor-icon-box-description{font-size:12px;}.elementor-10 .elementor-element.elementor-element-c63a3b5{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-2ae462d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-2ae462d .elementor-icon-list-item > a{font-size:14px;}.elementor-10 .elementor-element.elementor-element-dfcbaa1{--spacer-size:14px;}.elementor-10 .elementor-element.elementor-element-31e1bc9{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-adea60f img{width:100%;}.elementor-10 .elementor-element.elementor-element-6176608{--padding-top:24px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-10 .elementor-element.elementor-element-3df2c2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-10 .elementor-element.elementor-element-3df2c2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-10 .elementor-element.elementor-element-3df2c2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-10 .elementor-element.elementor-element-3df2c2f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-10 .elementor-element.elementor-element-3df2c2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-10 .elementor-element.elementor-element-3df2c2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3df2c2f .elementor-icon-list-item > a{font-size:12px;}.elementor-10 .elementor-element.elementor-element-fbe1e84{--padding-top:30px;--padding-bottom:21px;--padding-left:14px;--padding-right:14px;}.elementor-10 .elementor-element.elementor-element-9f8a677 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-10 .elementor-element.elementor-element-9f8a677 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-10 .elementor-element.elementor-element-9f8a677 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-10 .elementor-element.elementor-element-9f8a677 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-10 .elementor-element.elementor-element-9f8a677 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-10 .elementor-element.elementor-element-9f8a677 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-9f8a677 .elementor-icon-list-item > a{font-size:12px;}.elementor-10 .elementor-element.elementor-element-2094d83{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3f15fff{--justify-content:flex-end;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-8d0ccba{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-660dd97{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-331c4d6{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-369cd8c{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-7dfaba0{--padding-top:68px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-d7f0d05{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-32px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-7d68c5e{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-adcf649{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-10 .elementor-element.elementor-element-f417680{--padding-top:48px;--padding-bottom:30px;--padding-left:12px;--padding-right:12px;}.elementor-10 .elementor-element.elementor-element-7e11e41{padding:0px 0px 14px 0px;}.elementor-10 .elementor-element.elementor-element-7e11e41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-10 .elementor-element.elementor-element-7e11e41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-10 .elementor-element.elementor-element-7e11e41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-10 .elementor-element.elementor-element-7e11e41 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-10 .elementor-element.elementor-element-7e11e41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-10 .elementor-element.elementor-element-7e11e41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-7e11e41 .elementor-icon-list-item > a{font-size:13px;}.elementor-10 .elementor-element.elementor-element-2305bfc{--min-height:290px;--border-radius:24px 24px 24px 24px;}.elementor-10 .elementor-element.elementor-element-3df138a{--padding-top:20px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-10 .elementor-element.elementor-element-02106cc{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-10 .elementor-element.elementor-element-7e72dd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-7e72dd4 .elementor-heading-title{font-size:10px;line-height:10px;}.elementor-10 .elementor-element.elementor-element-7ea51a4 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-7ea51a4 .elementor-icon-box-title a{font-size:15px;}.elementor-10 .elementor-element.elementor-element-6943172 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-6943172 .elementor-icon-box-title a{font-size:15px;}.elementor-10 .elementor-element.elementor-element-1645386 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1645386 .elementor-icon-box-title a{font-size:15px;}.elementor-10 .elementor-element.elementor-element-3e629ac .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-3e629ac .elementor-icon-box-title a{font-size:15px;}.elementor-10 .elementor-element.elementor-element-2c24208{--padding-top:98px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-355f4b9{padding:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-field-group .elementor-field, .elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-field-subgroup label{font-size:13px;}.elementor-10 .elementor-element.elementor-element-355f4b9 .elementor-button{font-size:14px;}.elementor-10 .elementor-element.elementor-element-a40d6e9{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-7eac713{--spacer-size:20px;}.elementor-10 .elementor-element.elementor-element-718446e{width:var( --container-widget-width, 48% );max-width:48%;padding:10px 10px 10px 10px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-718446e .elementor-icon-box-wrapper{gap:4px;}.elementor-10 .elementor-element.elementor-element-718446e .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-718446e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-718446e .elementor-icon-box-title a{font-size:12px;}.elementor-10 .elementor-element.elementor-element-718446e .elementor-icon-box-description{font-size:10px;}.elementor-10 .elementor-element.elementor-element-f55ad9d{width:var( --container-widget-width, 48% );max-width:48%;padding:10px 10px 10px 10px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f55ad9d .elementor-icon-box-wrapper{gap:4px;}.elementor-10 .elementor-element.elementor-element-f55ad9d .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-f55ad9d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f55ad9d .elementor-icon-box-title a{font-size:12px;}.elementor-10 .elementor-element.elementor-element-f55ad9d .elementor-icon-box-description{font-size:10px;}.elementor-10 .elementor-element.elementor-element-06989b4 {--n-accordion-padding:11px 11px 11px 11px;}.elementor-10 .elementor-element.elementor-element-06989b4{--n-accordion-title-font-size:10px;}.elementor-10 .elementor-element.elementor-element-9522bb5{--min-height:400px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7856e5b{--spacer-size:20px;}.elementor-10 .elementor-element.elementor-element-10ef3d1{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-525603b{--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-10 .elementor-element.elementor-element-0674977{text-align:center;font-size:11px;}}/* Start custom CSS for html, class: .elementor-element-0b7324e *//* 2. Configuração do Container (A faixa) */
  #text-wrapper1 {
      display: flex;
      overflow: hidden; /* Esconde o texto que sai da tela */
      white-space: nowrap; /* Impede que o texto quebre a linha */
      width: 100%;
      background-color: #679436; /* Cor de fundo da faixa */
      color: #ffffff; /* Cor do texto */
      padding: 12px 0; /* Espaçamento em cima e embaixo */
      align-items: center;
  }

  /* 3. Configuração do Texto e Animação */
  #text-wrapper1 h1 {
      font-family: 'Barlow', sans-serif;
      font-size: 18px; /* Tamanho da fonte */
      font-weight: 400; /* Peso normal para o texto */
      margin: 0;
      flex-shrink: 0;
      
      /* Configuração da animação: mude '20s' para deixar mais rápido ou devagar */
      animation: animacao-letreiro 20s linear infinite; 
  }

  /* 4. Destaque para o valor em Negrito */
  #text-wrapper1 h1 strong {
      font-weight: 800;
      color: #ffffff; /* Cor amarela opcional para dar mais destaque ao desconto */
  }

  /* 5. Motor da Animação (Movimento para a esquerda) */
  @keyframes animacao-letreiro {
      0% {
          transform: translateX(0);
      }
      100% {
          transform: translateX(-100%);
      }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bbbbd8 *//* =========================================
   TÍTULO — DARK LIQUID GLASS
   Classe: ef-titulo-liquid-dark
========================================= */

/* Ajusta o widget ao tamanho do conteúdo */
.ef-titulo-liquid-dark {
    --ef-glass-blur: 22px;
    --ef-glass-radius: 999px;
    --ef-glass-padding-y: 15px;
    --ef-glass-padding-x: 30px;

    display: inline-flex;
    width: fit-content;
    max-width: 100%;

    position: relative;
    isolation: isolate;
}


/* Cápsula principal */
.ef-titulo-liquid-dark .elementor-heading-title {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: fit-content;
    max-width: 100%;
    margin: 0;

    padding:
        var(--ef-glass-padding-y)
        var(--ef-glass-padding-x);

    color: #ffffff;
    text-align: center;

    border: 1px solid rgba(255, 255, 255, 0.16);
    border-radius: var(--ef-glass-radius);

    /* Vidro escuro com iluminação azul e verde */
    background:
        radial-gradient(
            circle at 12% 0%,
            rgba(255, 255, 255, 0.20),
            transparent 32%
        ),
        radial-gradient(
            circle at 90% 120%,
            rgba(7, 102, 141, 0.24),
            transparent 42%
        ),
        radial-gradient(
            circle at 5% 120%,
            rgba(106, 144, 47, 0.14),
            transparent 38%
        ),
        linear-gradient(
            135deg,
            rgba(26, 33, 40, 0.78),
            rgba(5, 10, 15, 0.62)
        );

    /* Efeito de vidro */
    -webkit-backdrop-filter:
        blur(var(--ef-glass-blur))
        saturate(160%);

    backdrop-filter:
        blur(var(--ef-glass-blur))
        saturate(160%);

    /* Volume e profundidade */
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.24),
        inset 0 -1px 0 rgba(255, 255, 255, 0.06),
        inset 1px 0 0 rgba(255, 255, 255, 0.08),
        0 12px 30px rgba(0, 0, 0, 0.28),
        0 2px 8px rgba(0, 0, 0, 0.20);

    overflow: hidden;

    transition:
        transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),
        border-color 0.4s ease,
        box-shadow 0.4s ease;
}


/* Reflexo líquido superior */
.ef-titulo-liquid-dark .elementor-heading-title::before {
    content: "";
    position: absolute;
    inset: 1px 8% auto;

    height: 45%;
    border-radius: inherit;

    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.16),
        rgba(255, 255, 255, 0.03) 60%,
        transparent
    );

    filter: blur(1px);
    pointer-events: none;
}


/* Reflexo diagonal sutil */
.ef-titulo-liquid-dark .elementor-heading-title::after {
    content: "";
    position: absolute;
    top: -80%;
    left: -30%;

    width: 45%;
    height: 260%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.10),
        transparent
    );

    transform: rotate(20deg);
    pointer-events: none;

    transition: left 0.7s cubic-bezier(0.22, 1, 0.36, 1);
}


/* Hover */
.ef-titulo-liquid-dark:hover .elementor-heading-title {
    transform: translateY(-2px);

    border-color: rgba(255, 255, 255, 0.26);

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.32),
        inset 0 -1px 0 rgba(255, 255, 255, 0.08),
        0 16px 36px rgba(0, 0, 0, 0.34),
        0 4px 12px rgba(7, 102, 141, 0.14);
}

.ef-titulo-liquid-dark:hover .elementor-heading-title::after {
    left: 105%;
}


/* Tablet */
@media (max-width: 1024px) {
    .ef-titulo-liquid-dark {
        --ef-glass-padding-y: 13px;
        --ef-glass-padding-x: 25px;
        --ef-glass-blur: 18px;
    }
}


/* Mobile */
@media (max-width: 767px) {
    .ef-titulo-liquid-dark {
        --ef-glass-padding-y: 11px;
        --ef-glass-padding-x: 20px;
        --ef-glass-blur: 15px;
    }

    .ef-titulo-liquid-dark .elementor-heading-title {
        font-size: 14px;
        line-height: 1.3;
    }
}


/* Acessibilidade */
@media (prefers-reduced-motion: reduce) {
    .ef-titulo-liquid-dark .elementor-heading-title,
    .ef-titulo-liquid-dark .elementor-heading-title::after {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbc3ce *//* =========================================
   CARD CLARO COM GRADIENTE ANIMADO
   Classe do container: ef-card-suave
========================================= */

.ef-card-suave {
    /* Configurações principais */
    --ef-card-radius: 14px;
    --ef-card-animation-duration: 9s;

    position: relative;
    box-sizing: border-box;

    border: 1px solid rgba(163, 195, 208, 0.35);
    border-radius: var(--ef-card-radius);

    /* Branco com leve passagem para azul-gelo */
    background-color: #ffffff;

    background-image: linear-gradient(
        120deg,
        #ffffff 0%,
        #fbfdfe 28%,
        #ebf3f6 55%,
        #f6fafc 76%,
        #ffffff 100%
    );

    /* Permite o deslocamento suave do gradiente */
    background-size: 240% 240%;
    background-position: 0% 50%;

    animation:
        ef-card-gradiente
        var(--ef-card-animation-duration)
        ease-in-out
        infinite;

    /* Sombra curta e difusa */
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.95),
        0 3px 8px rgba(7, 102, 141, 0.035),
        0 8px 20px rgba(7, 102, 141, 0.07);

    transition:
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
        border-color 0.45s ease,
        box-shadow 0.45s ease;
}


/* =========================================
   ANIMAÇÃO DO GRADIENTE
========================================= */

@keyframes ef-card-gradiente {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}


/* =========================================
   HOVER — DESKTOP
========================================= */

@media (hover: hover) and (pointer: fine) {
    .ef-card-suave:hover {
        /* Movimento discreto */
        transform: translateY(-4px);

        /* Borda levemente mais visível */
        border-color: rgba(7, 102, 141, 0.24);

        /*
         * A sombra mantém o mesmo tamanho.
         * Somente a intensidade aumenta.
         */
        box-shadow:
            inset 0 1px 0 rgba(255, 255, 255, 1),
            0 3px 8px rgba(7, 102, 141, 0.065),
            0 8px 20px rgba(7, 102, 141, 0.13);

        /* Gradiente um pouco mais dinâmico */
        animation-duration: 6s;
    }
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {
    .ef-card-suave {
        --ef-card-radius: 13px;
        --ef-card-animation-duration: 10s;

        background-size: 220% 220%;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {
    .ef-card-suave {
        --ef-card-radius: 12px;
        --ef-card-animation-duration: 11s;

        background-size: 200% 200%;

        box-shadow:
            inset 0 1px 0 rgba(255, 255, 255, 0.95),
            0 3px 8px rgba(7, 102, 141, 0.03),
            0 7px 17px rgba(7, 102, 141, 0.06);
    }
}


/* =========================================
   ACESSIBILIDADE
========================================= */

@media (prefers-reduced-motion: reduce) {
    .ef-card-suave {
        animation: none;
        background-position: 50% 50%;

        transition:
            border-color 0.3s ease,
            box-shadow 0.3s ease;
    }

    .ef-card-suave:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24208 *//* =========================================================
   RECORTE CENTRAL SUPERIOR
   Altura controlada pelo Elementor
========================================================= */

.ef-secao-recorte-central {
    /* Configurações do recorte */
    --ef-cor-externa: #ffffff;
    --ef-cor-base: #071c2b;
    --ef-recorte-altura: clamp(70px, 5vw, 110px);

    position: relative;
    isolation: isolate;
    box-sizing: border-box;

    /*
     * Sem min-height e sem padding vertical.
     * A altura será controlada no Elementor.
     */
    min-height: 0;

    /* Background */
    background-color: var(--ef-cor-base);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;

    /* Película leve */
    box-shadow:
        inset 0 0 0 100vmax rgba(5, 25, 39, 0.22);

    overflow: hidden;
}

/* Recorte superior */
.ef-secao-recorte-central::before {
    content: "";

    position: absolute;
    top: -1px;
    right: -1px;
    bottom: auto;
    left: -1px;

    display: block;

    width: calc(100% + 2px);
    height: var(--ef-recorte-altura);

    background-color: var(--ef-cor-externa);

    /*
     * Laterais brancas e fundo escuro
     * avançando para cima no centro.
     */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 110' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0H1920V100H1580C1490 100 1430 82 1360 45C1320 22 1280 10 1230 10H690C640 10 600 22 560 45C490 82 430 100 340 100H0V0Z'/%3E%3C/svg%3E");

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 110' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0H1920V100H1580C1490 100 1430 82 1360 45C1320 22 1280 10 1230 10H690C640 10 600 22 560 45C490 82 430 100 340 100H0V0Z'/%3E%3C/svg%3E");

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;

    -webkit-mask-position: center;
    mask-position: center;

    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;

    z-index: 3;
    pointer-events: none;
}

/* Garante que não exista recorte inferior */
.ef-secao-recorte-central::after {
    content: none;
    display: none;
}

/* Telas grandes */
@media (min-width: 1920px) {
    .ef-secao-recorte-central {
        --ef-recorte-altura: clamp(96px, 4.3vw, 110px);
        --ef-recorte-respiro: 80px;
        --ef-padding-normal: 130px;

        min-height: 800px;
    }
}

/* Notebooks */
@media (min-width: 1025px) and (max-width: 1440px) {
    .ef-secao-recorte-central {
        --ef-recorte-altura: clamp(68px, 5vw, 76px);
        --ef-recorte-respiro: 58px;
        --ef-padding-normal: 90px;

        min-height: clamp(560px, 44vw, 650px);
    }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .ef-secao-recorte-central {
        --ef-recorte-altura: 62px;
        --ef-recorte-respiro: 50px;
        --ef-padding-normal: 80px;

        min-height: 560px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .ef-secao-recorte-central {
        --ef-recorte-altura: clamp(42px, 12vw, 52px);
        --ef-recorte-respiro: 40px;
        --ef-padding-normal: 70px;

        min-height: auto;

        box-shadow:
            inset 0 0 0 100vmax rgba(5, 25, 39, 0.25);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3bdc14c *//* --- Estados Iniciais (Invisíveis) --- */

.scroll-top {
    opacity: 0;
    /* Tempo: 1.6s (Bem lento e cinematográfico) */
    /* Curva: Exponential Out - Flutua suavemente até parar */
    transition: 1.6s all cubic-bezier(0.19, 1, 0.22, 1);
    transform: translate(0px, 100px);
    filter: blur(10px);
}

.scroll-bottom {
    opacity: 0;
    transition: 1.6s all cubic-bezier(0.19, 1, 0.22, 1);
    transform: translate(0px, -100px);
    filter: blur(10px);
}

.scroll-left {
    opacity: 0;
    transition: 1.6s all cubic-bezier(0.19, 1, 0.22, 1);
    transform: translate(100px, 0px);
    filter: blur(10px);
}

.scroll-right {
    opacity: 0;
    transition: 1.6s all cubic-bezier(0.19, 1, 0.22, 1);
    transform: translate(-100px, 0px);
    filter: blur(10px);
}

.zoom-in {
    opacity: 0;
    transition: 1.6s all cubic-bezier(0.19, 1, 0.22, 1);
    transform: scale(1.5);
    filter: blur(10px);
}

/* Classes de Entrada (Hero Section) */
.entrada {
    opacity: 0;
    transition: 1.6s all cubic-bezier(0.19, 1, 0.22, 1);
    transform: translate(0px, 50px);
    filter: blur(10px);
}

.entrada-left {
    opacity: 0;
    transition: 1.6s all cubic-bezier(0.19, 1, 0.22, 1);
    transform: translate(-50px, 0px);
    filter: blur(10px);
}

.entrada-right {
    opacity: 0;
    transition: 1.6s all cubic-bezier(0.19, 1, 0.22, 1);
    transform: translate(50px, 0px);
    filter: blur(10px);
}

/* --- Estados Finais (Visíveis) --- */

.ativo {
    opacity: 1;
    transition: 1.6s all cubic-bezier(0.19, 1, 0.22, 1);
    transform: translate(0, 0) scale(1);
    filter: blur(0px);
}

.ativo-entrada {
    opacity: 1 !important;
    transform: translate(0, 0) !important;
    filter: blur(0px) !important;
    transition: 1.6s all cubic-bezier(0.19, 1, 0.22, 1) !important;
}

/* --- Modo de Edição do Elementor (Reset) --- */
body.elementor-editor-active .scroll-top,
body.elementor-editor-active .scroll-bottom,
body.elementor-editor-active .scroll-left,
body.elementor-editor-active .scroll-right,
body.elementor-editor-active .zoom-in,
body.elementor-editor-active .entrada,
body.elementor-editor-active .entrada-left,
body.elementor-editor-active .entrada-right {
    opacity: 1 !important;
    transform: translate(0, 0) !important;
    filter: blur(0px) !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8a9627 *//* =========================================
   TEXTURA GLOBAL
========================================= */

.ef-textura-global {
    position: fixed;
    inset: 0;
    z-index: 99999;

    width: 100%;
    height: 100%;

    /* Pontos de 1px repetidos a cada 2px */
    background-image: radial-gradient(
        circle at 20% 80%,
        rgba(255, 255, 255, 0.95) 1px,
        transparent 1px
    );

    background-size: 2px 2px;
    background-repeat: repeat;

    /* Intensidade da textura */
    opacity: 0.05;

    /* Fallback e mesclagem usada na referência */
    mix-blend-mode: screen;
    mix-blend-mode: plus-lighter;

    /* Não bloqueia cliques ou seleção */
    pointer-events: none;
    user-select: none;
}


/* =========================================
   CURSORES PERSONALIZADOS
========================================= */

/* =========================================
   CURSORES PERSONALIZADOS
========================================= */

:root {
    /* Estado normal: azul */
    --ef-cursor-normal:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='36' viewBox='0 0 31 36' fill='none'%3E%3Cpath d='M14.8406 21.1296L14.4343 21.2404L14.2176 21.6016L7.38318 32.9923L1.46923 2.23979L27.5642 17.6596L14.8406 21.1296Z' fill='%2307668D' stroke='white' stroke-width='2.09618' stroke-linecap='square'/%3E%3C/svg%3E")
        2 2,
        auto;

    /* Estado hover: verde */
    --ef-cursor-hover:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='36' viewBox='0 0 31 36' fill='none'%3E%3Cpath d='M14.8406 21.1296L14.4343 21.2404L14.2176 21.6016L7.38318 32.9923L1.46923 2.23979L27.5642 17.6596L14.8406 21.1296Z' fill='%236A902F' stroke='white' stroke-width='2.09618' stroke-linecap='square'/%3E%3C/svg%3E")
        2 2,
        pointer;
}


/* Cursor azul no restante da página */
html,
body {
    cursor: var(--ef-cursor-normal);
}


/* Cursor verde nos elementos clicáveis */
:is(
    a,
    button,
    summary,
    select,
    label[for],
    [role="button"],
    input[type="button"],
    input[type="submit"],
    input[type="reset"],
    .elementor-button,
    .e-n-accordion-item-title,
    .e-n-tab-title
),
:is(
    a,
    button,
    summary,
    [role="button"],
    .elementor-button,
    .e-n-accordion-item-title,
    .e-n-tab-title
) * {
    /*
     * Necessário para sobrepor o cursor:pointer
     * aplicado pelo Elementor e pelo tema.
     */
    cursor: var(--ef-cursor-hover) !important;
}


/* Preserva o cursor correto para digitação */
input:not([type="button"]):not([type="submit"]):not([type="reset"]),
textarea,
[contenteditable="true"] {
    cursor: text;
}


/* Desativa em dispositivos touch */
@media (hover: none), (pointer: coarse) {
    html,
    body,
    body * {
        cursor: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* =========================================
   BOTÃO VERDE — EFEITO CIPARONI
   Classe do widget: ef-botao-verde
========================================= */


/* Estrutura principal */
.ef-botao-verde .elementor-button {
    position: relative;

    display: flex;
    align-items: center;
    justify-content: center;

    min-width: 240px;
    min-height: 66px;
    padding: 20px 40px;

    color: #ffffff;
    background: transparent;
    border: 0;
    border-radius: 100px;

    /*
     * Sombra curta e difusa.
     * Mantém o relevo sem se espalhar pela página.
     */
    box-shadow:
        0 -3px 0 #3f571b inset,
        0 4px 10px rgba(67, 92, 30, 0.18),
        0 10px 22px rgba(67, 92, 30, 0.16);

    isolation: isolate;

    transition:
        box-shadow 0.4s ease,
        transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}


/* Camadas de cor do botão */
.ef-botao-verde .elementor-button::before,
.ef-botao-verde .elementor-button::after {
    content: "";

    position: absolute;
    inset: 0;

    border-radius: inherit;
    border-top: 2px solid #93b95b;

    pointer-events: none;

    transition:
        opacity 0.5s ease,
        border-color 0.5s ease;
}


/* Estado inicial */
.ef-botao-verde .elementor-button::before {
    background: linear-gradient(
        93deg,
        #47631f 1%,
        #6a902f 50%,
        #47631f 99%
    );

    box-shadow:
        0 -3px 0 #3f571b inset;

    opacity: 1;
    z-index: -2;
}


/* Gradiente exibido no hover */
.ef-botao-verde .elementor-button::after {
    background: linear-gradient(
        93deg,
        #587928 0%,
        #98c45c 50%,
        #587928 100%
    );

    border-top-color: #c2df95;

    box-shadow:
        0 -3px 0 #587827 inset;

    opacity: 0;
    z-index: -1;
}


/* Mantém texto e ícone acima do gradiente */
.ef-botao-verde .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;

    display: flex;
    align-items: center;
    gap: 10px;
}


/* Ícone */
.ef-botao-verde .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}


/* =========================================
   HOVER — DESKTOP
========================================= */

@media (hover: hover) and (pointer: fine) {
    .ef-botao-verde .elementor-button:hover {
        /*
         * Mesmo alcance da sombra.
         * Apenas aumenta a intensidade.
         */
        box-shadow:
            0 -3px 0 #49651f inset,
            0 4px 10px rgba(67, 92, 30, 0.25),
            0 10px 22px rgba(67, 92, 30, 0.23);
    }

    .ef-botao-verde .elementor-button:hover::after {
        opacity: 1;
    }

    .ef-botao-verde
    .elementor-button:hover
    .elementor-button-icon {
        transform: translateX(10px);
    }
}


/* Acessibilidade pelo teclado */
.ef-botao-verde .elementor-button:focus-visible {
    outline: 3px solid rgba(152, 196, 92, 0.55);
    outline-offset: 4px;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {
    .ef-botao-verde .elementor-button {
        min-height: 58px;
        padding: 17px 32px;

        box-shadow:
            0 -3px 0 #3f571b inset,
            0 4px 9px rgba(67, 92, 30, 0.16),
            0 9px 19px rgba(67, 92, 30, 0.14);
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {
    .ef-botao-verde .elementor-button {
        width: 100%;
        min-width: 0;
        min-height: 54px;
        padding: 16px 24px;

        box-shadow:
            0 -3px 0 #3f571b inset,
            0 3px 8px rgba(67, 92, 30, 0.14),
            0 8px 16px rgba(67, 92, 30, 0.12);
    }

    .ef-botao-verde .elementor-button-icon {
        display: none;
    }

    .ef-botao-verde .elementor-button-text {
        font-size: 14px;
        line-height: 1.3;
        text-align: center;
    }
}


/* =========================================
   REDUÇÃO DE MOVIMENTO
========================================= */

@media (prefers-reduced-motion: reduce) {
    .ef-botao-verde .elementor-button,
    .ef-botao-verde .elementor-button::after,
    .ef-botao-verde .elementor-button-icon {
        transition: none;
    }
}/* End custom CSS */