.elementor-9639 .elementor-element.elementor-element-de7b6ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:28px;--padding-bottom:58px;--padding-left:24px;--padding-right:24px;}.elementor-9639 .elementor-element.elementor-element-de7b6ed:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-de7b6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1114;background-image:url("https://www.frenteanimal.com/wp-content/uploads/2026/10/vol-galinha-pescoco.jpg");background-position:32% 14%;background-repeat:no-repeat;background-size:cover;}.elementor-9639 .elementor-element.elementor-element-42d3ece{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-42d3ece.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-9639 .elementor-element.elementor-element-acd80b1 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-9639 .elementor-element.elementor-element-acd80b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:1.75px;color:#8FD3F6;}.elementor-9639 .elementor-element.elementor-element-df35ff9 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-9639 .elementor-element.elementor-element-df35ff9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;text-transform:none;line-height:1.06em;letter-spacing:-1px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-9639 .elementor-element.elementor-element-a8aecfc > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9639 .elementor-element.elementor-element-a8aecfc{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;line-height:1.62em;color:#E8EBEE;}.elementor-9639 .elementor-element.elementor-element-9e371ab{--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:16px 30px;--row-gap:16px;--column-gap:30px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.18);--border-color:rgba(255,255,255,0.18);--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-588d03f{--display:flex;--min-height:0px;--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:18px 18px 18px 18px;box-shadow:0px 34px 70px 0px rgba(0,0,0,0.42);--padding-top:18px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-9639 .elementor-element.elementor-element-588d03f:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-588d03f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9639 .elementor-element.elementor-element-588d03f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9639 .elementor-element.elementor-element-4bfb22d img{width:115px;}.elementor-9639 .elementor-element.elementor-element-de8af81 > .elementor-widget-container{margin:0px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-9639 .elementor-element.elementor-element-de8af81{text-align:center;}.elementor-9639 .elementor-element.elementor-element-de8af81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:-1px;color:var( --e-global-color-text );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-9639 .elementor-element.elementor-element-e7b45ca .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-field-type-html{padding-bottom:0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:35px;letter-spacing:-0.5px;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-field-group .elementor-field, .elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:35px;letter-spacing:-0.5px;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-button[type="submit"]{color:#ffffff;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-9639 .elementor-element.elementor-element-e7b45ca .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9639 .elementor-element.elementor-element-e7b45ca{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-icon-size:15px;--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-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-9639 .elementor-element.elementor-element-10189aa.elementor-element{--align-self:center;}.elementor-9639 .elementor-element.elementor-element-10189aa .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-9639 .elementor-element.elementor-element-10189aa.elementor-view-stacked .elementor-icon{background-color:#808080;}.elementor-9639 .elementor-element.elementor-element-10189aa.elementor-view-framed .elementor-icon, .elementor-9639 .elementor-element.elementor-element-10189aa.elementor-view-default .elementor-icon{fill:#808080;color:#808080;border-color:#808080;}.elementor-9639 .elementor-element.elementor-element-10189aa .elementor-icon{font-size:16px;}.elementor-9639 .elementor-element.elementor-element-10189aa .elementor-icon-box-title, .elementor-9639 .elementor-element.elementor-element-10189aa .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:60px;letter-spacing:-1px;}.elementor-9639 .elementor-element.elementor-element-10189aa .elementor-icon-box-title{color:#808080;}.elementor-9639 .elementor-element.elementor-element-10189aa .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:35px;letter-spacing:-0.5px;color:#808080;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9639 .elementor-element.elementor-element-f5b9fa8{--divider-border-style:solid;--divider-color:#9B96A0;--divider-border-width:1px;}.elementor-9639 .elementor-element.elementor-element-f5b9fa8 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9639 .elementor-element.elementor-element-f5b9fa8 .elementor-divider-separator{width:100%;}.elementor-9639 .elementor-element.elementor-element-f5b9fa8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9639 .elementor-element.elementor-element-b103eda > .elementor-widget-container{margin:-25px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-9639 .elementor-element.elementor-element-6f31f1a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-53c2d11{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-53c2d11:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-53c2d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B8BCC;}.elementor-9639 .elementor-element.elementor-element-48e4a67{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-9639 .elementor-element.elementor-element-7adf1c3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:92px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-7adf1c3:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-7adf1c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-9639 .elementor-element.elementor-element-f04a55f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-9639 .elementor-element.elementor-element-5ef067d > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-9639 .elementor-element.elementor-element-5ef067d{text-align:center;}.elementor-9639 .elementor-element.elementor-element-5ef067d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;text-transform:none;line-height:1.16em;letter-spacing:-0.6px;color:#1D2327;}.elementor-9639 .elementor-element.elementor-element-7617b47 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-9639 .elementor-element.elementor-element-7617b47{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-073bded{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-68f32cc{--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:14px 14px 14px 14px;box-shadow:0px 8px 26px 0px rgba(0,0,0,0.05);--padding-top:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-9639 .elementor-element.elementor-element-68f32cc:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-68f32cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9639 .elementor-element.elementor-element-f203bde .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-9639 .elementor-element.elementor-element-f203bde.elementor-view-stacked .elementor-icon{background-color:#EAF6FD;fill:#0B8BCC;color:#0B8BCC;}.elementor-9639 .elementor-element.elementor-element-f203bde.elementor-view-framed .elementor-icon, .elementor-9639 .elementor-element.elementor-element-f203bde.elementor-view-default .elementor-icon{fill:#EAF6FD;color:#EAF6FD;border-color:#EAF6FD;}.elementor-9639 .elementor-element.elementor-element-f203bde.elementor-view-framed .elementor-icon{background-color:#0B8BCC;}.elementor-9639 .elementor-element.elementor-element-f203bde .elementor-icon{font-size:26px;padding:14px;border-radius:12px 12px 12px 12px;}.elementor-9639 .elementor-element.elementor-element-f203bde .elementor-icon-box-title, .elementor-9639 .elementor-element.elementor-element-f203bde .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;text-transform:none;line-height:1.3em;}.elementor-9639 .elementor-element.elementor-element-f203bde .elementor-icon-box-title{color:#1D2327;}.elementor-9639 .elementor-element.elementor-element-f203bde .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.65em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-1e2e2df{--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:14px 14px 14px 14px;box-shadow:0px 8px 26px 0px rgba(0,0,0,0.05);--padding-top:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-9639 .elementor-element.elementor-element-1e2e2df:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-1e2e2df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9639 .elementor-element.elementor-element-aa364ad .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-9639 .elementor-element.elementor-element-aa364ad.elementor-view-stacked .elementor-icon{background-color:#EAF6FD;fill:#0B8BCC;color:#0B8BCC;}.elementor-9639 .elementor-element.elementor-element-aa364ad.elementor-view-framed .elementor-icon, .elementor-9639 .elementor-element.elementor-element-aa364ad.elementor-view-default .elementor-icon{fill:#EAF6FD;color:#EAF6FD;border-color:#EAF6FD;}.elementor-9639 .elementor-element.elementor-element-aa364ad.elementor-view-framed .elementor-icon{background-color:#0B8BCC;}.elementor-9639 .elementor-element.elementor-element-aa364ad .elementor-icon{font-size:26px;padding:14px;border-radius:12px 12px 12px 12px;}.elementor-9639 .elementor-element.elementor-element-aa364ad .elementor-icon-box-title, .elementor-9639 .elementor-element.elementor-element-aa364ad .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;text-transform:none;line-height:1.3em;}.elementor-9639 .elementor-element.elementor-element-aa364ad .elementor-icon-box-title{color:#1D2327;}.elementor-9639 .elementor-element.elementor-element-aa364ad .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.65em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-8d19830{--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:14px 14px 14px 14px;box-shadow:0px 8px 26px 0px rgba(0,0,0,0.05);--padding-top:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-9639 .elementor-element.elementor-element-8d19830:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-8d19830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9639 .elementor-element.elementor-element-ca47cb3 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-9639 .elementor-element.elementor-element-ca47cb3.elementor-view-stacked .elementor-icon{background-color:#EAF6FD;fill:#0B8BCC;color:#0B8BCC;}.elementor-9639 .elementor-element.elementor-element-ca47cb3.elementor-view-framed .elementor-icon, .elementor-9639 .elementor-element.elementor-element-ca47cb3.elementor-view-default .elementor-icon{fill:#EAF6FD;color:#EAF6FD;border-color:#EAF6FD;}.elementor-9639 .elementor-element.elementor-element-ca47cb3.elementor-view-framed .elementor-icon{background-color:#0B8BCC;}.elementor-9639 .elementor-element.elementor-element-ca47cb3 .elementor-icon{font-size:26px;padding:14px;border-radius:12px 12px 12px 12px;}.elementor-9639 .elementor-element.elementor-element-ca47cb3 .elementor-icon-box-title, .elementor-9639 .elementor-element.elementor-element-ca47cb3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;text-transform:none;line-height:1.3em;}.elementor-9639 .elementor-element.elementor-element-ca47cb3 .elementor-icon-box-title{color:#1D2327;}.elementor-9639 .elementor-element.elementor-element-ca47cb3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.65em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-78da336 > .elementor-widget-container{margin:52px 0px 30px 0px;}.elementor-9639 .elementor-element.elementor-element-78da336{text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;line-height:1.6em;color:#1D2327;}.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-9639 .elementor-element.elementor-element-412e8a7 .elementor-button{background-color:#0B8BCC;font-family:"Poppins", Sans-serif;font-size:15.5px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 10px 26px 0px rgba(11,139,204,0.26);border-radius:8px 8px 8px 8px;padding:16px 40px 16px 40px;}.elementor-9639 .elementor-element.elementor-element-412e8a7 .elementor-button:hover, .elementor-9639 .elementor-element.elementor-element-412e8a7 .elementor-button:focus{background-color:#0A76AD;color:#FFFFFF;}.elementor-9639 .elementor-element.elementor-element-412e8a7 .elementor-button:hover svg, .elementor-9639 .elementor-element.elementor-element-412e8a7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9639 .elementor-element.elementor-element-9637cb7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-9637cb7:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-9637cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0A09;background-image:url("https://www.frenteanimal.com/wp-content/uploads/2026/07/faixa-porco-jaula-2.jpg");background-position:50% 40%;background-repeat:no-repeat;background-size:cover;}.elementor-9639 .elementor-element.elementor-element-9637cb7::before, .elementor-9639 .elementor-element.elementor-element-9637cb7 > .elementor-background-video-container::before, .elementor-9639 .elementor-element.elementor-element-9637cb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9639 .elementor-element.elementor-element-9637cb7 > .elementor-background-slideshow::before, .elementor-9639 .elementor-element.elementor-element-9637cb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9639 .elementor-element.elementor-element-9637cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(6,8,10,0.62);--background-overlay:'';}.elementor-9639 .elementor-element.elementor-element-104bd76{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-9639 .elementor-element.elementor-element-bb378f0 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-9639 .elementor-element.elementor-element-bb378f0{text-align:center;}.elementor-9639 .elementor-element.elementor-element-bb378f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:none;line-height:1.18em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-9639 .elementor-element.elementor-element-764899d .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15.5px;font-weight:600;fill:#0B8BCC;color:#0B8BCC;box-shadow:0px 10px 26px 0px rgba(0,0,0,0.18);border-radius:8px 8px 8px 8px;padding:16px 40px 16px 40px;}.elementor-9639 .elementor-element.elementor-element-764899d .elementor-button:hover, .elementor-9639 .elementor-element.elementor-element-764899d .elementor-button:focus{background-color:#F4FBFF;color:#0A76AD;}.elementor-9639 .elementor-element.elementor-element-764899d .elementor-button:hover svg, .elementor-9639 .elementor-element.elementor-element-764899d .elementor-button:focus svg{fill:#0A76AD;}.elementor-9639 .elementor-element.elementor-element-41d6375{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:92px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-41d6375:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-41d6375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-9639 .elementor-element.elementor-element-e6455e6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-9639 .elementor-element.elementor-element-3da1860 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-9639 .elementor-element.elementor-element-3da1860{text-align:center;}.elementor-9639 .elementor-element.elementor-element-3da1860 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;text-transform:none;line-height:1.16em;letter-spacing:-0.6px;color:#1D2327;}.elementor-9639 .elementor-element.elementor-element-ac1214f > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-9639 .elementor-element.elementor-element-ac1214f{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-747c331{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-2f3db24{--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:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.06);--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-9639 .elementor-element.elementor-element-2f3db24:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-2f3db24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9639 .elementor-element.elementor-element-33f14cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-ee94641{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-9639 .elementor-element.elementor-element-ee94641 img{width:58px;}.elementor-9639 .elementor-element.elementor-element-90b215d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-9b13f75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9639 .elementor-element.elementor-element-9b13f75 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16.5px;font-weight:600;text-transform:none;line-height:1.25em;color:#1D2327;}.elementor-9639 .elementor-element.elementor-element-1867f20 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-9639 .elementor-element.elementor-element-1867f20{font-family:"Poppins", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.9px;color:#0B8BCC;}.elementor-9639 .elementor-element.elementor-element-ce61cc6{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:300;line-height:1.72em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-af69c67{--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:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.06);--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-9639 .elementor-element.elementor-element-af69c67:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-af69c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9639 .elementor-element.elementor-element-0580a4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-189e488{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-9639 .elementor-element.elementor-element-189e488 img{width:58px;}.elementor-9639 .elementor-element.elementor-element-8e279cd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-3d35a16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9639 .elementor-element.elementor-element-3d35a16 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16.5px;font-weight:600;text-transform:none;line-height:1.25em;color:#1D2327;}.elementor-9639 .elementor-element.elementor-element-3b77acc > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-9639 .elementor-element.elementor-element-3b77acc{font-family:"Poppins", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.9px;color:#0B8BCC;}.elementor-9639 .elementor-element.elementor-element-ce228ba{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:300;line-height:1.72em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-f475559{--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:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.06);--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-9639 .elementor-element.elementor-element-f475559:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-f475559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9639 .elementor-element.elementor-element-3a719cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-0e0712c{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-9639 .elementor-element.elementor-element-0e0712c img{width:58px;}.elementor-9639 .elementor-element.elementor-element-7ee5ca8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-572ceb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9639 .elementor-element.elementor-element-572ceb3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16.5px;font-weight:600;text-transform:none;line-height:1.25em;color:#1D2327;}.elementor-9639 .elementor-element.elementor-element-1a33236 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-9639 .elementor-element.elementor-element-1a33236{font-family:"Poppins", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.9px;color:#0B8BCC;}.elementor-9639 .elementor-element.elementor-element-e344d50{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:300;line-height:1.72em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-3fe6a46{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:92px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-d549f21{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-9639 .elementor-element.elementor-element-c2c4e2e > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-9639 .elementor-element.elementor-element-c2c4e2e{text-align:center;}.elementor-9639 .elementor-element.elementor-element-c2c4e2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;text-transform:none;line-height:1.16em;letter-spacing:-0.6px;color:#1D2327;}.elementor-9639 .elementor-element.elementor-element-6abc92f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-6abc92f.e-con{--align-self:center;}.elementor-9639 .elementor-element.elementor-element-b113789{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:44px;}.elementor-9639 .elementor-element.elementor-element-c31b4fe{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-ff35e59{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:44px;}.elementor-9639 .elementor-element.elementor-element-6c8ba11{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-fcdf510{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:44px;}.elementor-9639 .elementor-element.elementor-element-d7d88c2{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-c5ff758{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:44px;}.elementor-9639 .elementor-element.elementor-element-ed0c72a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-6470c29{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:44px;}.elementor-9639 .elementor-element.elementor-element-a275faf{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-cee9a0f{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:44px;}.elementor-9639 .elementor-element.elementor-element-2244cb0{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.75em;color:#414042;}.elementor-9639 .elementor-element.elementor-element-39f6c2e{--n-accordion-title-font-size:16.5px;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#1D2327;--n-accordion-title-hover-color:#0B8BCC;--n-accordion-title-active-color:#1D2327;--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:#0B8BCC;--n-accordion-icon-hover-color:#0A76AD;--n-accordion-icon-active-color:#0B8BCC;}.elementor-9639 .elementor-element.elementor-element-39f6c2e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-9639 .elementor-element.elementor-element-39f6c2e {--n-accordion-padding:24px 0px 24px 0px;}:where( .elementor-9639 .elementor-element.elementor-element-39f6c2e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;line-height:1.45em;letter-spacing:0px;}.elementor-9639 .elementor-element.elementor-element-6fb9bad{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-6fb9bad:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-6fb9bad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B8BCC;}.elementor-9639 .elementor-element.elementor-element-4d041a9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-9639 .elementor-element.elementor-element-160ed9f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9639 .elementor-element.elementor-element-160ed9f{text-align:center;}.elementor-9639 .elementor-element.elementor-element-160ed9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;text-transform:none;line-height:1.18em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-9639 .elementor-element.elementor-element-8c9239d > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-9639 .elementor-element.elementor-element-8c9239d{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;color:#EAF6FD;}.elementor-9639 .elementor-element.elementor-element-75f267e .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15.5px;font-weight:600;fill:#0B8BCC;color:#0B8BCC;box-shadow:0px 10px 26px 0px rgba(0,0,0,0.18);border-radius:8px 8px 8px 8px;padding:16px 40px 16px 40px;}.elementor-9639 .elementor-element.elementor-element-75f267e .elementor-button:hover, .elementor-9639 .elementor-element.elementor-element-75f267e .elementor-button:focus{background-color:#F4FBFF;color:#0A76AD;}.elementor-9639 .elementor-element.elementor-element-75f267e .elementor-button:hover svg, .elementor-9639 .elementor-element.elementor-element-75f267e .elementor-button:focus svg{fill:#0A76AD;}.elementor-9639 .elementor-element.elementor-element-f770e4a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-7b6796b{text-align:center;font-family:"Poppins", Sans-serif;font-size:12.5px;line-height:1.7em;color:#98A0A7;}:root{--page-title-display:none;}@media(max-width:1280px){.elementor-9639 .elementor-element.elementor-element-de7b6ed{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-9639 .elementor-element.elementor-element-de7b6ed:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-de7b6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9639 .elementor-element.elementor-element-df35ff9 .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9639 .elementor-element.elementor-element-a8aecfc{font-size:17px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9639 .elementor-element.elementor-element-de8af81 .elementor-heading-title{font-size:16px;line-height:1.25em;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9639 .elementor-element.elementor-element-10189aa .elementor-icon-box-title, .elementor-9639 .elementor-element.elementor-element-10189aa .elementor-icon-box-title a{font-size:45px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9639 .elementor-element.elementor-element-7adf1c3{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-f04a55f{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9639 .elementor-element.elementor-element-5ef067d .elementor-heading-title{font-size:29px;}.elementor-9639 .elementor-element.elementor-element-073bded{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9639 .elementor-element.elementor-element-78da336 > .elementor-widget-container{margin:36px 0px 30px 0px;}.elementor-9639 .elementor-element.elementor-element-78da336{font-size:17px;}.elementor-9639 .elementor-element.elementor-element-9637cb7:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-9637cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-9639 .elementor-element.elementor-element-9637cb7{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-bb378f0 .elementor-heading-title{font-size:29px;}.elementor-9639 .elementor-element.elementor-element-41d6375{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-e6455e6{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9639 .elementor-element.elementor-element-3da1860 .elementor-heading-title{font-size:29px;}.elementor-9639 .elementor-element.elementor-element-747c331{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9639 .elementor-element.elementor-element-3fe6a46{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-d549f21{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9639 .elementor-element.elementor-element-c2c4e2e .elementor-heading-title{font-size:29px;}.elementor-9639 .elementor-element.elementor-element-b113789{--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-ff35e59{--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-fcdf510{--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-c5ff758{--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-6470c29{--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-cee9a0f{--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-6fb9bad{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-9639 .elementor-element.elementor-element-4d041a9{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9639 .elementor-element.elementor-element-160ed9f .elementor-heading-title{font-size:29px;}}@media(max-width:767px){.elementor-9639 .elementor-element.elementor-element-de7b6ed:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-de7b6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9639 .elementor-element.elementor-element-df35ff9 .elementor-heading-title{font-size:31px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9639 .elementor-element.elementor-element-de8af81 .elementor-heading-title{font-size:16px;line-height:1.25em;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9639 .elementor-element.elementor-element-10189aa .elementor-icon-box-title, .elementor-9639 .elementor-element.elementor-element-10189aa .elementor-icon-box-title a{font-size:40px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9639 .elementor-element.elementor-element-073bded{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9639 .elementor-element.elementor-element-9637cb7:not(.elementor-motion-effects-element-type-background), .elementor-9639 .elementor-element.elementor-element-9637cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-9639 .elementor-element.elementor-element-747c331{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-9639 .elementor-element.elementor-element-de7b6ed{--content-width:1071px;}.elementor-9639 .elementor-element.elementor-element-42d3ece{--width:612px;}.elementor-9639 .elementor-element.elementor-element-588d03f{--width:500px;}.elementor-9639 .elementor-element.elementor-element-f04a55f{--content-width:1080px;}.elementor-9639 .elementor-element.elementor-element-104bd76{--content-width:1080px;}.elementor-9639 .elementor-element.elementor-element-e6455e6{--content-width:1080px;}.elementor-9639 .elementor-element.elementor-element-d549f21{--content-width:1080px;}.elementor-9639 .elementor-element.elementor-element-6abc92f{--width:860px;}.elementor-9639 .elementor-element.elementor-element-4d041a9{--content-width:1080px;}}@media(max-width:1280px) and (min-width:768px){.elementor-9639 .elementor-element.elementor-element-42d3ece{--width:100%;}.elementor-9639 .elementor-element.elementor-element-588d03f{--width:100%;}.elementor-9639 .elementor-element.elementor-element-f04a55f{--content-width:100%;}.elementor-9639 .elementor-element.elementor-element-104bd76{--content-width:100%;}.elementor-9639 .elementor-element.elementor-element-e6455e6{--content-width:100%;}.elementor-9639 .elementor-element.elementor-element-d549f21{--content-width:100%;}.elementor-9639 .elementor-element.elementor-element-6abc92f{--width:100%;}.elementor-9639 .elementor-element.elementor-element-4d041a9{--content-width:100%;}}/* Start custom CSS for form, class: .elementor-element-e7b45ca *//* =========================================================
   Frente Animal - Donation Form UI
   Requer wrapper principal: .fa-donation-card
========================================================= */

/* =========================================================
   1) Estrutura geral
========================================================= */

.fa-donation-card .elementor-form{
  max-width: 520px;
  margin: 0 auto;
}

.fa-donation-card .fa-step-subtitle{
  margin: 10px 0 16px;
  font-size: 14px;
  opacity: .85;
}

/* Remove indicadores/estrelas dos steps */
.fa-donation-card .e-form__indicators{
  display: none !important;
}

/* Esconde os radios originais do Elementor */
.fa-donation-card .elementor-field-subgroup input[type="radio"]{
  position: absolute !important;
  opacity: 0 !important;
  width: 1px !important;
  height: 1px !important;
  pointer-events: none !important;
}

/* =========================================================
   2) Step 1 - Botões Uma vez / Mensal
========================================================= */

.fa-donation-card .fa-toggle-group{
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 16px !important;
  width: 100% !important;
  margin: 12px 0 10px !important;
}

.fa-donation-card .fa-toggle{
  position: relative;
  width: 100% !important;
  max-width: none !important;
  min-height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px 10px;
  border: 2px solid #0B8BCC;
  border-radius: 10px;
  background: #fff;
  color: #0B8BCC;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: .3px;
  cursor: pointer;
  user-select: none;
}

.fa-donation-card .fa-toggle.is-active{
  background: #0B8BCC !important;
  color: #fff !important;
  border-color: #0B8BCC !important;
}

.fa-donation-card .fa-toggle input{
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* =========================================================
   3) Step 1 - Botões de montante
========================================================= */

.fa-donation-card .fa-amount-grid{
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 16px !important;
  width: 100% !important;
  margin: 12px 0 14px !important;
}

.fa-donation-card .fa-amount-btn{
  position: relative;
  width: 100% !important;
  max-width: none !important;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 10px;
  border-radius: 10px;
  background: #d9d9d9;
  color: #fff;
  text-align: center;
  font-weight: 500 !important;
  letter-spacing: .2px;
  cursor: pointer;
  user-select: none;
}

.fa-donation-card .fa-amount-btn.is-active{
  background: #0B8BCC;
}

.fa-donation-card .fa-amount-btn input{
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.fa-donation-card .fa-amount-btn .fa-amount-eur{
  font-size: 12px !important;
  font-weight: 500 !important;
  opacity: .95;
  margin-right: 4px;
}

.fa-donation-card .fa-amount-btn .fa-amount-val{
  font-size: 26px !important;
  font-weight: 500 !important;
  line-height: 1;
}

.fa-donation-card .fa-amount-btn .fa-amount-suf{
  font-size: 13px;
  font-weight: 500;
  opacity: .95;
  margin-left: 6px;
}

/* Campo "Outro valor" */
.fa-donation-card .fa-other-amount input{
  border-radius: 10px;
  padding: 14px 14px;
  border: 1px solid #d6d6d6;
  background: #fff;
}

/* =========================================================
   4) Step 1 - Checkbox "oferecer em nome..."
========================================================= */

.fa-donation-card .elementor-field-group-honor,
.fa-donation-card .elementor-field-group-honor label,
.fa-donation-card #form-field-honor,
.fa-donation-card label[for="form-field-honor"]{
  font-size: 14px !important;
  opacity: .85 !important;
  font-weight: 400 !important;
}

/* =========================================================
   5) Botões de navegação dos steps
========================================================= */

.fa-donation-card .e-form__buttons{
  margin-top: 18px;
}

.fa-donation-card .e-form__buttons__wrapper{
  display: flex;
  justify-content: center;
  gap: 22px;
}

.fa-donation-card .e-form__buttons__wrapper__button{
  border-radius: 10px !important;
  padding: 14px 26px !important;
  font-weight: 500 !important;
  letter-spacing: .2px;
  min-width: 170px;
}

.fa-donation-card .e-form__buttons__wrapper__button-previous{
  background: transparent !important;
  border: 0 !important;
  color: #111 !important;
  text-decoration: underline;
  min-width: auto;
}

.fa-donation-card .e-form__buttons__wrapper__button-next,
.fa-donation-card .e-form__buttons__wrapper__button-submit{
  background: #0B8BCC !important;
  color: #fff !important;
  border: 0 !important;
}

/* =========================================================
   6) Step 2 - Campos com linha inferior
========================================================= */

.fa-donation-card .fa-step2 input[type="text"],
.fa-donation-card .fa-step2 input[type="email"],
.fa-donation-card .fa-step2 input[type="tel"]{
  background: #fff !important;
  border: 0 !important;
  border-bottom: 2px solid #dcdcdc !important;
  border-radius: 0 !important;
  padding: 12px 2px !important;
  box-shadow: none !important;
}

.fa-donation-card .fa-step2 input::placeholder{
  opacity: .65;
}

/* Remover outline/caixa ao focar */
.fa-donation-card input:focus,
.fa-donation-card input:active,
.fa-donation-card textarea:focus,
.fa-donation-card textarea:active{
  outline: none !important;
  box-shadow: none !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;
}

.fa-donation-card input:focus{
  border-bottom: 2px solid #1f86b8 !important;
}

/* =========================================================
   7) Linha "Estás a dar..." (Step 2 e Step 3)
========================================================= */

.fa-donation-card .fa-step2-top{
  display: block;
  width: 100%;
  text-align: center;
  margin-bottom: 14px;
}

.fa-donation-card .fa-giving-line{
  display: block;
  width: 100%;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0;
  text-align: center;
  font-weight: 500;
}

.fa-donation-card #fa-giving-text{
  display: inline;
}

.fa-donation-card #fa-change-donation{
  color: #000 !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  text-decoration: none !important;
  vertical-align: super;
  margin-left: 4px;
}

