@charset "UTF-8";
/* https://ivcisa.com/wp-content/uploads/elementor/css/post-12652.css?ver=1764105754 */
.elementor-12652 .elementor-element.elementor-element-47e14327{max-width:initial;flex:1 0 0%;min-width:25px}.elementor-12652 .elementor-element.elementor-element-47e14327>.elementor-element-populated{margin:-12px -12px -12px -12px;--e-column-margin-right:-12px;--e-column-margin-left:-12px}.elementor-12652 .elementor-element.elementor-element-78d0f75f>.elementor-widget-container{margin:0 0 0 0}.elementor-12652 .elementor-element.elementor-element-78d0f75f{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.wp-block-columns .logo-cliente{max-width:200px;height:auto;margin-bottom:0}.wp-block-columns h3{color:#333;font-size:1.4em;margin:30px 0 15px 0;font-weight:700}.wp-block-columns h4{color:#333;font-size:1.2em;margin:20px 0 10px 0;font-weight:700}.wp-block-columns p{margin-bottom:15px;text-align:justify}.wp-block-columns ul{margin:15px 0;padding-left:20px}.wp-block-columns li{margin-bottom:8px}.testimonio,.testimonio-2{background:#f8f9fa;padding:25px;margin:30px 0;border-left:4px solid #007AFF;border-radius:5px}.testimonio blockquote,.testimonio-2 blockquote{font-size:1.1em;font-style:italic;margin:0 0 15px 0;color:#555}.testimonio .autor,.testimonio-2 .autor{color:#007cba;font-size:.95em;margin:0}.img-arquitectura{max-width:100%;height:auto;margin:20px 0;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tech-columns{background-color:#f8f9fa;padding:24px 28px;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 6px 20px rgba(0,0,0,.03);border-left:6px solid #007AFF;background:#f8f9fa;padding:25px;margin:25px 0;border-left:4px solid #007AFF;border-radius:5px}.tech-col ul{list-style:none;padding-left:0;margin:0}.tech-col li{position:relative;padding-left:28px;margin-bottom:12px;line-height:1.6}.tech-col li::before{content:"✔";position:absolute;left:0;top:0;color:#005baa;font-weight:700}.tech-col{flex:1}.tech-columns{display:flex;flex-wrap:wrap;gap:30px;background-color:#f8f9fa;padding:25px;margin:25px 0;border-left:4px solid #007AFF;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 6px 20px rgba(0,0,0,.03)}.tech-col{flex:1 1 250px;min-width:250px}.tech-col ul{list-style:none;padding-left:0;margin:0}.tech-col li{position:relative;padding-left:28px;margin-bottom:12px;line-height:1.6}.tech-col li::before{content:"✔";position:absolute;left:0;top:0;color:#005baa;font-weight:700}.tech-columns .tech-col ul li{list-style-type:none!important}.tecnologias{margin-top:20px}:root{--ivcisa-primary:#24a5dd;--snowflake-light-base:#24a5dd;--color-shadow-rgb:30, 139, 192}.cta-container{max-width:100%;min-width:100% margin-left:auto;margin-right:auto;margin-bottom:24px;text-align:center;background-color:rgba(15,36,89);padding:4rem;border-radius:24px}.cta-title{font-size:1.875rem;font-weight:900;color:#fff;margin-bottom:1.5rem}.cta-subtitle{color:#d1d5db;font-size:1.125rem;line-height:1.75rem;margin-bottom:2rem}.cta-button{display:inline-block;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;background-color:var(--snowflake-light-base);color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(var(--color-shadow-rgb),.5),0 4px 6px -4px rgba(var(--color-shadow-rgb),.5);transition:background-color 0.3s ease,box-shadow 0.3s ease;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}.cta-button:hover{background-color:#1e8bc0;box-shadow:0 4px 6px -1px rgba(var(--color-shadow-rgb),.4),0 2px 4px -2px rgba(var(--color-shadow-rgb),.4)}@media (min-width:640px){.cta-container{padding-left:1.5rem;padding-right:1.5rem}.cta-title{font-size:2.25rem}}@media (min-width:1024px){.cta-container{padding-left:2rem;padding-right:2rem}}p{text-align:justify;text-justify:inter-word}