.elementor-56 .elementor-element.elementor-element-32ccdoa{--display:flex;--min-height:560px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.94;--padding-top:90px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-32ccdoa:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-32ccdoa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brasilporvidas.hubdigital.app.br/wp-content/uploads/2026/08/mais-pao-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-32ccdoa::before, .elementor-56 .elementor-element.elementor-element-32ccdoa > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-32ccdoa > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-32ccdoa > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-32ccdoa > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-32ccdoa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #082a33 0%, rgba(10, 48, 59, 0.78) 100%);}.elementor-56 .elementor-element.elementor-element-32cddoa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-32cedoa{--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-start;}.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-56 .elementor-element.elementor-element-32d0doa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;line-height:1.18em;color:#ffffff;}.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-56 .elementor-element.elementor-element-32d1doa{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.9);}.elementor-56 .elementor-element.elementor-element-32d4doa{--display:flex;}.elementor-56 .elementor-element.elementor-element-32d6doa{--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:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-32d6doa:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-32d6doa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-56 .elementor-element.elementor-element-32d7doa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-32d8doa{--display:flex;}.elementor-56 .elementor-element.elementor-element-32d9doa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#49ABAC;}.elementor-56 .elementor-element.elementor-element-32dadoa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;color:#126C85;}.elementor-56 .elementor-element.elementor-element-32dbdoa{--display:flex;}.elementor-56 .elementor-element.elementor-element-32dcdoa{font-family:"Montserrat", Sans-serif;}.elementor-56 .elementor-element.elementor-element-32dedoa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-32dedoa:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-32dedoa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fbfd;}.elementor-56 .elementor-element.elementor-element-32dfdoa{--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-start;}.elementor-56 .elementor-element.elementor-element-32e0doa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#49ABAC;}.elementor-56 .elementor-element.elementor-element-32e1doa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.25em;color:#126C85;}.elementor-56 .elementor-element.elementor-element-32e2doa{font-family:"Montserrat", Sans-serif;}.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-56 .elementor-element.elementor-element-32e3doa .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;fill:#126C85;color:#126C85;border-style:solid;border-width:1px 1px 1px 1px;border-color:#126C85;border-radius:6px 6px 6px 6px;}.elementor-56 .elementor-element.elementor-element-32e4doa{--display:flex;}.elementor-56 .elementor-element.elementor-element-32e6doa{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-32e6doa:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-32e6doa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a3844;}.elementor-56 .elementor-element.elementor-element-32e7doa{--display:flex;--justify-content:center;--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-56 .elementor-element.elementor-element-32e8doa img{border-radius:8px 8px 8px 8px;}.elementor-56 .elementor-element.elementor-element-32e9doa{--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-start;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:44px;}.elementor-56 .elementor-element.elementor-element-32eadoa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#40BB84;}.elementor-56 .elementor-element.elementor-element-32ebdoa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;color:#ffffff;}.elementor-56 .elementor-element.elementor-element-32ecdoa{font-family:"Montserrat", Sans-serif;}.elementor-56 .elementor-element.elementor-element-32eedoa .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;}.elementor-56 .elementor-element.elementor-element-32eedoa .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-32eedoa .elementor-button:focus{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-32cddoa{--content-width:1140px;}.elementor-56 .elementor-element.elementor-element-32cedoa{--width:58%;}.elementor-56 .elementor-element.elementor-element-32d4doa{--width:38%;}.elementor-56 .elementor-element.elementor-element-32d6doa{--content-width:1140px;}.elementor-56 .elementor-element.elementor-element-32d8doa{--width:55%;}.elementor-56 .elementor-element.elementor-element-32dbdoa{--width:40%;}.elementor-56 .elementor-element.elementor-element-32dedoa{--content-width:1140px;}.elementor-56 .elementor-element.elementor-element-32dfdoa{--width:45%;}.elementor-56 .elementor-element.elementor-element-32e4doa{--width:50%;}.elementor-56 .elementor-element.elementor-element-32e6doa{--content-width:1140px;}.elementor-56 .elementor-element.elementor-element-32e7doa{--width:45%;}.elementor-56 .elementor-element.elementor-element-32e9doa{--width:55%;}}/* Start custom CSS for text-editor, class: .elementor-element-32d1doa */.elementor-56 .elementor-element.elementor-element-32d1doa { max-width: 540px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32cedoa */@media (max-width: 768px) { .elementor-56 .elementor-element.elementor-element-32cedoa { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32d5doa */.elementor-56 .elementor-element.elementor-element-32d5doa .bpv-hero-impact-card { background: rgba(255,255,255,0.08); backdrop-filter: blur(10px); border: 1px solid rgba(255,255,255,0.18); border-radius: 16px; padding: 36px 28px; color: #ffffff; box-shadow: 0 16px 40px rgba(0,0,0,0.25); text-align: center; } .elementor-56 .elementor-element.elementor-element-32d5doa .bpv-hic-icon { width: 54px; height: 54px; border-radius: 50%; background: #f27a1a; color: #ffffff; display: flex; align-items: center; justify-content: center; font-size: 22px; margin: 0 auto 16px auto; } .elementor-56 .elementor-element.elementor-element-32d5doa .bpv-hic-sub { display: block; font-size: 12px; font-weight: 700; color: rgba(255,255,255,0.75); text-transform: uppercase; letter-spacing: 1px; margin-bottom: 6px; } .elementor-56 .elementor-element.elementor-element-32d5doa .bpv-hero-impact-card h2 { font-size: 48px; font-weight: 800; color: #40BB84; margin: 0 0 10px 0; font-family: Montserrat, sans-serif; } .elementor-56 .elementor-element.elementor-element-32d5doa .bpv-hero-impact-card p { font-size: 14px; line-height: 1.5; color: rgba(255,255,255,0.9); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d4doa */@media (max-width: 768px) { .elementor-56 .elementor-element.elementor-element-32d4doa { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32cddoa */@media (max-width: 768px) { .elementor-56 .elementor-element.elementor-element-32cddoa { flex-direction: column; gap: 30px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d8doa */@media (max-width: 768px) { .elementor-56 .elementor-element.elementor-element-32d8doa { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32dbdoa */@media (max-width: 768px) { .elementor-56 .elementor-element.elementor-element-32dbdoa { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d7doa */@media (max-width: 768px) { .elementor-56 .elementor-element.elementor-element-32d7doa { flex-direction: column; gap: 16px; align-items: flex-start; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32dddoa */.elementor-56 .elementor-element.elementor-element-32dddoa .bpv-checkout-layout { display: grid; grid-template-columns: 1fr 340px; gap: 40px; align-items: start; width: 100%; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-checkout-steps { display: flex; flex-direction: column; gap: 32px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-step-box { background: #fafcfd; border: 1px solid #e5eff2; border-radius: 12px; padding: 26px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-sb-header { display: flex; align-items: center; gap: 12px; margin-bottom: 18px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-sb-num { background: #126C85; color: #ffffff; width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 800; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-sb-header h4 { color: #126C85; font-size: 17px; font-weight: 800; margin: 0; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-dest-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-dest-card { background: #ffffff; border: 1.5px solid #e2edf1; border-radius: 8px; padding: 16px 14px; cursor: pointer; transition: all 0.2s ease; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-dest-card:hover { border-color: #49ABAC; transform: translateY(-2px); } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-dest-card.active { border-color: #126C85; background: #eaf4f7; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-dest-card strong { color: #126C85; font-size: 14px; display: block; margin-bottom: 4px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-dest-card p { color: #666666; font-size: 12px; line-height: 1.4; margin: 0; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-freq-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-freq-btn { background: #ffffff; border: 1.5px solid #e2edf1; border-radius: 8px; padding: 14px; text-align: center; color: #444444; font-size: 14px; font-weight: 700; cursor: pointer; transition: all 0.2s ease; display: flex; align-items: center; justify-content: center; gap: 8px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-freq-btn.active { border-color: #126C85; background: #eaf4f7; color: #126C85; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-tag-freq { font-size: 9px; font-weight: 800; background: #40BB84; color: #ffffff; padding: 2px 6px; border-radius: 3px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-vals-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-val-btn { background: #ffffff; border: 1.5px solid #e2edf1; border-radius: 8px; padding: 14px; text-align: center; color: #126C85; font-size: 16px; font-weight: 800; cursor: pointer; transition: all 0.2s ease; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-val-btn:hover { border-color: #49ABAC; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-val-btn.active { border-color: #126C85; background: #126C85; color: #ffffff; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-pay-methods { display: flex; flex-direction: column; gap: 18px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-pay-card { background: #ffffff; border: 1.5px solid #e2edf1; border-radius: 10px; padding: 20px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-pay-card.active { border-color: #40BB84; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-pc-head { display: flex; align-items: center; gap: 10px; margin-bottom: 14px; font-size: 15px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-tag-instant { background: rgba(64,187,132,0.18); color: #40BB84; font-size: 10px; font-weight: 800; padding: 2px 8px; border-radius: 4px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-pix-box { display: flex; gap: 20px; align-items: center; background: #f8fbfd; border-radius: 8px; padding: 16px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-pix-qr img { width: 110px; height: 110px; border-radius: 6px; border: 1px solid #e2edf1; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-pix-info { flex: 1; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-pix-info p { color: #555555; font-size: 13px; line-height: 1.5; margin: 0 0 10px 0; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-pix-key-wrap { display: flex; gap: 8px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-pix-key-wrap input { flex: 1; border: 1px solid #cbdde2; border-radius: 6px; padding: 8px 12px; font-size: 12px; background: #ffffff; font-weight: 600; color: #333333; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-pix-key-wrap button { background: #126C85; color: #ffffff; border: none; border-radius: 6px; padding: 8px 16px; font-size: 12px; font-weight: 800; cursor: pointer; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-cc-form { display: flex; flex-direction: column; gap: 12px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-cc-group { display: flex; flex-direction: column; gap: 4px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-cc-group label { font-size: 12px; font-weight: 700; color: #555555; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-cc-group input { border: 1px solid #cbdde2; border-radius: 6px; padding: 10px 12px; font-size: 13px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-cc-row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-summary-wrap { position: sticky; top: 100px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-summary-card { background: #0a3844; color: #ffffff; border-radius: 12px; padding: 28px 24px; box-shadow: 0 12px 35px rgba(10,56,68,0.25); } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-summary-card h3 { color: #40BB84; font-size: 13px; font-weight: 800; letter-spacing: 1.5px; margin: 0 0 18px 0; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-sum-row { display: flex; justify-content: space-between; font-size: 14px; margin-bottom: 8px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-sum-row span { color: rgba(255,255,255,0.7); } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-sum-row strong { color: #ffffff; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-sum-divider { height: 1px; background: rgba(255,255,255,0.12); margin: 16px 0; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-sum-val-label { font-size: 12px; color: rgba(255,255,255,0.75); text-transform: uppercase; margin-bottom: 4px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-sum-big-val { font-size: 38px; font-weight: 800; color: #ffffff; margin-bottom: 18px; font-family: Montserrat, sans-serif; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-sum-check { display: flex; align-items: flex-start; gap: 8px; font-size: 12px; color: rgba(255,255,255,0.8); line-height: 1.4; margin-bottom: 20px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-sum-check input { margin-top: 3px; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-btn-donate { width: 100%; background: #f27a1a; color: #ffffff; border: none; border-radius: 8px; padding: 16px; font-size: 14px; font-weight: 800; cursor: pointer; box-shadow: 0 4px 15px rgba(242,122,26,0.4); transition: transform 0.2s ease; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-btn-donate:hover { background: #d96711; transform: translateY(-2px); } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-sum-secure { text-align: center; color: rgba(255,255,255,0.5); font-size: 11px; margin-top: 14px; } @media (max-width: 900px) { .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-checkout-layout { grid-template-columns: 1fr; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-dest-grid { grid-template-columns: 1fr; } .elementor-56 .elementor-element.elementor-element-32dddoa .bpv-pix-box { flex-direction: column; text-align: center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32dfdoa */@media (max-width: 768px) { .elementor-56 .elementor-element.elementor-element-32dfdoa { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32e5doa */.elementor-56 .elementor-element.elementor-element-32e5doa .bpv-dest-items-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; width: 100%; } .elementor-56 .elementor-element.elementor-element-32e5doa .bpv-di-card { background: #ffffff; border: 1px solid #e2edf1; border-radius: 8px; padding: 16px 18px; display: flex; align-items: center; gap: 12px; } .elementor-56 .elementor-element.elementor-element-32e5doa .bpv-di-card i { color: #40BB84; font-size: 18px; } .elementor-56 .elementor-element.elementor-element-32e5doa .bpv-di-card span { color: #126C85; font-size: 14px; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e4doa */@media (max-width: 768px) { .elementor-56 .elementor-element.elementor-element-32e4doa { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32dedoa */@media (max-width: 768px) { .elementor-56 .elementor-element.elementor-element-32dedoa { flex-direction: column; gap: 40px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32e8doa */.elementor-56 .elementor-element.elementor-element-32e8doa img { width: 100%; height: 100%; object-fit: cover; min-height: 380px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e7doa */@media (max-width: 768px) { .elementor-56 .elementor-element.elementor-element-32e7doa { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32eedoa */.elementor-56 .elementor-element.elementor-element-32eedoa .elementor-button { box-shadow: 0 4px 15px rgba(242,122,26,0.4); } .elementor-56 .elementor-element.elementor-element-32eedoa .elementor-button:hover { background-color: #d96711 !important; transform: translateY(-2px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e9doa */@media (max-width: 768px) { .elementor-56 .elementor-element.elementor-element-32e9doa { width: 100% !important; padding: 32px 24px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6doa */@media (max-width: 768px) { .elementor-56 .elementor-element.elementor-element-32e6doa { flex-direction: column; } }/* End custom CSS */