/* =========================================================
   8) Newsletter
========================================================= */

.fa-donation-card .elementor-field-group-newsletter{
  font-size: 12px !important;
  margin-top: 20px;
}

.fa-donation-card .elementor-field-group-newsletter label,
.fa-donation-card .elementor-field-group-newsletter .elementor-field-option{
  font-size: 12px !important;
  line-height: 1.4 !important;
}

/* =========================================================
   9) Mensagem de erro do montante
========================================================= */

.fa-donation-card .fa-amount-error{
  margin: 6px 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: #d11a2a !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.25 !important;
}

/* =========================================================
   10) Step 3 - Caixa de pagamento
========================================================= */

.fa-donation-card .fa-pay-box{
  border: 1px solid #e7e7e7;
  border-radius: 12px;
  padding: 16px;
  background: #fff;
}

/* Botões dos métodos + verificar pagamento */
.fa-donation-card .fa-pay-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 140px;
  min-height: 46px;
  padding: 12px 18px;
  border-radius: 10px;
  border: 1px solid #d7d7d7 !important;
  background: #fff !important;
  color: #111 !important;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
  transition: all .2s ease;
  box-shadow: none !important;
  text-decoration: none !important;
}

.fa-donation-card .fa-pay-btn:hover{
  border-color: #0B8BCC !important;
  color: #0B8BCC !important;
}

