.elementor-20 .elementor-element.elementor-element-138csn{--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-20 .elementor-element.elementor-element-138csn:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-138csn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brasilporvidas.hubdigital.app.br/wp-content/uploads/2026/08/sobre-nos-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-138csn::before, .elementor-20 .elementor-element.elementor-element-138csn > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-138csn > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-138csn > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-138csn > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-138csn > .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.75) 100%);}.elementor-20 .elementor-element.elementor-element-138dsn{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-20 .elementor-element.elementor-element-138fsn .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-20 .elementor-element.elementor-element-1390sn{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.9);}.elementor-20 .elementor-element.elementor-element-1392sn{--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-20 .elementor-element.elementor-element-1392sn:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1392sn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-1393sn{--display:flex;--position:relative;top:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-1393sn{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-1393sn{right:0px;}.elementor-20 .elementor-element.elementor-element-1395sn{--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-20 .elementor-element.elementor-element-1396sn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#49ABAC;}.elementor-20 .elementor-element.elementor-element-1397sn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.25em;color:#126C85;}.elementor-20 .elementor-element.elementor-element-1398sn{font-family:"Montserrat", Sans-serif;}.elementor-20 .elementor-element.elementor-element-139asn{--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-20 .elementor-element.elementor-element-139asn:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-139asn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a3844;}.elementor-20 .elementor-element.elementor-element-139bsn{--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:60px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-139csn{--display:flex;}.elementor-20 .elementor-element.elementor-element-139dsn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#40BB84;}.elementor-20 .elementor-element.elementor-element-139esn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-139fsn{--display:flex;}.elementor-20 .elementor-element.elementor-element-13a0sn{font-family:"Montserrat", Sans-serif;}.elementor-20 .elementor-element.elementor-element-13a2sn{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-13a2sn:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-13a2sn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fbfd;}.elementor-20 .elementor-element.elementor-element-13a3sn{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e6f0f3;--border-color:#e6f0f3;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 25px 0px rgba(18,108,133,0.06);--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-20 .elementor-element.elementor-element-13a3sn:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-13a3sn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-13a5sn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#49ABAC;}.elementor-20 .elementor-element.elementor-element-13a6sn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;line-height:1.3em;color:#126C85;}.elementor-20 .elementor-element.elementor-element-13a7sn{font-family:"Montserrat", Sans-serif;}.elementor-20 .elementor-element.elementor-element-13a8sn{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e6f0f3;--border-color:#e6f0f3;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 25px 0px rgba(18,108,133,0.06);--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-20 .elementor-element.elementor-element-13a8sn:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-13a8sn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-13aasn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#f27a1a;}.elementor-20 .elementor-element.elementor-element-13absn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;line-height:1.3em;color:#126C85;}.elementor-20 .elementor-element.elementor-element-13acsn{font-family:"Montserrat", Sans-serif;}.elementor-20 .elementor-element.elementor-element-13adsn{--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-20 .elementor-element.elementor-element-13adsn:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-13adsn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-13aesn{text-align:center;}.elementor-20 .elementor-element.elementor-element-13aesn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#49ABAC;}.elementor-20 .elementor-element.elementor-element-13afsn{text-align:center;}.elementor-20 .elementor-element.elementor-element-13afsn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;color:#126C85;}.elementor-20 .elementor-element.elementor-element-13b0sn{font-family:"Montserrat", Sans-serif;}.elementor-20 .elementor-element.elementor-element-13b2sn{--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-20 .elementor-element.elementor-element-13b2sn:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-13b2sn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fbfd;}.elementor-20 .elementor-element.elementor-element-13b3sn{--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:44px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-13b4sn{--display:flex;}.elementor-20 .elementor-element.elementor-element-13b5sn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#49ABAC;}.elementor-20 .elementor-element.elementor-element-13b6sn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;color:#126C85;}.elementor-20 .elementor-element.elementor-element-13b7sn{--display:flex;}.elementor-20 .elementor-element.elementor-element-13b8sn{font-family:"Montserrat", Sans-serif;}.elementor-20 .elementor-element.elementor-element-13basn{--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-20 .elementor-element.elementor-element-13basn:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-13basn > .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-20 .elementor-element.elementor-element-13basn::before, .elementor-20 .elementor-element.elementor-element-13basn > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-13basn > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-13basn > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-13basn > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-13basn > .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.82) 100%);}.elementor-20 .elementor-element.elementor-element-13bbsn{--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-20 .elementor-element.elementor-element-13bcsn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#40BB84;}.elementor-20 .elementor-element.elementor-element-13bdsn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-13besn{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.9);}.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-20 .elementor-element.elementor-element-13bfsn .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-13bfsn .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-13bfsn .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-13bfsn .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-13bfsn .elementor-button .elementor-button-content-wrapper{gap:8px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-138dsn{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-1392sn{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-1393sn{--width:48%;}.elementor-20 .elementor-element.elementor-element-1395sn{--width:48%;}.elementor-20 .elementor-element.elementor-element-139asn{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-139csn{--width:55%;}.elementor-20 .elementor-element.elementor-element-139fsn{--width:40%;}.elementor-20 .elementor-element.elementor-element-13a2sn{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-13a3sn{--width:48%;}.elementor-20 .elementor-element.elementor-element-13a8sn{--width:48%;}.elementor-20 .elementor-element.elementor-element-13adsn{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-13b2sn{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-13b4sn{--width:55%;}.elementor-20 .elementor-element.elementor-element-13b7sn{--width:40%;}.elementor-20 .elementor-element.elementor-element-13bbsn{--content-width:1140px;}}/* Start custom CSS for heading, class: .elementor-element-138fsn */.elementor-20 .elementor-element.elementor-element-138fsn h1 { max-width: 680px; } @media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-138fsn h1 { font-size: 30px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1390sn */.elementor-20 .elementor-element.elementor-element-1390sn { max-width: 620px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1394sn */.elementor-20 .elementor-element.elementor-element-1394sn .bpv-history-img-wrap { position: relative; width: 100%; border-radius: 14px; overflow: visible; } .elementor-20 .elementor-element.elementor-element-1394sn .bpv-history-img-wrap img { width: 100%; height: 380px; object-fit: cover; border-radius: 14px; box-shadow: 0 12px 35px rgba(18,108,133,0.12); } .elementor-20 .elementor-element.elementor-element-1394sn .bpv-floating-badge { position: absolute; bottom: -20px; right: 20px; background: #126C85; color: #ffffff; padding: 18px 22px; border-radius: 10px; font-size: 13px; font-weight: 700; line-height: 1.4; max-width: 250px; box-shadow: 0 10px 25px rgba(18,108,133,0.3); border: 1px solid rgba(255,255,255,0.15); } @media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-1394sn .bpv-floating-badge { position: static; max-width: 100%; margin-top: 16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1393sn */@media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-1393sn { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1395sn */@media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-1395sn { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1392sn */@media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-1392sn { flex-direction: column; gap: 40px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-139csn */@media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-139csn { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-139fsn */@media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-139fsn { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-139bsn */@media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-139bsn { flex-direction: column; gap: 20px; align-items: flex-start; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13a1sn */.elementor-20 .elementor-element.elementor-element-13a1sn .bpv-timeline-container { position: relative; max-width: 900px; margin: 0 auto; padding: 20px 0; } .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-timeline-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 2px; background: rgba(64, 187, 132, 0.4); transform: translateX(-50%); } .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-timeline-item { position: relative; display: flex; width: 100%; margin-bottom: 40px; } .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-timeline-item.left { justify-content: flex-start; } .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-timeline-item.right { justify-content: flex-end; } .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-tl-content { width: 44%; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.12); border-radius: 10px; padding: 24px; transition: transform 0.3s ease; } .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-tl-content:hover { background: rgba(255,255,255,0.1); transform: translateY(-3px); } .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-tl-year { display: inline-block; background: rgba(64,187,132,0.2); border: 1px solid #40BB84; color: #40BB84; padding: 4px 10px; border-radius: 4px; font-size: 11px; font-weight: 800; letter-spacing: 1px; margin-bottom: 10px; } .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-tl-content h4 { color: #ffffff; font-size: 18px; font-weight: 700; margin: 0 0 8px 0; } .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-tl-content p { color: rgba(255,255,255,0.8); font-size: 14px; line-height: 1.6; margin: 0; } .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-tl-dot { position: absolute; left: 50%; top: 28px; width: 16px; height: 16px; background: #40BB84; border: 3px solid #0a3844; border-radius: 50%; transform: translateX(-50%); box-shadow: 0 0 10px #40BB84; } @media (max-width: 768px) {   .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-timeline-line { left: 20px; }   .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-timeline-item { justify-content: flex-end !important; }   .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-tl-content { width: calc(100% - 50px); }   .elementor-20 .elementor-element.elementor-element-13a1sn .bpv-tl-dot { left: 20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13a3sn */@media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-13a3sn { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13a8sn */@media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-13a8sn { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13a2sn */@media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-13a2sn { flex-direction: column; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13b1sn */.elementor-20 .elementor-element.elementor-element-13b1sn .bpv-values-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; width: 100%; } .elementor-20 .elementor-element.elementor-element-13b1sn .bpv-val-card { background: #fafcfd; border: 1px solid #e5eff2; border-radius: 10px; padding: 26px 20px; transition: all 0.3s ease; } .elementor-20 .elementor-element.elementor-element-13b1sn .bpv-val-card:hover { transform: translateY(-4px); box-shadow: 0 8px 20px rgba(18,108,133,0.08); border-color: #49ABAC; } .elementor-20 .elementor-element.elementor-element-13b1sn .bpv-val-card i { color: #40BB84; font-size: 24px; margin-bottom: 14px; display: inline-block; } .elementor-20 .elementor-element.elementor-element-13b1sn .bpv-val-card h4 { color: #126C85; font-size: 16px; font-weight: 700; margin: 0 0 8px 0; } .elementor-20 .elementor-element.elementor-element-13b1sn .bpv-val-card p { color: #666666; font-size: 13px; line-height: 1.6; margin: 0; } @media (max-width: 900px) { .elementor-20 .elementor-element.elementor-element-13b1sn .bpv-values-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 500px) { .elementor-20 .elementor-element.elementor-element-13b1sn .bpv-values-grid { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13b4sn */@media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-13b4sn { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13b7sn */@media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-13b7sn { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13b3sn */@media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-13b3sn { flex-direction: column; gap: 16px; align-items: flex-start; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13b9sn */.elementor-20 .elementor-element.elementor-element-13b9sn .bpv-team-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; width: 100%; } .elementor-20 .elementor-element.elementor-element-13b9sn .bpv-team-card { background: #ffffff; border: 1px solid #e5eff2; border-radius: 12px; overflow: hidden; box-shadow: 0 8px 20px rgba(18,108,133,0.06); transition: transform 0.3s ease; } .elementor-20 .elementor-element.elementor-element-13b9sn .bpv-team-card:hover { transform: translateY(-5px); } .elementor-20 .elementor-element.elementor-element-13b9sn .bpv-team-card img { width: 100%; height: 260px; object-fit: cover; } .elementor-20 .elementor-element.elementor-element-13b9sn .bpv-team-info { padding: 18px; text-align: center; } .elementor-20 .elementor-element.elementor-element-13b9sn .bpv-team-info h4 { color: #126C85; font-size: 16px; font-weight: 700; margin: 0 0 4px 0; } .elementor-20 .elementor-element.elementor-element-13b9sn .bpv-team-info span { color: #49ABAC; font-size: 13px; font-weight: 600; } @media (max-width: 900px) { .elementor-20 .elementor-element.elementor-element-13b9sn .bpv-team-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 500px) { .elementor-20 .elementor-element.elementor-element-13b9sn .bpv-team-grid { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13bdsn */.elementor-20 .elementor-element.elementor-element-13bdsn h2 { max-width: 700px; } @media (max-width: 768px) { .elementor-20 .elementor-element.elementor-element-13bdsn h2 { font-size: 28px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13besn */.elementor-20 .elementor-element.elementor-element-13besn { max-width: 640px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13bfsn */.elementor-20 .elementor-element.elementor-element-13bfsn .elementor-button { box-shadow: 0 4px 15px rgba(242,122,26,0.4); } .elementor-20 .elementor-element.elementor-element-13bfsn .elementor-button:hover { background-color: #d96711 !important; transform: translateY(-2px); }/* End custom CSS */