.elementor-3001 .elementor-element.elementor-element-ba0febd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:5%;--padding-right:5%}.elementor-3001 .elementor-element.elementor-element-ba0febd:not(.elementor-motion-effects-element-type-background),.elementor-3001 .elementor-element.elementor-element-ba0febd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-911db8a)}.elementor-3001 .elementor-element.elementor-element-ba0febd::before,.elementor-3001 .elementor-element.elementor-element-ba0febd>.elementor-background-video-container::before,.elementor-3001 .elementor-element.elementor-element-ba0febd>.e-con-inner>.elementor-background-video-container::before,.elementor-3001 .elementor-element.elementor-element-ba0febd>.elementor-background-slideshow::before,.elementor-3001 .elementor-element.elementor-element-ba0febd>.e-con-inner>.elementor-background-slideshow::before,.elementor-3001 .elementor-element.elementor-element-ba0febd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://luisrsilva.com/wp-content/uploads/2024/09/lrs-1.svg);--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain}.elementor-3001 .elementor-element.elementor-element-542f802{width:var(--container-widget-width,638px);max-width:638px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0;--container-widget-width:638px;--container-widget-flex-grow:0;text-align:center}.elementor-3001 .elementor-element.elementor-element-542f802.elementor-element{--align-self:center}.elementor-3001 .elementor-element.elementor-element-542f802 .elementor-heading-title{font-family:var(--e-global-typography-b5f636b-font-family),Sans-serif;font-size:var(--e-global-typography-b5f636b-font-size);font-weight:var(--e-global-typography-b5f636b-font-weight);line-height:var(--e-global-typography-b5f636b-line-height);letter-spacing:var(--e-global-typography-b5f636b-letter-spacing);color:var(--e-global-color-primary)}.elementor-3001 .elementor-element.elementor-element-cb9704c{width:var(--container-widget-width,424px);max-width:424px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 32px) 0;padding:0 0 0 0;--container-widget-width:424px;--container-widget-flex-grow:0;text-align:center;font-family:var(--e-global-typography-a26ae67-font-family),Sans-serif;font-size:var(--e-global-typography-a26ae67-font-size);font-weight:var(--e-global-typography-a26ae67-font-weight);line-height:var(--e-global-typography-a26ae67-line-height);color:#144F86}.elementor-3001 .elementor-element.elementor-element-cb9704c.elementor-element{--align-self:center}.elementor-3001 .elementor-element.elementor-element-00b46c5{width:var(--container-widget-width,554px);max-width:554px;background-color:#FFF;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -40px) 0;padding:18px 20px 18px 20px;--container-widget-width:554px;--container-widget-flex-grow:0;z-index:10;border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-7a078a7);border-radius:10px 10px 10px 10px;box-shadow:0 15px 30px -4px rgba(8.999999999999996,13.999999999999952,67,.03137254901960784)}.elementor-3001 .elementor-element.elementor-element-00b46c5.elementor-element{--align-self:center}.elementor-3001 .elementor-element.elementor-element-c748822{--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:stretch;--flex-wrap:wrap;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:var(--e-global-color-b6b055c);--border-color:var( --e-global-color-b6b055c );--border-radius:20px 20px 20px 20px;box-shadow:0 15px 50px -4px rgba(9.999999999999998,13.99999999999998,62,.058823529411764705);--padding-top:59px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:5}.elementor-3001 .elementor-element.elementor-element-c748822:not(.elementor-motion-effects-element-type-background),.elementor-3001 .elementor-element.elementor-element-c748822>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-3001 .elementor-element.elementor-element-b7986e3{--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;--justify-content:space-between;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-3001 .elementor-element.elementor-element-126a71b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 24px) 0;padding:0 0 0 0;--icon-box-icon-margin:0px}.elementor-3001 .elementor-element.elementor-element-126a71b .elementor-icon-box-wrapper{text-align:left}.elementor-3001 .elementor-element.elementor-element-126a71b .elementor-icon-box-title{margin-block-end:13px;color:var(--e-global-color-6c2fb09)}.elementor-3001 .elementor-element.elementor-element-126a71b.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-3001 .elementor-element.elementor-element-126a71b.elementor-view-framed .elementor-icon,.elementor-3001 .elementor-element.elementor-element-126a71b.elementor-view-default .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-3001 .elementor-element.elementor-element-126a71b .elementor-icon{font-size:43px}.elementor-3001 .elementor-element.elementor-element-126a71b .elementor-icon-box-title,.elementor-3001 .elementor-element.elementor-element-126a71b .elementor-icon-box-title a{font-family:var(--e-global-typography-d9a575f-font-family),Sans-serif;font-size:var(--e-global-typography-d9a575f-font-size);font-weight:var(--e-global-typography-d9a575f-font-weight);line-height:var(--e-global-typography-d9a575f-line-height);letter-spacing:var(--e-global-typography-d9a575f-letter-spacing)}.elementor-3001 .elementor-element.elementor-element-126a71b .elementor-icon-box-description{color:var(--e-global-color-bb71899)}.elementor-3001 .elementor-element.elementor-element-5a8642b .elementor-button{background-color:var(--e-global-color-6c2fb09);fill:var(--e-global-color-b6b055c);color:var(--e-global-color-b6b055c);border-style:none}.elementor-3001 .elementor-element.elementor-element-5a8642b .elementor-button:hover,.elementor-3001 .elementor-element.elementor-element-5a8642b .elementor-button:focus{background-color:#3E4C59}.elementor-3001 .elementor-element.elementor-element-5a8642b{width:auto;max-width:auto}.elementor-3001 .elementor-element.elementor-element-5a8642b.elementor-element{--align-self:stretch}.elementor-3001 .elementor-element.elementor-element-e851e46{--divider-border-style:solid;--divider-color:var( --e-global-color-7a078a7 );--divider-border-width:1px;width:var(--container-widget-width,1px);max-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:64px 0 64px 0;--container-widget-width:1px;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 0 1px;border-color:var(--e-global-color-7a078a7)}.elementor-3001 .elementor-element.elementor-element-e851e46.elementor-element{--align-self:center}.elementor-3001 .elementor-element.elementor-element-e851e46 .elementor-divider-separator{width:458px}.elementor-3001 .elementor-element.elementor-element-e851e46 .elementor-divider{padding-block-start:24px;padding-block-end:24px}.elementor-3001 .elementor-element.elementor-element-8f65d6f{--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;--justify-content:space-between;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-3001 .elementor-element.elementor-element-6812772{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 24px) 0;padding:0 0 0 0;--icon-box-icon-margin:18px}.elementor-3001 .elementor-element.elementor-element-6812772 .elementor-icon-box-wrapper{text-align:left}.elementor-3001 .elementor-element.elementor-element-6812772 .elementor-icon-box-title{margin-block-end:13px;color:var(--e-global-color-6c2fb09)}.elementor-3001 .elementor-element.elementor-element-6812772.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-3001 .elementor-element.elementor-element-6812772.elementor-view-framed .elementor-icon,.elementor-3001 .elementor-element.elementor-element-6812772.elementor-view-default .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-3001 .elementor-element.elementor-element-6812772 .elementor-icon{font-size:27px}.elementor-3001 .elementor-element.elementor-element-6812772 .elementor-icon-box-title,.elementor-3001 .elementor-element.elementor-element-6812772 .elementor-icon-box-title a{font-family:var(--e-global-typography-d9a575f-font-family),Sans-serif;font-size:var(--e-global-typography-d9a575f-font-size);font-weight:var(--e-global-typography-d9a575f-font-weight);line-height:var(--e-global-typography-d9a575f-line-height);letter-spacing:var(--e-global-typography-d9a575f-letter-spacing)}.elementor-3001 .elementor-element.elementor-element-6812772 .elementor-icon-box-description{color:var(--e-global-color-bb71899)}.elementor-3001 .elementor-element.elementor-element-190b7ff .elementor-button{background-color:var(--e-global-color-6c2fb09);fill:var(--e-global-color-b6b055c);color:var(--e-global-color-b6b055c);border-style:none}.elementor-3001 .elementor-element.elementor-element-190b7ff .elementor-button:hover,.elementor-3001 .elementor-element.elementor-element-190b7ff .elementor-button:focus{background-color:#3E4C59}.elementor-3001 .elementor-element.elementor-element-190b7ff{width:auto;max-width:auto}.elementor-3001 .elementor-element.elementor-element-190b7ff.elementor-element{--align-self:stretch}.elementor-3001 .elementor-element.elementor-element-b6e35cc{--divider-border-style:solid;--divider-color:var( --e-global-color-7a078a7 );--divider-border-width:1px;width:var(--container-widget-width,1px);max-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:64px 0 64px 0;--container-widget-width:1px;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 0 1px;border-color:var(--e-global-color-7a078a7)}.elementor-3001 .elementor-element.elementor-element-b6e35cc.elementor-element{--align-self:center}.elementor-3001 .elementor-element.elementor-element-b6e35cc .elementor-divider-separator{width:458px}.elementor-3001 .elementor-element.elementor-element-b6e35cc .elementor-divider{padding-block-start:24px;padding-block-end:24px}.elementor-3001 .elementor-element.elementor-element-adb2b2b{--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;--justify-content:space-between;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-3001 .elementor-element.elementor-element-f00b92b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 24px) 0;padding:0 0 0 0;--icon-box-icon-margin:18px}.elementor-3001 .elementor-element.elementor-element-f00b92b .elementor-icon-box-wrapper{text-align:left}.elementor-3001 .elementor-element.elementor-element-f00b92b .elementor-icon-box-title{margin-block-end:13px;color:var(--e-global-color-6c2fb09)}.elementor-3001 .elementor-element.elementor-element-f00b92b.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-3001 .elementor-element.elementor-element-f00b92b.elementor-view-framed .elementor-icon,.elementor-3001 .elementor-element.elementor-element-f00b92b.elementor-view-default .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-3001 .elementor-element.elementor-element-f00b92b .elementor-icon{font-size:31px}.elementor-3001 .elementor-element.elementor-element-f00b92b .elementor-icon-box-title,.elementor-3001 .elementor-element.elementor-element-f00b92b .elementor-icon-box-title a{font-family:var(--e-global-typography-d9a575f-font-family),Sans-serif;font-size:var(--e-global-typography-d9a575f-font-size);font-weight:var(--e-global-typography-d9a575f-font-weight);line-height:var(--e-global-typography-d9a575f-line-height);letter-spacing:var(--e-global-typography-d9a575f-letter-spacing)}.elementor-3001 .elementor-element.elementor-element-f00b92b .elementor-icon-box-description{color:var(--e-global-color-bb71899)}.elementor-3001 .elementor-element.elementor-element-86f5cfb .elementor-button{background-color:var(--e-global-color-6c2fb09);fill:var(--e-global-color-b6b055c);color:var(--e-global-color-b6b055c);border-style:none}.elementor-3001 .elementor-element.elementor-element-86f5cfb .elementor-button:hover,.elementor-3001 .elementor-element.elementor-element-86f5cfb .elementor-button:focus{background-color:#3E4C59}.elementor-3001 .elementor-element.elementor-element-86f5cfb{width:auto;max-width:auto}.elementor-3001 .elementor-element.elementor-element-86f5cfb.elementor-element{--align-self:stretch}@media(max-width:1024px){.elementor-3001 .elementor-element.elementor-element-ba0febd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.71;--padding-top:40px;--padding-bottom:40px;--padding-left:5%;--padding-right:5%}.elementor-3001 .elementor-element.elementor-element-ba0febd::before,.elementor-3001 .elementor-element.elementor-element-ba0febd>.elementor-background-video-container::before,.elementor-3001 .elementor-element.elementor-element-ba0febd>.e-con-inner>.elementor-background-video-container::before,.elementor-3001 .elementor-element.elementor-element-ba0febd>.elementor-background-slideshow::before,.elementor-3001 .elementor-element.elementor-element-ba0febd>.e-con-inner>.elementor-background-slideshow::before,.elementor-3001 .elementor-element.elementor-element-ba0febd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-position:center center;background-size:cover}.elementor-3001 .elementor-element.elementor-element-542f802{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;--container-widget-width:464px;--container-widget-flex-grow:0;width:var(--container-widget-width,464px);max-width:464px;text-align:left}.elementor-3001 .elementor-element.elementor-element-542f802.elementor-element{--align-self:flex-start}.elementor-3001 .elementor-element.elementor-element-542f802 .elementor-heading-title{font-size:var(--e-global-typography-b5f636b-font-size);line-height:var(--e-global-typography-b5f636b-line-height);letter-spacing:var(--e-global-typography-b5f636b-letter-spacing)}.elementor-3001 .elementor-element.elementor-element-cb9704c.elementor-element{--align-self:flex-start}.elementor-3001 .elementor-element.elementor-element-cb9704c{text-align:left;font-size:var(--e-global-typography-a26ae67-font-size);line-height:var(--e-global-typography-a26ae67-line-height)}.elementor-3001 .elementor-element.elementor-element-00b46c5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 24px) 0;--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-3001 .elementor-element.elementor-element-00b46c5.elementor-element{--align-self:flex-start}.elementor-3001 .elementor-element.elementor-element-c748822{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-3001 .elementor-element.elementor-element-126a71b .elementor-icon-box-title,.elementor-3001 .elementor-element.elementor-element-126a71b .elementor-icon-box-title a{font-size:var(--e-global-typography-d9a575f-font-size);line-height:var(--e-global-typography-d9a575f-line-height);letter-spacing:var(--e-global-typography-d9a575f-letter-spacing)}.elementor-3001 .elementor-element.elementor-element-e851e46{padding:0 64px 0 64px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;border-width:0 0 0 0}.elementor-3001 .elementor-element.elementor-element-e851e46 .elementor-divider-separator{width:100%}.elementor-3001 .elementor-element.elementor-element-e851e46 .elementor-divider{padding-block-start:20px;padding-block-end:20px}.elementor-3001 .elementor-element.elementor-element-6812772 .elementor-icon-box-title,.elementor-3001 .elementor-element.elementor-element-6812772 .elementor-icon-box-title a{font-size:var(--e-global-typography-d9a575f-font-size);line-height:var(--e-global-typography-d9a575f-line-height);letter-spacing:var(--e-global-typography-d9a575f-letter-spacing)}.elementor-3001 .elementor-element.elementor-element-b6e35cc{padding:0 64px 0 64px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;border-width:0 0 0 0}.elementor-3001 .elementor-element.elementor-element-b6e35cc .elementor-divider-separator{width:100%}.elementor-3001 .elementor-element.elementor-element-b6e35cc .elementor-divider{padding-block-start:20px;padding-block-end:20px}.elementor-3001 .elementor-element.elementor-element-f00b92b .elementor-icon-box-title,.elementor-3001 .elementor-element.elementor-element-f00b92b .elementor-icon-box-title a{font-size:var(--e-global-typography-d9a575f-font-size);line-height:var(--e-global-typography-d9a575f-line-height);letter-spacing:var(--e-global-typography-d9a575f-letter-spacing)}}@media(max-width:670px){.elementor-3001 .elementor-element.elementor-element-ba0febd{--padding-top:40px;--padding-bottom:40px;--padding-left:5%;--padding-right:5%}.elementor-3001 .elementor-element.elementor-element-542f802{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0;--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-3001 .elementor-element.elementor-element-542f802 .elementor-heading-title{font-size:var(--e-global-typography-b5f636b-font-size);line-height:var(--e-global-typography-b5f636b-line-height);letter-spacing:var(--e-global-typography-b5f636b-letter-spacing)}.elementor-3001 .elementor-element.elementor-element-cb9704c{font-size:var(--e-global-typography-a26ae67-font-size);line-height:var(--e-global-typography-a26ae67-line-height)}.elementor-3001 .elementor-element.elementor-element-126a71b .elementor-icon-box-title,.elementor-3001 .elementor-element.elementor-element-126a71b .elementor-icon-box-title a{font-size:var(--e-global-typography-d9a575f-font-size);line-height:var(--e-global-typography-d9a575f-line-height);letter-spacing:var(--e-global-typography-d9a575f-letter-spacing)}.elementor-3001 .elementor-element.elementor-element-e851e46{padding:0 64px 0 64px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-3001 .elementor-element.elementor-element-e851e46 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-3001 .elementor-element.elementor-element-6812772 .elementor-icon-box-title,.elementor-3001 .elementor-element.elementor-element-6812772 .elementor-icon-box-title a{font-size:var(--e-global-typography-d9a575f-font-size);line-height:var(--e-global-typography-d9a575f-line-height);letter-spacing:var(--e-global-typography-d9a575f-letter-spacing)}.elementor-3001 .elementor-element.elementor-element-b6e35cc{padding:0 64px 0 64px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-3001 .elementor-element.elementor-element-b6e35cc .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-3001 .elementor-element.elementor-element-f00b92b .elementor-icon-box-title,.elementor-3001 .elementor-element.elementor-element-f00b92b .elementor-icon-box-title a{font-size:var(--e-global-typography-d9a575f-font-size);line-height:var(--e-global-typography-d9a575f-line-height);letter-spacing:var(--e-global-typography-d9a575f-letter-spacing)}}@media(min-width:671px){.elementor-3001 .elementor-element.elementor-element-b7986e3{--width:29%}.elementor-3001 .elementor-element.elementor-element-8f65d6f{--width:29%}.elementor-3001 .elementor-element.elementor-element-adb2b2b{--width:29%}}@media(max-width:1024px) and (min-width:671px){.elementor-3001 .elementor-element.elementor-element-b7986e3{--width:100%}.elementor-3001 .elementor-element.elementor-element-8f65d6f{--width:100%}.elementor-3001 .elementor-element.elementor-element-adb2b2b{--width:100%}}.ui-brillo{text-align:center;background:linear-gradient(-45deg,var(--e-global-color-accent) 30%,#fff0 40%,rgb(255 255 255 / .6) 50%,#fff0 50%,var(--e-global-color-accent) 60%);background-size:290% auto;color:var(--e-global-color-accent);background-clip:text;text-fill-color:#fff0;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;animation:shine 4s ease forwards}@keyframes shine{0%{background-position:-40%}100%{background-position:-200%}}