.fa-donation-card .fa-pay-btn:disabled{
  opacity: .6;
  cursor: not-allowed;
}

/* Método selecionado */
.fa-donation-card .fa-pay-btn.is-active{
  background: #0B8BCC !important;
  border-color: #0B8BCC !important;
  color: #fff !important;
}

/* Conteúdo apresentado depois de selecionar método */
.fa-donation-card #fa-pay-result{
  line-height: 1.3;
  font-size: 14px;
}

.fa-donation-card #fa-pay-result div,
.fa-donation-card #fa-pay-result p{
  line-height: 1.3;
}

.fa-donation-card .fa-pay-status-line{
  line-height: 1.25;
  margin-top: 6px;
}

/* Pequeno espaçamento interno dos blocos de resultado */
.fa-donation-card #fa-pay-result .fa-pay-result-card{
  line-height: 1.3;
}

/* Campo telefone */
.fa-donation-card .elementor-field-group-phone input{
  letter-spacing: .3px;
}

/* Esconder botão FINALIZAR do Elementor neste formulário */
.fa-donation-card .elementor-field-type-submit{
  display: none !important;
}/* End custom CSS */
/* Start custom CSS *//* Frente Animal - pagina de donativos - CSS residual
   Apenas o que o Elementor nao faz nativamente. Tudo o resto esta nas definicoes dos blocos. */

