.elementor-20156 .elementor-element.elementor-element-0581be9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20156 .elementor-element.elementor-element-50a06ae{--display:flex}.elementor-20156 .elementor-element.elementor-element-088190b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-20156 .elementor-element.elementor-element-088190b:not(.elementor-motion-effects-element-type-background),.elementor-20156 .elementor-element.elementor-element-088190b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.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-20156 .elementor-element.elementor-element-60d9127{padding:15px 0 05px 0;text-align:center}.elementor-20156 .elementor-element.elementor-element-60d9127 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;line-height:20px;color:#006852}.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-weight:var(--e-global-typography-secondary-font-weight)}.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-20156 .elementor-element.elementor-element-d4fc817{--divider-border-style:solid;--divider-color:#006852;--divider-border-width:1px}.elementor-20156 .elementor-element.elementor-element-d4fc817 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0}.elementor-20156 .elementor-element.elementor-element-d4fc817 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-20156 .elementor-element.elementor-element-0477e16 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-20156 .elementor-element.elementor-element-0477e16 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-20156 .elementor-element.elementor-element-0477e16{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-20156 .elementor-element.elementor-element-0477e16 .elementor-icon-list-text{transition:color 0.3s}.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-20156 .elementor-element.elementor-element-a2afbce .elementor-button{background-color:#006852;border-radius:50px 50px 50px 50px;padding:015px 25px 15px 025px}.elementor-20156 .elementor-element.elementor-element-a2afbce{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-20156 .elementor-element.elementor-element-a2afbce .elementor-button:hover,.elementor-20156 .elementor-element.elementor-element-a2afbce .elementor-button:focus{box-shadow:0 5px 10px 0 rgba(0,93.50000000000001,73.72115384615384,.39)}.elementor-20156 .elementor-element.elementor-element-7bf7d5b{margin:010px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-20156 .elementor-element.elementor-element-7bf7d5b .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:12px;font-weight:300;line-height:15px;color:#000}.elementor-20156 .elementor-element.elementor-element-0823eba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-post-info .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-text,.elementor-widget-post-info .elementor-icon-list-text a{color:var(--e-global-color-secondary)}.elementor-widget-post-info .elementor-icon-list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-20156 .elementor-element.elementor-element-8eac1e7{padding:0 0 0 0}.elementor-20156 .elementor-element.elementor-element-8eac1e7 .elementor-icon-list-icon{width:14px}.elementor-20156 .elementor-element.elementor-element-8eac1e7 .elementor-icon-list-icon i{font-size:14px}.elementor-20156 .elementor-element.elementor-element-8eac1e7 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px}.elementor-20156 .elementor-element.elementor-element-8eac1e7 .elementor-icon-list-item{font-family:"Poppins",Sans-serif;font-weight:400}@media(max-width:767px){.elementor-20156 .elementor-element.elementor-element-088190b{--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:center}.elementor-20156 .elementor-element.elementor-element-0823eba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}}@media(min-width:768px){.elementor-20156 .elementor-element.elementor-element-50a06ae{--width:20%}.elementor-20156 .elementor-element.elementor-element-0823eba{--width:70%}}.elementor-icon-list-items{list-style:none!important;padding:0!important;margin:0!important}.elementor-icon-list-item{margin-bottom:8px!important;display:flex!important;align-items:center!important;background:#ffffff!important;border-radius:8px!important;transition:all 0.3s ease!important;box-shadow:0 2px 4px rgb(0 0 0 / .05)!important}.elementor-icon-list-item:hover{background:#e6f2ef!important;color:#006852!important}.elementor-icon-list-item a{text-decoration:none!important;padding:15px 20px!important;color:#666666!important;font-weight:500!important;display:flex!important;align-items:center!important;width:100%!important}.elementor-icon-list-item:hover a{color:#006852!important}.elementor-icon-list-icon{margin-right:12px!important;width:20px!important;height:20px!important}.elementor-icon-list-icon svg{fill:#666666!important;width:100%!important;height:100%!important;transition:fill 0.3s ease!important}.elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#006852!important}.elementor-icon-list-text{font-family:'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif!important;font-size:1rem!important;line-height:1.5!important}@media (max-width:768px){.elementor-icon-list-item{padding:12px 18px!important}.elementor-icon-list-text{font-size:0.9rem!important}}.elementor-20156 .elementor-element.elementor-element-088190b{max-height:80vh!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#006852 #e0f2ef!important}.elementor-20156 .elementor-element.elementor-element-088190b::-webkit-scrollbar{width:8px!important;height:8px!important}.elementor-20156 .elementor-element.elementor-element-088190b::-webkit-scrollbar-track{background:#e0f2ef!important;border-radius:10px!important;margin:4px 0!important}.elementor-20156 .elementor-element.elementor-element-088190b::-webkit-scrollbar-thumb{background-color:#006852!important;border-radius:10px!important;border:2px solid #e0f2ef!important}.elementor-20156 .elementor-element.elementor-element-088190b::-webkit-scrollbar-thumb:hover{background-color:#005a46!important}.elementor-20156 .elementor-element.elementor-element-088190b{scrollbar-width:thin!important;scrollbar-color:#006852 #e0f2ef!important}.elementor-20156 .elementor-element.elementor-element-8eac1e7 li{padding:15px 20px!important;background-color:#fff}:root{--cap3-primary:#026953;--cap3-primary-light:#038a6d;--cap3-primary-dark:#014d3e;--cap3-accent:#04bf9d;--cap3-light-bg:#f5fbfa;--cap3-text:#333333;--cap3-light-text:#555555;--cap3-border-radius:16px;--cap3-box-shadow:0 10px 30px rgba(0, 0, 0, 0.08);--cap3-transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.cap3-container{font-family:Arial,sans-serif;max-width:1200px;margin:60px auto;padding:0 20px;color:var(--cap3-text)}.cap3-header{text-align:center;margin-bottom:50px}.cap3-title{font-size:2.5rem;font-weight:700;color:var(--cap3-primary);margin-bottom:10px;position:relative;display:inline-block}.cap3-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(to right,var(--cap3-primary),var(--cap3-accent));border-radius:2px}.cap3-subtitle{font-size:1.3rem;font-weight:400;color:var(--cap3-light-text);margin-top:25px}.cap3-divider{height:1px;background:linear-gradient(to right,transparent,rgb(2 105 83 / .2),transparent);margin:40px auto;max-width:800px}.cap3-intro{max-width:800px;margin:0 auto 50px;font-size:1.1rem;line-height:1.8;text-align:center;color:var(--cap3-light-text)}.cap3-professionals{max-width:1000px;margin:0 auto}.cap3-professional-card{background:#fff;border-radius:var(--cap3-border-radius);box-shadow:var(--cap3-box-shadow);overflow:hidden;margin-bottom:60px;transition:var(--cap3-transition)}.cap3-professional-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgb(0 0 0 / .15)}.cap3-professional-header{background:linear-gradient(135deg,var(--cap3-primary),var(--cap3-primary-dark));padding:30px;display:flex;align-items:center;gap:25px;position:relative;overflow:hidden}.cap3-professional-header::before{content:'';position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:rgb(255 255 255 / .1);border-radius:50%}.cap3-professional-icon{width:80px;height:80px;background:rgb(255 255 255 / .15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#fff;flex-shrink:0}.cap3-professional-info{position:relative;z-index:2}.cap3-professional-number{font-size:1rem;font-weight:600;color:var(--cap3-accent);margin-bottom:5px;letter-spacing:1px}.cap3-professional-title{font-size:1.8rem;font-weight:700;color:#fff;margin:0}.cap3-professional-content{padding:40px}.cap3-professional-description{margin-bottom:40px}.cap3-professional-description h4{font-size:1.4rem;color:var(--cap3-primary);margin-bottom:15px;font-weight:600}.cap3-professional-description p{font-size:1.1rem;line-height:1.8;color:var(--cap3-light-text)}.cap3-systems{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:40px}.cap3-system{background:var(--cap3-light-bg);border-radius:var(--cap3-border-radius);padding:25px;display:flex;gap:20px;transition:var(--cap3-transition)}.cap3-system:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 0 0 / .08)}.cap3-system-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--cap3-primary),var(--cap3-accent));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.cap3-system-content h5{font-size:1.2rem;color:var(--cap3-primary-dark);margin-bottom:8px;font-weight:600}.cap3-system-content p{font-size:1rem;color:var(--cap3-light-text);line-height:1.6;margin:0}.cap3-work-context{background:linear-gradient(135deg,var(--cap3-primary-light),var(--cap3-accent));border-radius:var(--cap3-border-radius);padding:25px;display:flex;gap:20px;color:#fff;align-items:flex-start}.cap3-work-icon{font-size:2rem;margin-top:5px}.cap3-work-text{font-size:1.1rem;line-height:1.8}.cap3-work-text p{margin:0}.cap3-computerization{background:linear-gradient(135deg,var(--cap3-primary),var(--cap3-primary-dark));border-radius:var(--cap3-border-radius);margin-top:80px;box-shadow:var(--cap3-box-shadow);position:relative;width:100%;overflow:hidden}.cap3-computerization::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(to right,#04bf9d,#03a678,#028c6a)}.cap3-computerization-header{padding:40px 15px 20px;text-align:center;width:100%;box-sizing:border-box}.cap3-computerization-header h3{font-size:clamp(1.5rem, 5vw, 2rem);color:#fff;margin:0 auto 10px;line-height:1.3;padding:0 5px;word-break:break-word;max-width:100%}.cap3-computerization-header p{font-size:clamp(1rem, 3.5vw, 1.2rem);color:rgb(255 255 255 / .85);margin:0 auto;line-height:1.4;padding:0 5px;word-break:break-word;max-width:100%}.cap3-computerization-content{display:flex;flex-direction:column;padding:20px 15px;box-sizing:border-box;width:100%}@media (min-width:768px){.cap3-computerization-content{flex-direction:row;padding:40px}}.cap3-computerization-text{color:#fff;width:100%;box-sizing:border-box;padding:0 5px}.cap3-computerization-text p{font-size:clamp(0.9rem, 3vw, 1.1rem);line-height:1.7;margin-bottom:20px;word-break:break-word}.cap3-computerization-list{list-style:none;padding:0;margin:25px 0}.cap3-computerization-list li{margin-bottom:15px;display:flex;align-items:flex-start;gap:10px}.cap3-computerization-list i{color:var(--cap3-accent);font-size:clamp(1rem, 3vw, 1.2rem);margin-top:3px;flex-shrink:0}.cap3-computerization-list span{font-size:clamp(0.9rem, 3vw, 1.1rem);word-break:break-word;line-height:1.5}.cap3-computerization-visual{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;width:100%;margin-top:30px}@media (min-width:768px){.cap3-computerization-visual{margin-top:0;margin-left:40px;max-width:400px}}.cap3-visual-item{background:rgb(255 255 255 / .1);border-radius:var(--cap3-border-radius);padding:20px;text-align:center;backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .15);box-sizing:border-box}.cap3-visual-progress{width:100%;max-width:120px;height:auto;aspect-ratio:1/1;border-radius:50%;background:conic-gradient(var(--cap3-accent) calc(var(--progress) * 1),rgb(255 255 255 / .1) 0);margin:0 auto 15px;display:flex;align-items:center;justify-content:center;position:relative}.cap3-visual-progress::before{content:'';position:absolute;width:80%;height:80%;background:var(--cap3-primary-dark);border-radius:50%;top:10%;left:10%}.cap3-visual-progress span{position:relative;z-index:2;font-size:clamp(1.2rem, 4vw, 1.8rem);font-weight:700;color:#fff}.cap3-visual-item p{color:#fff;font-size:clamp(0.8rem, 2.5vw, 1rem);margin:0;word-break:break-word}.cap3-computerization-footer{padding:20px 15px;background:rgb(0 0 0 / .15);text-align:center;font-size:clamp(0.9rem, 3vw, 1.1rem);color:#fff;line-height:1.6;word-break:break-word}@media (max-width:900px){.cap3-title{font-size:2rem}.cap3-professional-header{flex-direction:column;text-align:center;padding:30px 20px}.cap3-professional-content{padding:30px}}@media (max-width:600px){.cap3-title{font-size:1.8rem}.cap3-subtitle{font-size:1.1rem}.cap3-professional-icon{width:70px;height:70px;font-size:2rem}.cap3-professional-title{font-size:1.5rem}.cap3-system{flex-direction:column;text-align:center;align-items:center}.cap3-system-icon{margin-bottom:15px}.cap3-work-context{flex-direction:column;align-items:center;text-align:center}.cap3-computerization-header{padding:30px 10px 15px}.cap3-computerization-content{padding:20px 10px}}@media (max-width:480px){.cap3-professional-content{padding:20px}.cap3-systems{grid-template-columns:1fr}.cap3-professional-description h4{font-size:1.2rem}.cap3-professional-description p{font-size:1rem}.cap3-computerization-header{padding:25px 5px 10px}.cap3-computerization-content{padding:15px 5px}.cap3-visual-item{padding:15px}.cap3-visual-progress{max-width:100px}}@media (max-width:360px){.cap3-container{padding:0 15px}.cap3-title{font-size:1.6rem}.cap3-subtitle{font-size:1rem}.cap3-professional-header{padding:25px 15px}.cap3-professional-icon{width:60px;height:60px;font-size:1.8rem}.cap3-professional-title{font-size:1.3rem}.cap3-computerization-header{padding:20px 5px 10px}.cap3-computerization-content{padding:10px 5px}.cap3-computerization-visual{grid-template-columns:1fr}}