.elementor-789 .elementor-element.elementor-element-6630e49{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:11px 11px 11px 11px;box-shadow:0px 0px 11px 1px rgba(118.99999999999999, 85.66312854442344, 47.34130434782609, 0.97);--padding-top:15px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-789 .elementor-element.elementor-element-6630e49:not(.elementor-motion-effects-element-type-background), .elementor-789 .elementor-element.elementor-element-6630e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-789 .elementor-element.elementor-element-6630e49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-789 .elementor-element.elementor-element-54b3e13c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-789 .elementor-element.elementor-element-8be9ff4{text-align:center;}.elementor-789 .elementor-element.elementor-element-8be9ff4 .ha-gradient-heading{color:#A3978C;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(180deg, #A3978C 0%, var( --e-global-color-secondary ) 100%);font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-789 .elementor-element.elementor-element-5843be59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:2px 2px 2px 2px;}.elementor-789 .elementor-element.elementor-element-540e485e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5C7351;--border-color:#5C7351;--border-radius:10px 10px 10px 10px;}.elementor-789 .elementor-element.elementor-element-1c7caaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-789 .elementor-element.elementor-element-3f7806a3{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-789 .elementor-element.elementor-element-4b02e24b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-789 .elementor-element.elementor-element-6f38946f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-789 .elementor-element.elementor-element-4ce66933{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-789 .elementor-element.elementor-element-2cd5f3b9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-789 .elementor-element.elementor-element-5dfba75b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-789 .elementor-element.elementor-element-2ed619e3{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-789 .elementor-element.elementor-element-7648a76e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-789 .elementor-element.elementor-element-216cf749{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-789 .elementor-element.elementor-element-45156ca{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-789 .elementor-element.elementor-element-2ad9b6e0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-789 .elementor-element.elementor-element-49ae1664{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-789 .elementor-element.elementor-element-2160b8e5{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-789 .elementor-element.elementor-element-742709cc{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:7px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-4c3bef1 );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );}:where( .elementor-789 .elementor-element.elementor-element-742709cc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-789 .elementor-element.elementor-element-2e9fd138{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-789 .elementor-element.elementor-element-68aa669{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5C7351;--border-color:#5C7351;--border-radius:10px 10px 10px 10px;}.elementor-789 .elementor-element.elementor-element-098f587{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-789 .elementor-element.elementor-element-65b6c20{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-789 .elementor-element.elementor-element-3837baa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-789 .elementor-element.elementor-element-66c1e07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-789 .elementor-element.elementor-element-67b4867{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-789 .elementor-element.elementor-element-35685a6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-789 .elementor-element.elementor-element-fb8f2f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-789 .elementor-element.elementor-element-8cfd4c8{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-789 .elementor-element.elementor-element-6503262{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-789 .elementor-element.elementor-element-36190bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-789 .elementor-element.elementor-element-58bb081{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-789 .elementor-element.elementor-element-95c437f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-789 .elementor-element.elementor-element-ef008e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-789 .elementor-element.elementor-element-8e003be{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-789 .elementor-element.elementor-element-4a42a79{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:7px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-4c3bef1 );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );}:where( .elementor-789 .elementor-element.elementor-element-4a42a79 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}#elementor-popup-modal-789{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-789 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-789 .dialog-close-button{display:flex;}#elementor-popup-modal-789 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-789 .elementor-element.elementor-element-8be9ff4{padding:0px 30px 0px 30px;text-align:center;}.elementor-789 .elementor-element.elementor-element-8be9ff4 .ha-gradient-heading{font-size:42px;}}@media(min-width:768px){.elementor-789 .elementor-element.elementor-element-6630e49{--width:99.375%;}.elementor-789 .elementor-element.elementor-element-54b3e13c{--width:100%;}.elementor-789 .elementor-element.elementor-element-5843be59{--width:50%;}.elementor-789 .elementor-element.elementor-element-2e9fd138{--width:50%;}}/* Start custom CSS *//* Botões */
.t-btn{
  background:#2e3d00;color:#ead8c4;border-radius:14px;padding:14px 22px;
  transition:transform .2s ease,background .2s ease,box-shadow .2s ease}
.t-btn:hover{background:#465b15;transform:translateY(-2px)}

/* Cards clean */
.t-card{
  border:1px solid rgba(234,216,196,.22);border-radius:16px;
  background:rgba(234,216,196,.06);backdrop-filter:saturate(120%) blur(2px);
  transition:transform .25s ease,box-shadow .25s ease}
.t-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.25)}

/* PNGs do carrossel com sombra e raio suavizados */
.img-float img{
  filter:drop-shadow(0 18px 40px rgba(0,0,0,.35));
  border-radius:18px}

/* MARQUEE opcional (se não usar widget) */
.hero-marquee{
  display:flex; gap:32px; align-items:center; 
  animation:marquee 24s linear infinite; will-change:transform}
.hero-marquee img{
  height:280px; width:auto; object-fit:contain;
  filter:drop-shadow(0 18px 40px rgba(0,0,0,.35)); border-radius:18px}
@keyframes marquee{ from{transform:translateX(0)} to{transform:translateX(-50%)} }/* End custom CSS */