/* ---- HERO ---- */
#fa-hero-sec{position:relative;overflow:clip}
#fa-hero-sec::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
  background:linear-gradient(95deg,rgba(6,8,10,.92) 0%,rgba(6,8,10,.76) 34%,rgba(6,8,10,.38) 58%,rgba(6,8,10,.66) 100%)}
#fa-hero-sec > .e-con-inner{position:relative;z-index:1}
#fa-hero-sec .fh-eyebrow .elementor-heading-title::before{content:"";display:inline-block;
  width:28px;height:2px;background:#18A0FB;vertical-align:middle;margin-right:10px}
#fa-hero-sec .fh-h1 .elementor-heading-title{max-width:15ch}
#fa-hero-sec .fh-lead,#fa-hero-sec .fh-proof{max-width:46ch}
#fa-hero-sec .fh-proof p{margin:0;font-size:13px;line-height:1.5;color:#c9d1d8}
#fa-hero-sec .fh-proof strong{display:block;color:#fff;font-size:15px;font-weight:600;margin-bottom:2px}
#fa-hero-sec .fh-proof a{color:#e3e9ee;text-decoration:none;border-bottom:1px solid rgba(143,211,246,.6)}
#fa-hero-sec .fh-proof a:hover{color:#fff;border-bottom-color:#18A0FB}
#widget-donativos{scroll-margin-top:110px}
html{scroll-behavior:smooth}

