.elementor-29 .elementor-element.elementor-element-ed54c44{--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:initial;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#e6e6e6ff;--border-color:#e6e6e6ff;--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ed54c44:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ed54c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-e48f7c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6d3032f{--display:flex;--min-height:700px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-1{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-2{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-3{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-4{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-580e5bb > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-580e5bb i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-580e5bb .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-580e5bb .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-580e5bb .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-580e5bb .softlite-dynamic-card-box-text-1{font-size:48px;font-weight:700;line-height:1;color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-580e5bb .softlite-dynamic-card-box-text-2{font-size:20px;line-height:28px;color:#ffffffe6;}.elementor-29 .elementor-element.elementor-element-580e5bb .softlite-dynamic-card-box-background-color-1{background-color:#1c1817ff;}.elementor-29 .elementor-element.elementor-element-7136cf1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7136cf1:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7136cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-b9aaf12{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-a97dc4c{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2664026 i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-2664026 .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-2664026 .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-2664026 .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-2664026 .softlite-dynamic-card-box-text-1{font-size:24px;font-weight:700;line-height:32px;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-2664026 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.5;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-2664026 .softlite-dynamic-card-box-button-text{font-size:14px;font-weight:500;line-height:20px;fill:#b03027ff;color:#b03027ff;}.elementor-29 .elementor-element.elementor-element-2664026 .softlite-dynamic-card-box-button{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-2664026 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-e9f2eac i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-e9f2eac .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-e9f2eac .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-e9f2eac .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-e9f2eac .softlite-dynamic-card-box-text-1{font-size:24px;font-weight:700;line-height:32px;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-e9f2eac .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.5;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-e9f2eac .softlite-dynamic-card-box-button-text{font-size:14px;font-weight:500;line-height:20px;fill:#b03027ff;color:#b03027ff;}.elementor-29 .elementor-element.elementor-element-e9f2eac .softlite-dynamic-card-box-button{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-e9f2eac .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-eecc524 i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-eecc524 .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-eecc524 .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-eecc524 .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-eecc524 .softlite-dynamic-card-box-text-1{font-size:24px;font-weight:700;line-height:32px;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-eecc524 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.5;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-eecc524 .softlite-dynamic-card-box-button-text{font-size:14px;font-weight:500;line-height:20px;fill:#B03027;color:#B03027;}.elementor-29 .elementor-element.elementor-element-eecc524 .softlite-dynamic-card-box-button{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-eecc524 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-bde48d7 i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-bde48d7 .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-bde48d7 .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-bde48d7 .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-bde48d7 .softlite-dynamic-card-box-text-1{font-size:24px;font-weight:700;line-height:32px;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-bde48d7 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.5;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-bde48d7 .softlite-dynamic-card-box-button-text{font-size:14px;font-weight:500;line-height:20px;fill:#b03027ff;color:#b03027ff;}.elementor-29 .elementor-element.elementor-element-bde48d7 .softlite-dynamic-card-box-button{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-bde48d7 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-e487ef6 i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-e487ef6 .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-e487ef6 .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-e487ef6 .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-e487ef6 .softlite-dynamic-card-box-text-1{font-size:24px;font-weight:700;line-height:32px;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-e487ef6 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.5;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-e487ef6 .softlite-dynamic-card-box-button-text{font-size:14px;font-weight:500;line-height:20px;fill:#b03027ff;color:#b03027ff;}.elementor-29 .elementor-element.elementor-element-e487ef6 .softlite-dynamic-card-box-button{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-e487ef6 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-758f785 i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-758f785 .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-758f785 .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-758f785 .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-758f785 .softlite-dynamic-card-box-text-1{font-size:24px;font-weight:700;line-height:32px;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-758f785 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.5;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-758f785 .softlite-dynamic-card-box-button-text{font-size:14px;font-weight:500;line-height:20px;fill:#b03027ff;color:#b03027ff;}.elementor-29 .elementor-element.elementor-element-758f785 .softlite-dynamic-card-box-button{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-758f785 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-a66e346{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-a66e346:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-a66e346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ecebe9ff;}.elementor-29 .elementor-element.elementor-element-24e205e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.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-29 .elementor-element.elementor-element-a249084{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-a249084 .elementor-heading-title{font-size:30px;font-weight:700;line-height:36px;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-7bf1c3f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-bbf9b4c i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-bbf9b4c .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-bbf9b4c .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-bbf9b4c .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-bbf9b4c .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:700;line-height:1.5;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-bbf9b4c .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-bbf9b4c .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-d4f57a2 i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-d4f57a2 .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-d4f57a2 .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-d4f57a2 .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-d4f57a2 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:700;line-height:1.5;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-d4f57a2 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-d4f57a2 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-e5bb7f1 i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:700;line-height:1.5;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-f4ee318 i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-f4ee318 .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-f4ee318 .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-f4ee318 .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-f4ee318 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:700;line-height:1.5;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-f4ee318 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-f4ee318 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-0ab0e83 i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-0ab0e83 .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-0ab0e83 .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-0ab0e83 .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-0ab0e83 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:700;line-height:1.5;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-0ab0e83 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-0ab0e83 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-10f25dd i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-10f25dd .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-10f25dd .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-10f25dd .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-10f25dd .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:700;line-height:1.5;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-10f25dd .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-10f25dd .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-e70dd5f i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-e70dd5f .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-e70dd5f .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-e70dd5f .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-e70dd5f .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:700;line-height:1.5;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-e70dd5f .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-e70dd5f .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-5bbd675 i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-5bbd675 .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-5bbd675 .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-5bbd675 .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-5bbd675 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:700;line-height:1.5;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-5bbd675 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-5bbd675 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-e92842a i.softlite-dynamic-icon{font-size:100%;}.elementor-29 .elementor-element.elementor-element-e92842a .softlite-dynamic-icon i{font-size:100%;}.elementor-29 .elementor-element.elementor-element-e92842a .softlite-dynamic-icon:not(i){width:100%;}.elementor-29 .elementor-element.elementor-element-e92842a .softlite-dynamic-icon svg{width:100%;}.elementor-29 .elementor-element.elementor-element-e92842a .softlite-dynamic-card-box-text-1{font-size:36px;font-weight:700;line-height:40px;color:#121212ff;}.elementor-29 .elementor-element.elementor-element-e92842a .softlite-dynamic-card-box-text-2{font-size:20px;line-height:28px;color:#666666ff;}.elementor-29 .elementor-element.elementor-element-e92842a .softlite-dynamic-card-box-button-text{font-size:18px;font-weight:600;line-height:28px;fill:#ffffffff;color:#ffffffff;}.elementor-29 .elementor-element.elementor-element-e92842a .softlite-dynamic-card-box-button{background-color:#b03027ff;}.elementor-29 .elementor-element.elementor-element-e92842a .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-ed54c44{--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-7136cf1{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b9aaf12{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-a66e346{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-24e205e{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-a249084{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-ed54c44{--width:auto;}.elementor-29 .elementor-element.elementor-element-e48f7c9{--width:auto;}.elementor-29 .elementor-element.elementor-element-6d3032f{--width:auto;}.elementor-29 .elementor-element.elementor-element-7136cf1{--width:auto;}.elementor-29 .elementor-element.elementor-element-b9aaf12{--width:100%;}.elementor-29 .elementor-element.elementor-element-a97dc4c{--width:auto;}.elementor-29 .elementor-element.elementor-element-a66e346{--width:auto;}.elementor-29 .elementor-element.elementor-element-24e205e{--width:100%;}.elementor-29 .elementor-element.elementor-element-7bf1c3f{--width:auto;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-ed54c44{--width:auto;--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-e48f7c9{--width:auto;}.elementor-29 .elementor-element.elementor-element-6d3032f{--width:auto;}.elementor-29 .elementor-element.elementor-element-580e5bb .softlite-dynamic-card-box-text-1{font-size:36px;line-height:40px;}.elementor-29 .elementor-element.elementor-element-7136cf1{--width:auto;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b9aaf12{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-29 .elementor-element.elementor-element-a97dc4c{--width:auto;}.elementor-29 .elementor-element.elementor-element-a66e346{--width:auto;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-24e205e{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-29 .elementor-element.elementor-element-a249084{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-29 .elementor-element.elementor-element-7bf1c3f{--width:auto;}.elementor-29 .elementor-element.elementor-element-e92842a .softlite-dynamic-card-box-text-1{font-size:30px;line-height:36px;}}.elementor-29 .elementor-element.elementor-element-580e5bb {width: auto;}.elementor-29 .elementor-element.elementor-element-580e5bb .oh11q4bb{color: rgb(255, 255, 255);padding-bottom: 80px;padding-top: 128px;position: relative;padding-block-start: 128px;padding-block-end: 80px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-580e5bb .oh11q4bb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-29 .elementor-element.elementor-element-580e5bb .oh11q4bb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-580e5bb .oh11q4bb{padding-bottom: 80px;padding-top: 128px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-580e5bb .oh11q4bb{padding-bottom: 80px;padding-top: 128px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-580e5bb .ji0e2jkc{color: rgb(255, 255, 255);margin-left: auto;margin-right: auto;max-width: 1400px;padding-left: 32px;padding-right: 32px;width: 100%;padding-inline-start: 32px;padding-inline-end: 32px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-580e5bb .ji0e2jkc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-29 .elementor-element.elementor-element-580e5bb .ji0e2jkc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-580e5bb .ji0e2jkc{margin-left: auto;margin-right: auto;padding-left: 32px;padding-right: 32px;max-width: none;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-580e5bb .ji0e2jkc{margin-left: auto;margin-right: auto;padding-left: 24px;padding-right: 24px;padding-inline-start: 24px;padding-inline-end: 24px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-580e5bb .dvvlll0l{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 24px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-580e5bb .dvvlll0l::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-29 .elementor-element.elementor-element-580e5bb .dvvlll0l::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-580e5bb .dvvlll0l{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-580e5bb .dvvlll0l{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-580e5bb .qhrdvndk{color: rgb(176, 48, 39);font-family: Montserrat, system-ui, sans-serif;font-size: 48px;font-weight: 700;line-height: 1;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-580e5bb .qhrdvndk::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}.elementor-29 .elementor-element.elementor-element-580e5bb .qhrdvndk::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-580e5bb .qhrdvndk{font-size: 36px;line-height: 40px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-580e5bb .oy9suo7l{margin-bottom: 0px;margin-top: 0px;max-width: 768px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-580e5bb .oy9suo7l::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(255, 255, 255, 0.9);-webkit-text-stroke-color: rgba(255, 255, 255, 0.9);}.elementor-29 .elementor-element.elementor-element-580e5bb .oy9suo7l::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(255, 255, 255, 0.9);-webkit-text-stroke-color: rgba(255, 255, 255, 0.9);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-580e5bb .oy9suo7l{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-580e5bb .oy9suo7l{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-2664026 *//* HOVER animado para el botón dentro de este widget */
.elementor-29 .elementor-element.elementor-element-2664026 a,
.elementor-29 .elementor-element.elementor-element-2664026 .elementor-button,
.elementor-29 .elementor-element.elementor-element-2664026 button{
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
  will-change: transform;
}

.elementor-29 .elementor-element.elementor-element-2664026 a:hover,
.elementor-29 .elementor-element.elementor-element-2664026 .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-2664026 button:hover{
  transform: translateY(-2px) scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 26px rgba(0,0,0,.18);
}

/* mini “punch” al entrar en hover (opcional pero queda fino) */
.elementor-29 .elementor-element.elementor-element-2664026 a:hover,
.elementor-29 .elementor-element.elementor-element-2664026 .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-2664026 button:hover{
  animation: btn_pop .22s ease-out;
}

@keyframes btn_pop{
  0%{ transform: translateY(0) scale(1); }
  60%{ transform: translateY(-2px) scale(1.06); }
  100%{ transform: translateY(-2px) scale(1.04); }
}/* End custom CSS */
.elementor-29 .elementor-element.elementor-element-2664026 .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-2664026 {width: auto;}.elementor-29 .elementor-element.elementor-element-2664026 .kxo12lqo{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-2664026 .kxo12lqo::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .kxo12lqo::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-2664026 .kxo12lqo{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-2664026 .kxo12lqo{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-2664026 .snx7lg0b{position: relative;width: auto;aspect-ratio: 4 / 3;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-2664026 .snx7lg0b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .snx7lg0b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-2664026 .snx7lg0b{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-2664026 .snx7lg0b{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-2664026 .a6fzjgxb{display: block;height: 100%;max-width: 100%;object-fit: cover;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .a6fzjgxb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .a6fzjgxb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .z4sqo6sc{background-image: linear-gradient(to top, rgb(28, 24, 23), rgba(28, 24, 23, 0.5), rgba(0, 0, 0, 0));bottom: 0px;left: 0px;opacity: 0.6000000238418579;position: absolute;right: 0px;top: 0px;width: auto;background-size: auto;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .z4sqo6sc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .z4sqo6sc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .bsdrx99l{bottom: 16px;left: 16px;position: absolute;width: auto;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .bsdrx99l::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .bsdrx99l::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .h31qs2kb{color: rgb(255, 255, 255);display: block;fill: none;height: 48px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 48px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-2664026 .h31qs2kb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-29 .elementor-element.elementor-element-2664026 .h31qs2kb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-2664026 .h31qs2kb{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-2664026 .h31qs2kb{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-2664026 .phyfiw9u{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;width: auto;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .phyfiw9u::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .phyfiw9u::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-2664026 .phyfiw9u{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-2664026 .phyfiw9u{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-2664026 .vlhr44wc{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .vlhr44wc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-2664026 .vlhr44wc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-2664026 .vlhr44wc{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-2664026 .vlhr44wc{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-2664026 .vh9syutw{margin-top: 0px;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-2664026 .vh9syutw::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-2664026 .vh9syutw::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-2664026 .vh9syutw{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-2664026 .vh9syutw{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-2664026 .hvyhxu4d{align-items: center;border-bottom-color: rgb(176, 48, 39);border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-color: rgb(176, 48, 39);border-left-width: 1px;border-right-color: rgb(176, 48, 39);border-right-width: 1px;border-top-color: rgb(176, 48, 39);border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;column-gap: 8px;cursor: pointer;display: inline-flex;height: 40px;justify-content: center;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;row-gap: 8px;width: 100%;padding-block-start: 8px;padding-block-end: 8px;padding-inline-start: 16px;padding-inline-end: 16px;grid-column-gap: 8px;flex-direction: row;}.elementor-29 .elementor-element.elementor-element-2664026 .hvyhxu4d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}.elementor-29 .elementor-element.elementor-element-2664026 .hvyhxu4d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-2664026 .hvyhxu4d{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-2664026 .hvyhxu4d{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-e9f2eac *//* HOVER animado para el botón dentro de este widget */
.elementor-29 .elementor-element.elementor-element-e9f2eac a,
.elementor-29 .elementor-element.elementor-element-e9f2eac .elementor-button,
.elementor-29 .elementor-element.elementor-element-e9f2eac button{
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
  will-change: transform;
}

.elementor-29 .elementor-element.elementor-element-e9f2eac a:hover,
.elementor-29 .elementor-element.elementor-element-e9f2eac .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-e9f2eac button:hover{
  transform: translateY(-2px) scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 26px rgba(0,0,0,.18);
}

/* mini “punch” al entrar en hover (opcional pero queda fino) */
.elementor-29 .elementor-element.elementor-element-e9f2eac a:hover,
.elementor-29 .elementor-element.elementor-element-e9f2eac .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-e9f2eac button:hover{
  animation: btn_pop .22s ease-out;
}

@keyframes btn_pop{
  0%{ transform: translateY(0) scale(1); }
  60%{ transform: translateY(-2px) scale(1.06); }
  100%{ transform: translateY(-2px) scale(1.04); }
}/* End custom CSS */
.elementor-29 .elementor-element.elementor-element-e9f2eac .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-e9f2eac {width: auto;}.elementor-29 .elementor-element.elementor-element-e9f2eac .t80n1hdr{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-e9f2eac .t80n1hdr::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .t80n1hdr::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .t80n1hdr{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .t80n1hdr{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e9f2eac .kmp7m1p5{position: relative;width: auto;aspect-ratio: 4 / 3;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-e9f2eac .kmp7m1p5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .kmp7m1p5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .kmp7m1p5{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .kmp7m1p5{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e9f2eac .l1a81qsp{display: block;height: 100%;max-width: 100%;object-fit: cover;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .l1a81qsp::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .l1a81qsp::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .qs7sz61d{background-image: linear-gradient(to top, rgb(28, 24, 23), rgba(28, 24, 23, 0.5), rgba(0, 0, 0, 0));bottom: 0px;left: 0px;opacity: 0.6000000238418579;position: absolute;right: 0px;top: 0px;width: auto;background-size: auto;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .qs7sz61d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .qs7sz61d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .nqi3phz8{bottom: 16px;left: 16px;position: absolute;width: auto;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .nqi3phz8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .nqi3phz8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .fxzriarp{color: rgb(255, 255, 255);display: block;fill: none;height: 48px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 48px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-e9f2eac .fxzriarp::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-29 .elementor-element.elementor-element-e9f2eac .fxzriarp::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .fxzriarp{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .fxzriarp{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e9f2eac .ur6rxb8j{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;width: auto;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .ur6rxb8j::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .ur6rxb8j::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .ur6rxb8j{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .ur6rxb8j{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e9f2eac .y3ldywur{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .y3ldywur::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-e9f2eac .y3ldywur::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .y3ldywur{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .y3ldywur{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e9f2eac .wxvftqjf{margin-top: 0px;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e9f2eac .wxvftqjf::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-e9f2eac .wxvftqjf::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .wxvftqjf{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .wxvftqjf{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e9f2eac .dphr284a{align-items: center;border-bottom-color: rgb(176, 48, 39);border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-color: rgb(176, 48, 39);border-left-width: 1px;border-right-color: rgb(176, 48, 39);border-right-width: 1px;border-top-color: rgb(176, 48, 39);border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;column-gap: 8px;cursor: pointer;display: inline-flex;height: 40px;justify-content: center;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;row-gap: 8px;width: 100%;padding-block-start: 8px;padding-block-end: 8px;padding-inline-start: 16px;padding-inline-end: 16px;grid-column-gap: 8px;flex-direction: row;}.elementor-29 .elementor-element.elementor-element-e9f2eac .dphr284a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}.elementor-29 .elementor-element.elementor-element-e9f2eac .dphr284a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .dphr284a{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e9f2eac .dphr284a{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-eecc524 *//* HOVER animado para el botón dentro de este widget */
.elementor-29 .elementor-element.elementor-element-eecc524 a,
.elementor-29 .elementor-element.elementor-element-eecc524 .elementor-button,
.elementor-29 .elementor-element.elementor-element-eecc524 button{
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
  will-change: transform;
}

.elementor-29 .elementor-element.elementor-element-eecc524 a:hover,
.elementor-29 .elementor-element.elementor-element-eecc524 .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-eecc524 button:hover{
  transform: translateY(-2px) scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 26px rgba(0,0,0,.18);
}

/* mini “punch” al entrar en hover (opcional pero queda fino) */
.elementor-29 .elementor-element.elementor-element-eecc524 a:hover,
.elementor-29 .elementor-element.elementor-element-eecc524 .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-eecc524 button:hover{
  animation: btn_pop .22s ease-out;
}

@keyframes btn_pop{
  0%{ transform: translateY(0) scale(1); }
  60%{ transform: translateY(-2px) scale(1.06); }
  100%{ transform: translateY(-2px) scale(1.04); }
}/* End custom CSS */
.elementor-29 .elementor-element.elementor-element-eecc524 .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-eecc524 {width: auto;}.elementor-29 .elementor-element.elementor-element-eecc524 .lnfc135p{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-eecc524 .lnfc135p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .lnfc135p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-eecc524 .lnfc135p{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-eecc524 .lnfc135p{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-eecc524 .fkm5408a{position: relative;width: auto;aspect-ratio: 4 / 3;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-eecc524 .fkm5408a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .fkm5408a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-eecc524 .fkm5408a{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-eecc524 .fkm5408a{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-eecc524 .xfzyh4gb{display: block;height: 100%;max-width: 100%;object-fit: cover;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .xfzyh4gb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .xfzyh4gb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .v0jzpi8r{background-image: linear-gradient(to top, rgb(28, 24, 23), rgba(28, 24, 23, 0.5), rgba(0, 0, 0, 0));bottom: 0px;left: 0px;opacity: 0.6000000238418579;position: absolute;right: 0px;top: 0px;width: auto;background-size: auto;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .v0jzpi8r::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .v0jzpi8r::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .gw6r9zog{bottom: 16px;left: 16px;position: absolute;width: auto;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .gw6r9zog::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .gw6r9zog::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .da87e8uz{color: rgb(255, 255, 255);display: block;fill: none;height: 48px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 48px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-eecc524 .da87e8uz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-29 .elementor-element.elementor-element-eecc524 .da87e8uz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-eecc524 .da87e8uz{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-eecc524 .da87e8uz{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-eecc524 .dz3p5z3w{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;width: auto;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .dz3p5z3w::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .dz3p5z3w::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-eecc524 .dz3p5z3w{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-eecc524 .dz3p5z3w{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-eecc524 .rmowt5rk{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .rmowt5rk::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-eecc524 .rmowt5rk::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-eecc524 .rmowt5rk{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-eecc524 .rmowt5rk{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-eecc524 .b82jsnuu{margin-top: 0px;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-eecc524 .b82jsnuu::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-eecc524 .b82jsnuu::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-eecc524 .b82jsnuu{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-eecc524 .b82jsnuu{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-eecc524 .dojjvmqx{align-items: center;border-bottom-color: rgb(176, 48, 39);border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-color: rgb(176, 48, 39);border-left-width: 1px;border-right-color: rgb(176, 48, 39);border-right-width: 1px;border-top-color: rgb(176, 48, 39);border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;column-gap: 8px;cursor: pointer;display: inline-flex;height: 40px;justify-content: center;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;row-gap: 8px;width: 100%;padding-block-start: 8px;padding-block-end: 8px;padding-inline-start: 16px;padding-inline-end: 16px;grid-column-gap: 8px;flex-direction: row;}.elementor-29 .elementor-element.elementor-element-eecc524 .dojjvmqx::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}.elementor-29 .elementor-element.elementor-element-eecc524 .dojjvmqx::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-eecc524 .dojjvmqx{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-eecc524 .dojjvmqx{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-bde48d7 *//* HOVER animado para el botón dentro de este widget */
.elementor-29 .elementor-element.elementor-element-bde48d7 a,
.elementor-29 .elementor-element.elementor-element-bde48d7 .elementor-button,
.elementor-29 .elementor-element.elementor-element-bde48d7 button{
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
  will-change: transform;
}

.elementor-29 .elementor-element.elementor-element-bde48d7 a:hover,
.elementor-29 .elementor-element.elementor-element-bde48d7 .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-bde48d7 button:hover{
  transform: translateY(-2px) scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 26px rgba(0,0,0,.18);
}

/* mini “punch” al entrar en hover (opcional pero queda fino) */
.elementor-29 .elementor-element.elementor-element-bde48d7 a:hover,
.elementor-29 .elementor-element.elementor-element-bde48d7 .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-bde48d7 button:hover{
  animation: btn_pop .22s ease-out;
}

@keyframes btn_pop{
  0%{ transform: translateY(0) scale(1); }
  60%{ transform: translateY(-2px) scale(1.06); }
  100%{ transform: translateY(-2px) scale(1.04); }
}/* End custom CSS */
.elementor-29 .elementor-element.elementor-element-bde48d7 .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-bde48d7 {width: auto;}.elementor-29 .elementor-element.elementor-element-bde48d7 .gvq5wggb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-bde48d7 .gvq5wggb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .gvq5wggb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .gvq5wggb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .gvq5wggb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-bde48d7 .hmf54c6q{position: relative;width: auto;aspect-ratio: 4 / 3;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-bde48d7 .hmf54c6q::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .hmf54c6q::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .hmf54c6q{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .hmf54c6q{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-bde48d7 .w9fhjm21{display: block;height: 100%;max-width: 100%;object-fit: cover;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .w9fhjm21::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .w9fhjm21::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .yzbfbpp2{background-image: linear-gradient(to top, rgb(28, 24, 23), rgba(28, 24, 23, 0.5), rgba(0, 0, 0, 0));bottom: 0px;left: 0px;opacity: 0.6000000238418579;position: absolute;right: 0px;top: 0px;width: auto;background-size: auto;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .yzbfbpp2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .yzbfbpp2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .q0rmottw{bottom: 16px;left: 16px;position: absolute;width: auto;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .q0rmottw::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .q0rmottw::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .cmv9rxfc{color: rgb(255, 255, 255);display: block;fill: none;height: 48px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 48px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-bde48d7 .cmv9rxfc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-29 .elementor-element.elementor-element-bde48d7 .cmv9rxfc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .cmv9rxfc{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .cmv9rxfc{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-bde48d7 .m7jd5sh3{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;width: auto;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .m7jd5sh3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .m7jd5sh3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .m7jd5sh3{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .m7jd5sh3{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-bde48d7 .lk3stde2{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .lk3stde2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-bde48d7 .lk3stde2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .lk3stde2{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .lk3stde2{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-bde48d7 .js6dqkbb{margin-top: 0px;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-bde48d7 .js6dqkbb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-bde48d7 .js6dqkbb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .js6dqkbb{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .js6dqkbb{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-bde48d7 .vl1a9ee2{align-items: center;border-bottom-color: rgb(176, 48, 39);border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-color: rgb(176, 48, 39);border-left-width: 1px;border-right-color: rgb(176, 48, 39);border-right-width: 1px;border-top-color: rgb(176, 48, 39);border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;column-gap: 8px;cursor: pointer;display: inline-flex;height: 40px;justify-content: center;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;row-gap: 8px;width: 100%;padding-block-start: 8px;padding-block-end: 8px;padding-inline-start: 16px;padding-inline-end: 16px;grid-column-gap: 8px;flex-direction: row;}.elementor-29 .elementor-element.elementor-element-bde48d7 .vl1a9ee2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}.elementor-29 .elementor-element.elementor-element-bde48d7 .vl1a9ee2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .vl1a9ee2{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-bde48d7 .vl1a9ee2{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-e487ef6 *//* HOVER animado para el botón dentro de este widget */
.elementor-29 .elementor-element.elementor-element-e487ef6 a,
.elementor-29 .elementor-element.elementor-element-e487ef6 .elementor-button,
.elementor-29 .elementor-element.elementor-element-e487ef6 button{
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
  will-change: transform;
}

.elementor-29 .elementor-element.elementor-element-e487ef6 a:hover,
.elementor-29 .elementor-element.elementor-element-e487ef6 .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-e487ef6 button:hover{
  transform: translateY(-2px) scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 26px rgba(0,0,0,.18);
}

/* mini “punch” al entrar en hover (opcional pero queda fino) */
.elementor-29 .elementor-element.elementor-element-e487ef6 a:hover,
.elementor-29 .elementor-element.elementor-element-e487ef6 .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-e487ef6 button:hover{
  animation: btn_pop .22s ease-out;
}

@keyframes btn_pop{
  0%{ transform: translateY(0) scale(1); }
  60%{ transform: translateY(-2px) scale(1.06); }
  100%{ transform: translateY(-2px) scale(1.04); }
}/* End custom CSS */
.elementor-29 .elementor-element.elementor-element-e487ef6 .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-e487ef6 {width: auto;}.elementor-29 .elementor-element.elementor-element-e487ef6 .pxj3im0m{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-e487ef6 .pxj3im0m::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .pxj3im0m::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .pxj3im0m{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .pxj3im0m{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e487ef6 .rh6mooa4{position: relative;width: auto;aspect-ratio: 4 / 3;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-e487ef6 .rh6mooa4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .rh6mooa4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .rh6mooa4{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .rh6mooa4{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e487ef6 .gs2kqo5h{display: block;height: 100%;max-width: 100%;object-fit: cover;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .gs2kqo5h::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .gs2kqo5h::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .iu0abp50{background-image: linear-gradient(to top, rgb(28, 24, 23), rgba(28, 24, 23, 0.5), rgba(0, 0, 0, 0));bottom: 0px;left: 0px;opacity: 0.6000000238418579;position: absolute;right: 0px;top: 0px;width: auto;background-size: auto;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .iu0abp50::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .iu0abp50::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .jtbath0d{bottom: 16px;left: 16px;position: absolute;width: auto;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .jtbath0d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .jtbath0d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .vzib6ue8{color: rgb(255, 255, 255);display: block;fill: none;height: 48px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 48px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-e487ef6 .vzib6ue8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-29 .elementor-element.elementor-element-e487ef6 .vzib6ue8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .vzib6ue8{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .vzib6ue8{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e487ef6 .imnjbwje{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;width: auto;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .imnjbwje::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .imnjbwje::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .imnjbwje{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .imnjbwje{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e487ef6 .tsjww82s{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .tsjww82s::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-e487ef6 .tsjww82s::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .tsjww82s{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .tsjww82s{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e487ef6 .quh0gcax{margin-top: 0px;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e487ef6 .quh0gcax::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-e487ef6 .quh0gcax::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .quh0gcax{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .quh0gcax{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e487ef6 .hnzwhqh5{align-items: center;border-bottom-color: rgb(176, 48, 39);border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-color: rgb(176, 48, 39);border-left-width: 1px;border-right-color: rgb(176, 48, 39);border-right-width: 1px;border-top-color: rgb(176, 48, 39);border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;column-gap: 8px;cursor: pointer;display: inline-flex;height: 40px;justify-content: center;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;row-gap: 8px;width: 100%;padding-block-start: 8px;padding-block-end: 8px;padding-inline-start: 16px;padding-inline-end: 16px;grid-column-gap: 8px;flex-direction: row;}.elementor-29 .elementor-element.elementor-element-e487ef6 .hnzwhqh5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}.elementor-29 .elementor-element.elementor-element-e487ef6 .hnzwhqh5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .hnzwhqh5{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e487ef6 .hnzwhqh5{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-758f785 *//* HOVER animado para el botón dentro de este widget */
.elementor-29 .elementor-element.elementor-element-758f785 a,
.elementor-29 .elementor-element.elementor-element-758f785 .elementor-button,
.elementor-29 .elementor-element.elementor-element-758f785 button{
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
  will-change: transform;
}

.elementor-29 .elementor-element.elementor-element-758f785 a:hover,
.elementor-29 .elementor-element.elementor-element-758f785 .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-758f785 button:hover{
  transform: translateY(-2px) scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 26px rgba(0,0,0,.18);
}

/* mini “punch” al entrar en hover (opcional pero queda fino) */
.elementor-29 .elementor-element.elementor-element-758f785 a:hover,
.elementor-29 .elementor-element.elementor-element-758f785 .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-758f785 button:hover{
  animation: btn_pop .22s ease-out;
}

@keyframes btn_pop{
  0%{ transform: translateY(0) scale(1); }
  60%{ transform: translateY(-2px) scale(1.06); }
  100%{ transform: translateY(-2px) scale(1.04); }
}/* End custom CSS */
.elementor-29 .elementor-element.elementor-element-758f785 .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-758f785 {width: auto;}.elementor-29 .elementor-element.elementor-element-758f785 .cha9yo1o{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-758f785 .cha9yo1o::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .cha9yo1o::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-758f785 .cha9yo1o{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-758f785 .cha9yo1o{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-758f785 .q1k8wv2y{position: relative;width: auto;aspect-ratio: 4 / 3;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-758f785 .q1k8wv2y::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .q1k8wv2y::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-758f785 .q1k8wv2y{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-758f785 .q1k8wv2y{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-758f785 .h73zi860{display: block;height: 100%;max-width: 100%;object-fit: cover;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .h73zi860::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .h73zi860::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .ddq4z8lr{background-image: linear-gradient(to top, rgb(28, 24, 23), rgba(28, 24, 23, 0.5), rgba(0, 0, 0, 0));bottom: 0px;left: 0px;opacity: 0.6000000238418579;position: absolute;right: 0px;top: 0px;width: auto;background-size: auto;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .ddq4z8lr::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .ddq4z8lr::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .ho6gtk9g{bottom: 16px;left: 16px;position: absolute;width: auto;z-index: 0;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .ho6gtk9g::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .ho6gtk9g::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .swlbqxgk{color: rgb(255, 255, 255);display: block;fill: none;height: 48px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 48px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-29 .elementor-element.elementor-element-758f785 .swlbqxgk::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-29 .elementor-element.elementor-element-758f785 .swlbqxgk::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-758f785 .swlbqxgk{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-758f785 .swlbqxgk{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-758f785 .wvv4ohby{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;width: auto;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .wvv4ohby::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .wvv4ohby::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-758f785 .wvv4ohby{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-758f785 .wvv4ohby{padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-758f785 .xbgd3zyh{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .xbgd3zyh::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-758f785 .xbgd3zyh::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-758f785 .xbgd3zyh{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-758f785 .xbgd3zyh{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-758f785 .n3bj1ik7{margin-top: 0px;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-758f785 .n3bj1ik7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-758f785 .n3bj1ik7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-758f785 .n3bj1ik7{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-758f785 .n3bj1ik7{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-758f785 .crue804p{align-items: center;border-bottom-color: rgb(176, 48, 39);border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-color: rgb(176, 48, 39);border-left-width: 1px;border-right-color: rgb(176, 48, 39);border-right-width: 1px;border-top-color: rgb(176, 48, 39);border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;column-gap: 8px;cursor: pointer;display: inline-flex;height: 40px;justify-content: center;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;row-gap: 8px;width: 100%;padding-block-start: 8px;padding-block-end: 8px;padding-inline-start: 16px;padding-inline-end: 16px;grid-column-gap: 8px;flex-direction: row;}.elementor-29 .elementor-element.elementor-element-758f785 .crue804p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}.elementor-29 .elementor-element.elementor-element-758f785 .crue804p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-758f785 .crue804p{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-758f785 .crue804p{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-width: 1px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;}}
.elementor-29 .elementor-element.elementor-element-a97dc4c{display: grid;grid-template-columns: repeat(3, minmax(0px, 1fr));grid-column-gap: 32px;grid-template-rows: auto;}.elementor-29 .elementor-element.elementor-element-a97dc4c::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-29 .elementor-element.elementor-element-a97dc4c::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-a97dc4c{grid-template-columns: repeat(1, minmax(0px, 1fr));}}
.elementor-29 .elementor-element.elementor-element-b9aaf12{max-width: 1400px;display: block;}.elementor-29 .elementor-element.elementor-element-b9aaf12::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-b9aaf12::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-b9aaf12{max-width: none;}}
.elementor-29 .elementor-element.elementor-element-7136cf1{display: block;}.elementor-29 .elementor-element.elementor-element-7136cf1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-7136cf1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-29 .elementor-element.elementor-element-a249084 .elementor-heading-title{font-family: Montserrat, system-ui, sans-serif;}.elementor-29 .elementor-element.elementor-element-a249084 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-a249084 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}
.elementor-29 .elementor-element.elementor-element-bbf9b4c .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-bbf9b4c {width: auto;}.elementor-29 .elementor-element.elementor-element-bbf9b4c .a93750id{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-bbf9b4c .a93750id::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-bbf9b4c .a93750id::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-bbf9b4c .a93750id{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-bbf9b4c .a93750id{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-bbf9b4c .z9yvrr1v{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 8px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-bbf9b4c .z9yvrr1v::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-bbf9b4c .z9yvrr1v::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-bbf9b4c .z9yvrr1v{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-bbf9b4c .z9yvrr1v{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-bbf9b4c .kj0b0qmx{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-bbf9b4c .kj0b0qmx::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-bbf9b4c .kj0b0qmx::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-bbf9b4c .kj0b0qmx{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-bbf9b4c .kj0b0qmx{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-29 .elementor-element.elementor-element-d4f57a2 .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-d4f57a2 {width: auto;}.elementor-29 .elementor-element.elementor-element-d4f57a2 .pz2cao6f{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-d4f57a2 .pz2cao6f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-d4f57a2 .pz2cao6f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-d4f57a2 .pz2cao6f{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-d4f57a2 .pz2cao6f{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-d4f57a2 .nfevvvwv{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 8px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-d4f57a2 .nfevvvwv::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-d4f57a2 .nfevvvwv::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-d4f57a2 .nfevvvwv{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-d4f57a2 .nfevvvwv{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-d4f57a2 .m4m1ot22{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-d4f57a2 .m4m1ot22::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-d4f57a2 .m4m1ot22::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-d4f57a2 .m4m1ot22{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-d4f57a2 .m4m1ot22{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-29 .elementor-element.elementor-element-e5bb7f1 .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-e5bb7f1 {width: auto;}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .jusyt6xc{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .jusyt6xc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .jusyt6xc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e5bb7f1 .jusyt6xc{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e5bb7f1 .jusyt6xc{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .fa8qk070{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 8px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .fa8qk070::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .fa8qk070::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e5bb7f1 .fa8qk070{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e5bb7f1 .fa8qk070{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .nnl2xwaz{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .nnl2xwaz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-e5bb7f1 .nnl2xwaz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e5bb7f1 .nnl2xwaz{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e5bb7f1 .nnl2xwaz{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-29 .elementor-element.elementor-element-f4ee318 .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-f4ee318 {width: auto;}.elementor-29 .elementor-element.elementor-element-f4ee318 .qojazvoo{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-f4ee318 .qojazvoo::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-f4ee318 .qojazvoo::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-f4ee318 .qojazvoo{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-f4ee318 .qojazvoo{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-f4ee318 .m9pleixy{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 8px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-f4ee318 .m9pleixy::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-f4ee318 .m9pleixy::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-f4ee318 .m9pleixy{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-f4ee318 .m9pleixy{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-f4ee318 .d8eayoz2{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-f4ee318 .d8eayoz2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-f4ee318 .d8eayoz2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-f4ee318 .d8eayoz2{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-f4ee318 .d8eayoz2{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-29 .elementor-element.elementor-element-0ab0e83 .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-0ab0e83 {width: auto;}.elementor-29 .elementor-element.elementor-element-0ab0e83 .vq0c69jb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-0ab0e83 .vq0c69jb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-0ab0e83 .vq0c69jb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-0ab0e83 .vq0c69jb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-0ab0e83 .vq0c69jb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-0ab0e83 .l7ocw9kx{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 8px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-0ab0e83 .l7ocw9kx::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-0ab0e83 .l7ocw9kx::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-0ab0e83 .l7ocw9kx{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-0ab0e83 .l7ocw9kx{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-0ab0e83 .d7ar7ygz{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-0ab0e83 .d7ar7ygz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-0ab0e83 .d7ar7ygz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-0ab0e83 .d7ar7ygz{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-0ab0e83 .d7ar7ygz{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-29 .elementor-element.elementor-element-10f25dd .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-10f25dd {width: auto;}.elementor-29 .elementor-element.elementor-element-10f25dd .pl0cvepb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-10f25dd .pl0cvepb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-10f25dd .pl0cvepb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-10f25dd .pl0cvepb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-10f25dd .pl0cvepb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-10f25dd .u28ehvko{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 8px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-10f25dd .u28ehvko::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-10f25dd .u28ehvko::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-10f25dd .u28ehvko{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-10f25dd .u28ehvko{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-10f25dd .rfna38bh{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-10f25dd .rfna38bh::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-10f25dd .rfna38bh::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-10f25dd .rfna38bh{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-10f25dd .rfna38bh{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-29 .elementor-element.elementor-element-e70dd5f .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-e70dd5f {width: auto;}.elementor-29 .elementor-element.elementor-element-e70dd5f .fkk5wllu{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e70dd5f .fkk5wllu::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e70dd5f .fkk5wllu::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e70dd5f .fkk5wllu{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e70dd5f .fkk5wllu{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e70dd5f .wrv00cto{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 8px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e70dd5f .wrv00cto::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-e70dd5f .wrv00cto::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e70dd5f .wrv00cto{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e70dd5f .wrv00cto{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e70dd5f .gp9uew4a{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e70dd5f .gp9uew4a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-e70dd5f .gp9uew4a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e70dd5f .gp9uew4a{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e70dd5f .gp9uew4a{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-29 .elementor-element.elementor-element-5bbd675 .softlite-dynamic-card-box {height: 100%} .elementor-29 .elementor-element.elementor-element-5bbd675 {width: auto;}.elementor-29 .elementor-element.elementor-element-5bbd675 .b0pr0trt{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-5bbd675 .b0pr0trt::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-5bbd675 .b0pr0trt::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-5bbd675 .b0pr0trt{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-5bbd675 .b0pr0trt{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-5bbd675 .kaocxzsr{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 8px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-5bbd675 .kaocxzsr::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-5bbd675 .kaocxzsr::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-5bbd675 .kaocxzsr{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-5bbd675 .kaocxzsr{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-5bbd675 .leeumxys{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-5bbd675 .leeumxys::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-5bbd675 .leeumxys::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-5bbd675 .leeumxys{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-5bbd675 .leeumxys{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-29 .elementor-element.elementor-element-7bf1c3f{display: grid;grid-template-columns: repeat(4, minmax(0px, 1fr));grid-column-gap: 24px;grid-template-rows: auto;}.elementor-29 .elementor-element.elementor-element-7bf1c3f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-29 .elementor-element.elementor-element-7bf1c3f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-7bf1c3f{grid-template-columns: none;grid-template-rows: none;}}
.elementor-29 .elementor-element.elementor-element-24e205e{max-width: 1400px;display: block;}.elementor-29 .elementor-element.elementor-element-24e205e::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-24e205e::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-24e205e{max-width: none;}}
.elementor-29 .elementor-element.elementor-element-a66e346{display: block;}.elementor-29 .elementor-element.elementor-element-a66e346::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-a66e346::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-e92842a *//* HOVER animado para el botón dentro de este widget */
.elementor-29 .elementor-element.elementor-element-e92842a a,
.elementor-29 .elementor-element.elementor-element-e92842a .elementor-button,
.elementor-29 .elementor-element.elementor-element-e92842a button{
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
  will-change: transform;
}

.elementor-29 .elementor-element.elementor-element-e92842a a:hover,
.elementor-29 .elementor-element.elementor-element-e92842a .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-e92842a button:hover{
  transform: translateY(-2px) scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 26px rgba(0,0,0,.18);
}

/* mini “punch” al entrar en hover (opcional pero queda fino) */
.elementor-29 .elementor-element.elementor-element-e92842a a:hover,
.elementor-29 .elementor-element.elementor-element-e92842a .elementor-button:hover,
.elementor-29 .elementor-element.elementor-element-e92842a button:hover{
  animation: btn_pop .22s ease-out;
}

@keyframes btn_pop{
  0%{ transform: translateY(0) scale(1); }
  60%{ transform: translateY(-2px) scale(1.06); }
  100%{ transform: translateY(-2px) scale(1.04); }
}/* End custom CSS */
.elementor-29 .elementor-element.elementor-element-e92842a {width: auto;}.elementor-29 .elementor-element.elementor-element-e92842a .llp28d5w{padding-bottom: 80px;padding-top: 80px;padding-block-start: 80px;padding-block-end: 80px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e92842a .llp28d5w::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e92842a .llp28d5w::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e92842a .llp28d5w{padding-bottom: 80px;padding-top: 80px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e92842a .llp28d5w{padding-bottom: 80px;padding-top: 80px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e92842a .m9xxg32j{margin-left: auto;margin-right: auto;max-width: 1400px;padding-left: 32px;padding-right: 32px;text-align: center;width: 100%;padding-inline-start: 32px;padding-inline-end: 32px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e92842a .m9xxg32j::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e92842a .m9xxg32j::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e92842a .m9xxg32j{margin-left: auto;margin-right: auto;padding-left: 32px;padding-right: 32px;max-width: none;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e92842a .m9xxg32j{margin-left: auto;margin-right: auto;padding-left: 24px;padding-right: 24px;padding-inline-start: 24px;padding-inline-end: 24px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e92842a .zto3zz87{font-family: Montserrat, system-ui, sans-serif;margin-bottom: 24px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e92842a .zto3zz87::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-29 .elementor-element.elementor-element-e92842a .zto3zz87::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e92842a .zto3zz87{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e92842a .zto3zz87{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e92842a .y5ks89iu{color: rgb(176, 48, 39);font-family: Montserrat, system-ui, sans-serif;font-size: 36px;font-weight: 700;line-height: 40px;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e92842a .y5ks89iu::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}.elementor-29 .elementor-element.elementor-element-e92842a .y5ks89iu::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(176, 48, 39);-webkit-text-stroke-color: rgb(176, 48, 39);}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e92842a .y5ks89iu{font-size: 30px;line-height: 36px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e92842a .mntz9h90{margin-bottom: 32px;margin-left: auto;margin-right: auto;margin-top: 0px;max-width: 672px;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e92842a .mntz9h90::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}.elementor-29 .elementor-element.elementor-element-e92842a .mntz9h90::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(102, 102, 102);-webkit-text-stroke-color: rgb(102, 102, 102);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e92842a .mntz9h90{margin-bottom: 32px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e92842a .mntz9h90{margin-bottom: 32px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-29 .elementor-element.elementor-element-e92842a .vkzfuiah{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px;column-gap: 8px;cursor: pointer;display: inline-flex;height: 44px;justify-content: center;padding-bottom: 24px;padding-left: 32px;padding-right: 32px;padding-top: 24px;row-gap: 8px;text-align: center;width: auto;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 32px;padding-inline-end: 32px;grid-column-gap: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-29 .elementor-element.elementor-element-e92842a .vkzfuiah::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-29 .elementor-element.elementor-element-e92842a .vkzfuiah::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-e92842a .vkzfuiah{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;padding-bottom: 24px;padding-left: 32px;padding-right: 32px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-e92842a .vkzfuiah{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;padding-bottom: 24px;padding-left: 32px;padding-right: 32px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-29 .elementor-element.elementor-element-6d3032f{display: block;}.elementor-29 .elementor-element.elementor-element-6d3032f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-6d3032f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-29 .elementor-element.elementor-element-e48f7c9{display: block;}.elementor-29 .elementor-element.elementor-element-e48f7c9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-e48f7c9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-29 .elementor-element.elementor-element-ed54c44 {border-bottom-color: rgb(230, 230, 230);border-bottom-style: solid;border-left-color: rgb(230, 230, 230);border-left-style: solid;border-right-color: rgb(230, 230, 230);border-right-style: solid;border-top-color: rgb(230, 230, 230);border-top-style: solid;color: rgb(18, 18, 18);font-family: Inter, system-ui, -apple-system, sans-serif;font-size: 16px;line-height: 1.5;transition-property: none;grid-column-gap: normal;before: [object Object];after: [object Object];}.elementor-29 .elementor-element.elementor-element-ed54c44 p{margin-bottom: 0}.elementor-button {border-radius: 0}.elementor-29 .elementor-element.elementor-element-ed54c44 .elementor-button {line-height: inherit !important}.elementor-29 .elementor-element.elementor-element-ed54c44{color: rgb(18, 18, 18);font-family: Inter, system-ui, -apple-system, sans-serif;font-size: 16px;line-height: 1.5;transition-duration: 0.2s;transition-property: opacity;transition-timing-function: ease-in;grid-column-gap: normal;}.elementor-29 .elementor-element.elementor-element-ed54c44::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-29 .elementor-element.elementor-element-ed54c44::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-29 .elementor-element.elementor-element-ed54c44{display: flex;}}@media (max-width: 767px) {.elementor-29 .elementor-element.elementor-element-ed54c44{display: flex;}}body{overflow-x:hidden;}.elementor-element{position:static;}
