.elementor-58 .elementor-element.elementor-element-3a9ccnt{--display:flex;--min-height:540px;--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-58 .elementor-element.elementor-element-3a9ccnt:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-3a9ccnt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brasilporvidas.hubdigital.app.br/wp-content/uploads/2026/08/sobre-nos-voluntarios.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-58 .elementor-element.elementor-element-3a9ccnt::before, .elementor-58 .elementor-element.elementor-element-3a9ccnt > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-3a9ccnt > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-3a9ccnt > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-3a9ccnt > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-3a9ccnt > .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-58 .elementor-element.elementor-element-3a9dcnt{--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-58 .elementor-element.elementor-element-3a9ecnt{--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-58 .elementor-element.elementor-element-3aa0cnt .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;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-58 .elementor-element.elementor-element-3aa1cnt{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.9);}.elementor-58 .elementor-element.elementor-element-3aa4cnt{--display:flex;}.elementor-58 .elementor-element.elementor-element-3aa6cnt{--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-58 .elementor-element.elementor-element-3aa6cnt:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-3aa6cnt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-58 .elementor-element.elementor-element-3aa7cnt{--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-58 .elementor-element.elementor-element-3aa8cnt{--display:flex;}.elementor-58 .elementor-element.elementor-element-3aa9cnt .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#49ABAC;}.elementor-58 .elementor-element.elementor-element-3aaacnt .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;color:#126C85;}.elementor-58 .elementor-element.elementor-element-3aabcnt{--display:flex;}.elementor-58 .elementor-element.elementor-element-3aaccnt{font-family:"Montserrat", Sans-serif;}.elementor-58 .elementor-element.elementor-element-3aaecnt{--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-58 .elementor-element.elementor-element-3aaecnt:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-3aaecnt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fbfd;}.elementor-58 .elementor-element.elementor-element-3aafcnt{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-3ab0cnt{--display:flex;}.elementor-58 .elementor-element.elementor-element-3ab1cnt .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#49ABAC;}.elementor-58 .elementor-element.elementor-element-3ab2cnt .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.25em;color:#126C85;}.elementor-58 .elementor-element.elementor-element-3ab3cnt{font-family:"Montserrat", Sans-serif;}.elementor-58 .elementor-element.elementor-element-3ab4cnt{--display:flex;}.elementor-58 .elementor-element.elementor-element-3ab7cnt{--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:center;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-3ab7cnt:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-3ab7cnt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-58 .elementor-element.elementor-element-3ab8cnt{text-align:center;}.elementor-58 .elementor-element.elementor-element-3ab8cnt .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#49ABAC;}.elementor-58 .elementor-element.elementor-element-3ab9cnt{text-align:center;}.elementor-58 .elementor-element.elementor-element-3ab9cnt .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;color:#126C85;}.elementor-58 .elementor-element.elementor-element-3abacnt{font-family:"Montserrat", Sans-serif;}.elementor-58 .elementor-element.elementor-element-3abccnt{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.94;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-3abccnt:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-3abccnt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brasilporvidas.hubdigital.app.br/wp-content/uploads/2026/08/sobre-nos-voluntarios.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-58 .elementor-element.elementor-element-3abccnt::before, .elementor-58 .elementor-element.elementor-element-3abccnt > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-3abccnt > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-3abccnt > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-3abccnt > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-3abccnt > .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.84) 100%);}.elementor-58 .elementor-element.elementor-element-3abdcnt{--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:center;}.elementor-58 .elementor-element.elementor-element-3abfcnt{text-align:center;}.elementor-58 .elementor-element.elementor-element-3abfcnt .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;line-height:1.25em;color:#ffffff;}.elementor-58 .elementor-element.elementor-element-3ac0cnt{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-58 .elementor-element.elementor-element-3ac1cnt .elementor-button{background-color:#f27a1a;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-3ac1cnt .elementor-button-content-wrapper{flex-direction:row;}.elementor-58 .elementor-element.elementor-element-3ac1cnt .elementor-button .elementor-button-content-wrapper{gap:8px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-3a9dcnt{--content-width:1140px;}.elementor-58 .elementor-element.elementor-element-3a9ecnt{--width:58%;}.elementor-58 .elementor-element.elementor-element-3aa4cnt{--width:38%;}.elementor-58 .elementor-element.elementor-element-3aa6cnt{--content-width:1140px;}.elementor-58 .elementor-element.elementor-element-3aa8cnt{--width:55%;}.elementor-58 .elementor-element.elementor-element-3aabcnt{--width:40%;}.elementor-58 .elementor-element.elementor-element-3aaecnt{--content-width:1140px;}.elementor-58 .elementor-element.elementor-element-3ab0cnt{--width:45%;}.elementor-58 .elementor-element.elementor-element-3ab4cnt{--width:50%;}.elementor-58 .elementor-element.elementor-element-3ab7cnt{--content-width:1140px;}.elementor-58 .elementor-element.elementor-element-3abdcnt{--content-width:1140px;}}/* Start custom CSS for text-editor, class: .elementor-element-3aa1cnt */.elementor-58 .elementor-element.elementor-element-3aa1cnt { max-width: 540px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9ecnt */@media (max-width: 768px) { .elementor-58 .elementor-element.elementor-element-3a9ecnt { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aa5cnt */.elementor-58 .elementor-element.elementor-element-3aa5cnt .bpv-contact-quote-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: left; } .elementor-58 .elementor-element.elementor-element-3aa5cnt .bpv-quote-icon { font-size: 28px; color: #40BB84; margin-bottom: 16px; } .elementor-58 .elementor-element.elementor-element-3aa5cnt .bpv-quote-text { font-size: 18px; font-weight: 700; line-height: 1.5; color: #ffffff; margin: 0 0 16px 0; font-style: italic; } .elementor-58 .elementor-element.elementor-element-3aa5cnt .bpv-quote-author { display: block; font-size: 13px; font-weight: 600; color: #40BB84; letter-spacing: 1px; text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa4cnt */@media (max-width: 768px) { .elementor-58 .elementor-element.elementor-element-3aa4cnt { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9dcnt */@media (max-width: 768px) { .elementor-58 .elementor-element.elementor-element-3a9dcnt { flex-direction: column; gap: 30px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa8cnt */@media (max-width: 768px) { .elementor-58 .elementor-element.elementor-element-3aa8cnt { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aabcnt */@media (max-width: 768px) { .elementor-58 .elementor-element.elementor-element-3aabcnt { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa7cnt */@media (max-width: 768px) { .elementor-58 .elementor-element.elementor-element-3aa7cnt { flex-direction: column; gap: 16px; align-items: flex-start; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aadcnt */.elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-contact-grid { display: grid; grid-template-columns: 420px 1fr; gap: 36px; width: 100%; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cinfo-card { background: #0a3844; color: #ffffff; border-radius: 14px; padding: 40px 32px; display: flex; flex-direction: column; justify-content: space-between; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cinfo-tag { font-size: 11px; font-weight: 800; color: #40BB84; letter-spacing: 1.5px; margin-bottom: 12px; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cinfo-card h3 { color: #ffffff; font-size: 22px; font-weight: 800; line-height: 1.35; margin: 0 0 12px 0; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cinfo-desc { color: rgba(255,255,255,0.75); font-size: 14px; line-height: 1.6; margin-bottom: 30px; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cinfo-list { display: flex; flex-direction: column; gap: 20px; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cinfo-item { display: flex; align-items: flex-start; gap: 14px; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-ci-icon { width: 38px; height: 38px; border-radius: 8px; background: rgba(64,187,132,0.2); color: #40BB84; display: flex; align-items: center; justify-content: center; font-size: 16px; flex-shrink: 0; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cinfo-item span { display: block; font-size: 11px; color: rgba(255,255,255,0.65); text-transform: uppercase; font-weight: 700; margin-bottom: 2px; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cinfo-item strong { font-size: 14px; color: #ffffff; word-break: break-all; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cform-card { background: #ffffff; border: 1px solid #e2edf1; border-radius: 14px; padding: 36px 32px; box-shadow: 0 8px 30px rgba(18,108,133,0.05); } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px; padding-bottom: 14px; border-bottom: 1px solid #edf3f5; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-head h4 { color: #126C85; font-size: 18px; font-weight: 800; margin: 0; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-head span { color: #888888; font-size: 12px; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-bottom: 16px; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-group { display: flex; flex-direction: column; gap: 6px; margin-bottom: 16px; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-group label { color: #444444; font-size: 13px; font-weight: 700; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-group input, .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-group select, .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-group textarea { border: 1.5px solid #d4e4e8; border-radius: 8px; padding: 12px 14px; font-size: 14px; font-family: Montserrat, sans-serif; color: #333333; outline: none; transition: border-color 0.2s ease; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-group input:focus, .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-group select:focus, .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-group textarea:focus { border-color: #126C85; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-check { display: flex; align-items: flex-start; gap: 10px; font-size: 12px; color: #666666; line-height: 1.5; margin: 18px 0 24px 0; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-check input { margin-top: 3px; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-btn { background: #f27a1a; color: #ffffff; border: none; border-radius: 8px; padding: 16px 36px; font-size: 14px; font-weight: 800; font-family: Montserrat, sans-serif; cursor: pointer; transition: all 0.2s ease; box-shadow: 0 4px 15px rgba(242,122,26,0.35); } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-btn:hover { background: #d96711; transform: translateY(-2px); } @media (max-width: 900px) { .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-contact-grid { grid-template-columns: 1fr; } .elementor-58 .elementor-element.elementor-element-3aadcnt .bpv-cf-row { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0cnt */@media (max-width: 768px) { .elementor-58 .elementor-element.elementor-element-3ab0cnt { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ab5cnt */.elementor-58 .elementor-element.elementor-element-3ab5cnt .bpv-social-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; width: 100%; } .elementor-58 .elementor-element.elementor-element-3ab5cnt .bpv-soc-card { display: flex; align-items: center; gap: 14px; background: #ffffff; border: 1px solid #e2edf1; border-radius: 10px; padding: 18px 20px; text-decoration: none; transition: all 0.2s ease; } .elementor-58 .elementor-element.elementor-element-3ab5cnt .bpv-soc-card:hover { transform: translateY(-3px); border-color: #126C85; box-shadow: 0 8px 20px rgba(18,108,133,0.08); } .elementor-58 .elementor-element.elementor-element-3ab5cnt .bpv-soc-card i { font-size: 24px; } .elementor-58 .elementor-element.elementor-element-3ab5cnt .bpv-soc-card span { display: block; font-size: 11px; color: #888888; font-weight: 700; text-transform: uppercase; } .elementor-58 .elementor-element.elementor-element-3ab5cnt .bpv-soc-card strong { color: #126C85; font-size: 13px; font-weight: 700; } .elementor-58 .elementor-element.elementor-element-3ab5cnt .bpv-soc-arrow { color: #cbdde2; font-size: 13px; margin-left: auto; transition: transform 0.2s ease; } .elementor-58 .elementor-element.elementor-element-3ab5cnt .bpv-soc-card:hover .bpv-soc-arrow { color: #126C85; transform: translateX(3px); } @media (max-width: 500px) { .elementor-58 .elementor-element.elementor-element-3ab5cnt .bpv-social-grid { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab4cnt */@media (max-width: 768px) { .elementor-58 .elementor-element.elementor-element-3ab4cnt { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aafcnt */@media (max-width: 768px) { .elementor-58 .elementor-element.elementor-element-3aafcnt { flex-direction: column; gap: 30px; align-items: flex-start; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3abbcnt */.elementor-58 .elementor-element.elementor-element-3abbcnt .bpv-engage-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; width: 100%; } .elementor-58 .elementor-element.elementor-element-3abbcnt .bpv-eng-card { background: #fafcfd; border: 1px solid #e5eff2; border-radius: 12px; padding: 36px 28px; text-align: center; transition: all 0.3s ease; } .elementor-58 .elementor-element.elementor-element-3abbcnt .bpv-eng-card:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(18,108,133,0.08); border-color: #126C85; } .elementor-58 .elementor-element.elementor-element-3abbcnt .bpv-eng-icon { width: 56px; height: 56px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 22px; margin: 0 auto 18px auto; } .elementor-58 .elementor-element.elementor-element-3abbcnt .bpv-eng-icon.green { background: #eaf6f0; color: #40BB84; } .elementor-58 .elementor-element.elementor-element-3abbcnt .bpv-eng-icon.teal { background: #eaf4f7; color: #126C85; } .elementor-58 .elementor-element.elementor-element-3abbcnt .bpv-eng-icon.orange { background: #fef3e8; color: #f27a1a; } .elementor-58 .elementor-element.elementor-element-3abbcnt .bpv-eng-sub { display: block; color: #888888; font-size: 12px; font-weight: 600; text-transform: uppercase; margin-bottom: 6px; } .elementor-58 .elementor-element.elementor-element-3abbcnt .bpv-eng-card h3 { color: #126C85; font-size: 20px; font-weight: 800; margin: 0 0 20px 0; } .elementor-58 .elementor-element.elementor-element-3abbcnt .bpv-eng-card a { display: inline-block; color: #126C85; font-size: 13px; font-weight: 800; text-decoration: none; border-bottom: 2px solid #40BB84; padding-bottom: 2px; transition: color 0.2s ease; } .elementor-58 .elementor-element.elementor-element-3abbcnt .bpv-eng-card a:hover { color: #40BB84; } @media (max-width: 800px) { .elementor-58 .elementor-element.elementor-element-3abbcnt .bpv-engage-grid { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ac1cnt */.elementor-58 .elementor-element.elementor-element-3ac1cnt .elementor-button { box-shadow: 0 10px 25px rgba(242,122,26,0.4); } .elementor-58 .elementor-element.elementor-element-3ac1cnt .elementor-button:hover { background-color: #d96711 !important; transform: translateY(-2px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3abdcnt */.elementor-58 .elementor-element.elementor-element-3abdcnt { text-align: center; max-width: 780px; margin: 0 auto; }/* End custom CSS */