/* ---- Larguras de leitura ---- */
#fa-doar .fa-sub p{max-width:56ch;margin:0 auto}
#fa-doar .fa-closing p{max-width:60ch;margin:0 auto}
#fa-doar .fa-final-lead p{max-width:48ch;margin:0 auto}
#fa-doar .fa-band h2{max-width:24ch;margin-left:auto;margin-right:auto}
#fa-doar .fa-final h2{max-width:26ch;margin-left:auto;margin-right:auto}

/* ---- Testemunhos ---- */
#fa-doar .fa-thead img{width:58px;height:58px;border-radius:50%;object-fit:cover}
#fa-doar .fa-t blockquote{margin:0;padding:0;border:none;background:none;font-style:normal}
#fa-doar .fa-t blockquote::before{content:"\201C";font-size:36px;line-height:0;color:#cfe6f4;
  vertical-align:-14px;margin-right:4px}

/* ---- FAQ ---- */
#fa-doar .fa-faq .e-n-accordion-item-title-text{text-transform:none}
#fa-doar .fa-faq .e-n-accordion-item{border-bottom:1px solid #e6e9eb}
#fa-doar .fa-faq .e-n-accordion-item:first-child{border-top:1px solid #e6e9eb}
#fa-doar .fa-faq .e-n-accordion-item > .e-con{border:none;padding:0 44px 26px 0}
#fa-doar .fa-faq .e-n-accordion-item-title{padding-left:0}
#fa-doar .fa-iban{background:#F2F2F2;border-left:3px solid #0B8BCC;padding:16px 18px;
  border-radius:0 8px 8px 0;margin-top:12px;font-size:14.5px;line-height:1.8}
#fa-doar .fa-iban strong{font-weight:600;color:#1D2327}

/* ---- CTA fixa (so em ecras pequenos) ---- */
#fa-sticky{display:none}
@media(max-width:1024px){
  #fa-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:998;background:#fff;
    padding:10px 14px;box-shadow:0 -8px 24px rgba(0,0,0,.16)}
  #fa-sticky a{display:block;text-align:center;background:#0B8BCC;color:#fff;text-decoration:none;
    font-weight:600;padding:15px;border-radius:8px;font-size:15.5px}
  #fa-sticky.is-hidden{display:none}
}/* End custom CSS */